<?xml version="1.0" encoding="UTF-8"?>
<robot generated="20181130 15:51:30.149" generator="Robot 3.0.4 (Python 2.7.5 on linux2)">
<suite id="s1" name="CSIT">
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/l2.robot" id="s1-s1" name="L2">
<kw type="setup" name="Suite Setup">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181130 15:51:30.814" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181130 15:51:30.814" starttime="20181130 15:51:30.807"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:30.814" starttime="20181130 15:51:30.806"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181130 15:51:30.821" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181130 15:51:30.821" starttime="20181130 15:51:30.815"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:30.822" starttime="20181130 15:51:30.821"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181130 15:51:30.822" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181130 15:51:30.822" starttime="20181130 15:51:30.822"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181130 15:51:30.823" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181130 15:51:30.823" starttime="20181130 15:51:30.822"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:30.823" starttime="20181130 15:51:30.823"></status>
</kw>
<msg timestamp="20181130 15:51:30.823" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 15:51:30.823" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 15:51:30.823" starttime="20181130 15:51:30.823"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181130 15:51:30.824" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 15:51:30.824" starttime="20181130 15:51:30.824"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181130 15:51:30.825" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:30.825" starttime="20181130 15:51:30.825"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181130 15:51:30.825" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:30.825" starttime="20181130 15:51:30.825"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181130 15:51:30.826" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181130 15:51:30.826" starttime="20181130 15:51:30.826"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:30.828" starttime="20181130 15:51:30.827"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 15:51:30.828" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 15:51:30.828" starttime="20181130 15:51:30.828"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:30.829" starttime="20181130 15:51:30.828"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 15:51:30.829" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 15:51:30.829" starttime="20181130 15:51:30.829"></status>
</kw>
<msg timestamp="20181130 15:51:30.830" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 15:51:30.830" starttime="20181130 15:51:30.829"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181130 15:51:30.831" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf97d150&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 15:51:30.831" starttime="20181130 15:51:30.830"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:30.831" starttime="20181130 15:51:30.831"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:30.831" starttime="20181130 15:51:30.827"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:30.831" starttime="20181130 15:51:30.826"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:30.831" starttime="20181130 15:51:30.826"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181130 15:51:30.832" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:30.832" starttime="20181130 15:51:30.832"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181130 15:51:30.833" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.10'}</msg>
<status status="PASS" endtime="20181130 15:51:30.833" starttime="20181130 15:51:30.832"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181130 15:51:30.833" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181130 15:51:30.833" starttime="20181130 15:51:30.833"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:30.833" starttime="20181130 15:51:30.824"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:30.833" starttime="20181130 15:51:30.815"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 15:51:30.835" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:30.835" starttime="20181130 15:51:30.834"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 15:51:30.835" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:30.835" starttime="20181130 15:51:30.835"></status>
</kw>
<msg timestamp="20181130 15:51:30.836" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:30.836" starttime="20181130 15:51:30.834"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 15:51:30.837" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 15:51:30.837" starttime="20181130 15:51:30.836"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 15:51:30.838" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 15:51:30.838" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 15:51:30.838" starttime="20181130 15:51:30.838"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:30.841" starttime="20181130 15:51:30.840"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 15:51:30.841" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 15:51:30.841" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 15:51:30.841" starttime="20181130 15:51:30.841"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 15:51:30.842" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 15:51:30.842" starttime="20181130 15:51:30.841"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 15:51:30.843" level="INFO">${conn_id} = 1</msg>
<status status="PASS" endtime="20181130 15:51:30.843" starttime="20181130 15:51:30.842"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 15:51:30.844" level="INFO">Length is 0</msg>
<msg timestamp="20181130 15:51:30.844" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 15:51:30.844" starttime="20181130 15:51:30.843"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:30.844" starttime="20181130 15:51:30.844"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 15:51:30.845" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 15:51:31.244" level="INFO">Read output: Last login: Fri Nov 30 15:51:24 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:51:31.244" starttime="20181130 15:51:30.845"></status>
</kw>
<msg timestamp="20181130 15:51:31.245" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:31.245" starttime="20181130 15:51:30.844"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:31.245" starttime="20181130 15:51:30.843"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 15:51:31.246" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181130 15:51:31.259" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181130 15:51:31.259" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 15:51:31.259" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 15:51:31.259" starttime="20181130 15:51:31.245"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:51:31.324" starttime="20181130 15:51:31.259"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:31.325" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 15:51:31.325" starttime="20181130 15:51:31.324"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:31.326" starttime="20181130 15:51:31.325"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:31.327" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:31.327" starttime="20181130 15:51:31.327"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:31.327" starttime="20181130 15:51:31.326"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:31.328" starttime="20181130 15:51:31.328"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:31.329" starttime="20181130 15:51:31.329"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:51:31.329" starttime="20181130 15:51:31.329"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:31.329" starttime="20181130 15:51:31.327"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:31.330" starttime="20181130 15:51:30.840"></status>
</kw>
<msg timestamp="20181130 15:51:31.330" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:31.330" starttime="20181130 15:51:30.839"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:31.330" starttime="20181130 15:51:30.839"></status>
</kw>
<msg timestamp="20181130 15:51:31.330" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:31.330" starttime="20181130 15:51:30.838"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:31.331" starttime="20181130 15:51:31.331"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:31.332" starttime="20181130 15:51:31.332"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:51:31.332" starttime="20181130 15:51:31.332"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:31.332" starttime="20181130 15:51:31.330"></status>
</kw>
<msg timestamp="20181130 15:51:31.333" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:51:31.333" starttime="20181130 15:51:30.837"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 15:51:31.333" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:31.333" starttime="20181130 15:51:31.333"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:31.333" starttime="20181130 15:51:30.836"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:31.333" starttime="20181130 15:51:30.836"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:31.333" starttime="20181130 15:51:30.836"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:31.334" starttime="20181130 15:51:30.834"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:31.334" starttime="20181130 15:51:31.334"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181130 15:51:31.361" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 15:51:31.361" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 15:51:31.361" starttime="20181130 15:51:31.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181130 15:51:31.362" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 15:51:31.362" starttime="20181130 15:51:31.362"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 15:51:31.362" level="INFO">1</msg>
<status status="PASS" endtime="20181130 15:51:31.362" starttime="20181130 15:51:31.362"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 15:51:31.363" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181130 15:51:31.363" starttime="20181130 15:51:31.363"></status>
</kw>
<msg timestamp="20181130 15:51:31.363" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 15:51:31.364" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181130 15:51:31.364" starttime="20181130 15:51:31.363"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:31.364" starttime="20181130 15:51:31.364"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181130 15:51:31.365" level="INFO">${ip_address} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 15:51:31.365" starttime="20181130 15:51:31.365"></status>
</kw>
<msg timestamp="20181130 15:51:31.365" level="INFO">${odl_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 15:51:31.366" starttime="20181130 15:51:31.364"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:31.366" starttime="20181130 15:51:31.366"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181130 15:51:31.367" level="INFO">index=4
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181130 15:51:31.367" level="INFO">${karaf_connection_object} = index=4
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181130 15:51:31.367" starttime="20181130 15:51:31.366"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:31.368" starttime="20181130 15:51:31.367"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 15:51:31.368" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 15:51:33.154" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 15:51:33.154" starttime="20181130 15:51:31.368"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.156" starttime="20181130 15:51:33.156"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.156" starttime="20181130 15:51:33.156"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:51:33.157" starttime="20181130 15:51:33.157"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.157" starttime="20181130 15:51:33.155"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.157" starttime="20181130 15:51:31.360"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.157" starttime="20181130 15:51:31.335"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.157" starttime="20181130 15:51:31.334"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.157" starttime="20181130 15:51:31.334"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.157" starttime="20181130 15:51:31.334"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.157" starttime="20181130 15:51:30.814"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 15:51:33.167" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:33.167" starttime="20181130 15:51:33.166"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 15:51:33.167" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:33.167" starttime="20181130 15:51:33.167"></status>
</kw>
<msg timestamp="20181130 15:51:33.167" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:33.167" starttime="20181130 15:51:33.166"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 15:51:33.176" level="INFO">${karaf_connection_index} = 4</msg>
<status status="PASS" endtime="20181130 15:51:33.176" starttime="20181130 15:51:33.176"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 15:51:33.177" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 15:51:33.177" starttime="20181130 15:51:33.177"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 15:51:33.256" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181130 15:51:33.257" starttime="20181130 15:51:33.178"></status>
</kw>
<msg timestamp="20181130 15:51:33.257" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 15:51:33.257" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181130 15:51:33.257" starttime="20181130 15:51:33.177"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 15:51:33.312" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "l "2 ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 15:51:33.313" starttime="20181130 15:51:33.258"></status>
</kw>
<msg timestamp="20181130 15:51:33.313" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 15:51:33.313" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 15:51:33.313" starttime="20181130 15:51:33.257"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.314" starttime="20181130 15:51:33.314"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 15:51:33.315" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "l "2 ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 15:51:33.315" starttime="20181130 15:51:33.314"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.316" starttime="20181130 15:51:33.315"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.317" starttime="20181130 15:51:33.317"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.318" starttime="20181130 15:51:33.318"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:51:33.319" starttime="20181130 15:51:33.318"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.319" starttime="20181130 15:51:33.316"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.319" starttime="20181130 15:51:33.176"></status>
</kw>
<msg timestamp="20181130 15:51:33.319" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 15:51:33.319" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 15:51:33.319" starttime="20181130 15:51:33.175"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 15:51:33.320" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:33.320" starttime="20181130 15:51:33.320"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.320" starttime="20181130 15:51:33.175"></status>
</kw>
<msg timestamp="20181130 15:51:33.321" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 15:51:33.321" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 15:51:33.321" starttime="20181130 15:51:33.168"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.321" starttime="20181130 15:51:33.321"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.321" starttime="20181130 15:51:33.168"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.322" starttime="20181130 15:51:33.168"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.322" starttime="20181130 15:51:33.165"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.322" starttime="20181130 15:51:33.158"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.322" starttime="20181130 15:51:33.157"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.322" starttime="20181130 15:51:30.806"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181130 15:51:33.323" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181130 15:51:33.323" starttime="20181130 15:51:33.322"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 15:51:33.327" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:33.327" starttime="20181130 15:51:33.326"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 15:51:33.328" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:33.328" starttime="20181130 15:51:33.328"></status>
</kw>
<msg timestamp="20181130 15:51:33.328" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:33.328" starttime="20181130 15:51:33.325"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 15:51:33.329" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 15:51:33.330" starttime="20181130 15:51:33.329"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 15:51:33.333" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 15:51:33.333" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 15:51:33.333" starttime="20181130 15:51:33.332"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.347" starttime="20181130 15:51:33.346"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 15:51:33.347" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 15:51:33.479" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 15:51:33.479" starttime="20181130 15:51:33.347"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:51:33.517" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181130 15:51:33.517" starttime="20181130 15:51:33.480"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:51:33.547" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 15:51:33.547" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 15:51:33.547" starttime="20181130 15:51:33.518"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 15:51:33.594" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 15:51:33.595" starttime="20181130 15:51:33.547"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:51:33.597" starttime="20181130 15:51:33.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 15:51:33.597" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 15:51:33.598" starttime="20181130 15:51:33.597"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.598" starttime="20181130 15:51:33.345"></status>
</kw>
<msg timestamp="20181130 15:51:33.598" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:33.598" starttime="20181130 15:51:33.333"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.600" starttime="20181130 15:51:33.599"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.600" starttime="20181130 15:51:33.600"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:51:33.601" starttime="20181130 15:51:33.600"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.601" starttime="20181130 15:51:33.599"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.601" starttime="20181130 15:51:33.331"></status>
</kw>
<msg timestamp="20181130 15:51:33.601" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:33.601" starttime="20181130 15:51:33.331"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.601" starttime="20181130 15:51:33.330"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.601" starttime="20181130 15:51:33.329"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.602" starttime="20181130 15:51:33.328"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.602" starttime="20181130 15:51:33.324"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:33.602" starttime="20181130 15:51:33.324"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 15:51:33.604" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:33.604" starttime="20181130 15:51:33.604"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 15:51:33.605" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:33.605" starttime="20181130 15:51:33.604"></status>
</kw>
<msg timestamp="20181130 15:51:33.605" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 15:51:33.605" starttime="20181130 15:51:33.603"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 15:51:33.606" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 15:51:33.606" starttime="20181130 15:51:33.606"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 15:51:33.610" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 15:51:33.610" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 15:51:33.610" starttime="20181130 15:51:33.609"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:33.620" starttime="20181130 15:51:33.619"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 15:51:33.620" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 15:51:33.930" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 15:51:33.932" starttime="20181130 15:51:33.620"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.005" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181130 15:51:34.005" starttime="20181130 15:51:33.933"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:51:34.008" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 15:51:34.008" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 15:51:34.008" starttime="20181130 15:51:34.005"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 15:51:34.058" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 15:51:34.058" starttime="20181130 15:51:34.008"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:51:34.060" starttime="20181130 15:51:34.059"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.061" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 15:51:34.061" starttime="20181130 15:51:34.061"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.061" starttime="20181130 15:51:33.618"></status>
</kw>
<msg timestamp="20181130 15:51:34.062" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:34.062" starttime="20181130 15:51:33.610"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:34.064" starttime="20181130 15:51:34.064"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:34.065" starttime="20181130 15:51:34.064"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:51:34.065" starttime="20181130 15:51:34.065"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.065" starttime="20181130 15:51:34.063"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.066" starttime="20181130 15:51:33.607"></status>
</kw>
<msg timestamp="20181130 15:51:34.066" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:34.066" starttime="20181130 15:51:33.607"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.066" starttime="20181130 15:51:33.606"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.066" starttime="20181130 15:51:33.605"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.066" starttime="20181130 15:51:33.605"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.066" starttime="20181130 15:51:33.602"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.066" starttime="20181130 15:51:33.602"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.066" starttime="20181130 15:51:33.324"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.067" starttime="20181130 15:51:33.323"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:34.068" starttime="20181130 15:51:34.068"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.069" level="INFO">${OS_CNTL_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 15:51:34.069" starttime="20181130 15:51:34.069"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 15:51:34.070" level="INFO">${conn_id} = 11</msg>
<status status="PASS" endtime="20181130 15:51:34.070" starttime="20181130 15:51:34.070"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 15:51:34.072" level="INFO">Length is 0</msg>
<msg timestamp="20181130 15:51:34.072" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 15:51:34.072" starttime="20181130 15:51:34.071"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:34.073" starttime="20181130 15:51:34.072"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.074" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 15:51:34.418" level="INFO">Read output: Last login: Fri Nov 30 15:51:31 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:51:34.418" starttime="20181130 15:51:34.073"></status>
</kw>
<msg timestamp="20181130 15:51:34.418" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:34.418" starttime="20181130 15:51:34.073"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.418" starttime="20181130 15:51:34.071"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.420" level="INFO">${OS_CNTL_CONN_ID} = 11</msg>
<status status="PASS" endtime="20181130 15:51:34.420" starttime="20181130 15:51:34.419"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.420" starttime="20181130 15:51:34.069"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.422" level="INFO">${OS_CMP1_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 15:51:34.422" starttime="20181130 15:51:34.421"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.422" level="INFO">${OS_CMP2_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 15:51:34.422" starttime="20181130 15:51:34.422"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.423" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 15:51:34.423" starttime="20181130 15:51:34.422"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.423" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 15:51:34.424" starttime="20181130 15:51:34.423"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.424" level="INFO">${OS_CMP1_CONN_ID} = 11</msg>
<status status="PASS" endtime="20181130 15:51:34.424" starttime="20181130 15:51:34.424"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.425" level="INFO">${OS_CMP2_CONN_ID} = 11</msg>
<status status="PASS" endtime="20181130 15:51:34.425" starttime="20181130 15:51:34.424"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.429" level="INFO">@{OS_ALL_CONN_IDS} = [ 11 ]</msg>
<status status="PASS" endtime="20181130 15:51:34.429" starttime="20181130 15:51:34.425"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.433" level="INFO">@{OS_CMP_CONN_IDS} = [ 11 ]</msg>
<status status="PASS" endtime="20181130 15:51:34.433" starttime="20181130 15:51:34.429"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.433" starttime="20181130 15:51:34.421"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:34.433" starttime="20181130 15:51:34.420"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181130 15:51:34.433" level="INFO">Length is 1</msg>
<msg timestamp="20181130 15:51:34.434" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 15:51:34.434" starttime="20181130 15:51:34.433"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181130 15:51:34.434" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 15:51:34.434" starttime="20181130 15:51:34.434"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:34.444" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 15:51:34.485" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:51:37.426" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:51:37.427" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:51:37.427" starttime="20181130 15:51:34.444"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:37.429" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:37.429" starttime="20181130 15:51:37.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:37.430" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:37.430" starttime="20181130 15:51:37.429"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:37.431" starttime="20181130 15:51:37.430"></status>
</kw>
<msg timestamp="20181130 15:51:37.432" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:51:37.432" starttime="20181130 15:51:34.443"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:37.449" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 15:51:37.488" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:51:39.632" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:51:39.633" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:51:39.633" starttime="20181130 15:51:37.448"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:39.634" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:39.634" starttime="20181130 15:51:39.633"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:39.635" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:39.635" starttime="20181130 15:51:39.634"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:39.636" starttime="20181130 15:51:39.635"></status>
</kw>
<msg timestamp="20181130 15:51:39.636" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 15:51:39.636" starttime="20181130 15:51:37.447"></status>
</kw>
<msg timestamp="20181130 15:51:39.637" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 15:51:39.637" starttime="20181130 15:51:34.435"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:39.646" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 15:51:39.686" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:51:41.736" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:51:41.737" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:51:41.737" starttime="20181130 15:51:39.646"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:41.738" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:41.738" starttime="20181130 15:51:41.737"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:41.738" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:41.738" starttime="20181130 15:51:41.738"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:41.739" starttime="20181130 15:51:41.739"></status>
</kw>
<msg timestamp="20181130 15:51:41.739" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:51:41.739" starttime="20181130 15:51:39.645"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:41.747" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 15:51:41.790" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:51:43.841" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:51:43.841" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:51:43.841" starttime="20181130 15:51:41.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:43.842" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:43.842" starttime="20181130 15:51:43.842"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:43.843" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:43.843" starttime="20181130 15:51:43.842"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:43.843" starttime="20181130 15:51:43.843"></status>
</kw>
<msg timestamp="20181130 15:51:43.844" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 15:51:43.844" starttime="20181130 15:51:41.746"></status>
</kw>
<msg timestamp="20181130 15:51:43.844" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 15:51:43.844" starttime="20181130 15:51:39.637"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:43.852" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 15:51:43.889" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:51:45.964" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:51:45.964" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:51:45.964" starttime="20181130 15:51:43.851"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:45.965" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:45.965" starttime="20181130 15:51:45.965"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:45.966" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:45.966" starttime="20181130 15:51:45.965"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:45.967" starttime="20181130 15:51:45.966"></status>
</kw>
<msg timestamp="20181130 15:51:45.967" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:51:45.967" starttime="20181130 15:51:43.851"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:45.976" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 15:51:46.009" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:51:47.921" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:51:47.922" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:51:47.922" starttime="20181130 15:51:45.976"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:47.922" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:47.923" starttime="20181130 15:51:47.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:47.923" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:47.923" starttime="20181130 15:51:47.923"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:47.924" starttime="20181130 15:51:47.923"></status>
</kw>
<msg timestamp="20181130 15:51:47.924" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 15:51:47.924" starttime="20181130 15:51:45.975"></status>
</kw>
<msg timestamp="20181130 15:51:47.924" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 15:51:47.924" starttime="20181130 15:51:43.844"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 15:51:47.925" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 15:51:47.925" starttime="20181130 15:51:47.925"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 15:51:47.925" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 15:51:47.925" starttime="20181130 15:51:47.925"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 15:51:47.926" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 15:51:47.926" starttime="20181130 15:51:47.926"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:47.926" starttime="20181130 15:51:34.434"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:51:47.928" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_...</msg>
<status status="PASS" endtime="20181130 15:51:47.928" starttime="20181130 15:51:47.927"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181130 15:51:47.928" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.10']
OS_CMP_IPS: [u'192.0.2.10']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [11]
OS_CMP_CONN_IDS: [11]</msg>
<status status="PASS" endtime="20181130 15:51:47.928" starttime="20181130 15:51:47.928"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:47.928" starttime="20181130 15:51:47.926"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:47.928" starttime="20181130 15:51:34.068"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181130 15:51:47.929" level="INFO">Creating Session using : alias=session, url=http://192.0.2.10:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf712b10&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 15:51:47.930" starttime="20181130 15:51:47.929"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:47.930" starttime="20181130 15:51:34.067"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181130 15:51:47.932" level="INFO">${suite_} = CSIT_L2</msg>
<status status="PASS" endtime="20181130 15:51:47.932" starttime="20181130 15:51:47.931"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181130 15:51:47.932" level="INFO">${tag_} = tcpdump_port_6653__CSIT_L2</msg>
<status status="PASS" endtime="20181130 15:51:47.932" starttime="20181130 15:51:47.932"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181130 15:51:47.933" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:47.933" starttime="20181130 15:51:47.933"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.10">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181130 15:51:47.934" level="INFO">${fname} = tcpdump_port_6653__CSIT_L2__192.0.2.10</msg>
<status status="PASS" endtime="20181130 15:51:47.934" starttime="20181130 15:51:47.934"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 15:51:47.936" level="INFO">index=11
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 15:51:47.936" level="INFO">${current_ssh_connection} = index=11
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 15:51:47.936" starttime="20181130 15:51:47.935"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 15:51:47.937" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 15:51:47.937" starttime="20181130 15:51:47.936"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 15:51:47.938" level="INFO">Length is 0</msg>
<msg timestamp="20181130 15:51:47.938" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 15:51:47.938" starttime="20181130 15:51:47.937"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:47.938" starttime="20181130 15:51:47.938"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 15:51:47.939" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 15:51:48.245" level="INFO">Read output: Last login: Fri Nov 30 15:51:34 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:51:48.246" starttime="20181130 15:51:47.939"></status>
</kw>
<msg timestamp="20181130 15:51:48.246" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:48.246" starttime="20181130 15:51:47.939"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:48.246" starttime="20181130 15:51:47.937"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 15:51:48.247" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap</msg>
<status status="PASS" endtime="20181130 15:51:48.247" starttime="20181130 15:51:48.247"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 15:51:48.248" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap'.</msg>
<msg timestamp="20181130 15:51:48.252" level="INFO">${stdout} = None</msg>
<msg timestamp="20181130 15:51:48.252" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181130 15:51:48.252" starttime="20181130 15:51:48.247"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:48.253" level="INFO">None</msg>
<status status="PASS" endtime="20181130 15:51:48.253" starttime="20181130 15:51:48.253"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:48.254" level="INFO">None</msg>
<status status="PASS" endtime="20181130 15:51:48.254" starttime="20181130 15:51:48.254"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:48.257" starttime="20181130 15:51:48.256"></status>
</kw>
<msg timestamp="20181130 15:51:48.257" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:51:48.257" starttime="20181130 15:51:48.256"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:48.257" starttime="20181130 15:51:48.255"></status>
</kw>
<msg timestamp="20181130 15:51:48.258" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 15:51:48.258" starttime="20181130 15:51:47.934"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:48.259" starttime="20181130 15:51:48.258"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:48.259" starttime="20181130 15:51:47.934"></status>
</kw>
<status status="PASS" endtime="20181130 15:51:48.259" starttime="20181130 15:51:47.933"></status>
</kw>
<msg timestamp="20181130 15:51:48.259" level="INFO">@{conn_ids} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 15:51:48.259" starttime="20181130 15:51:47.932"></status>
</kw>
<msg timestamp="20181130 15:51:48.260" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 15:51:48.260" starttime="20181130 15:51:47.931"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181130 15:51:48.260" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 15:51:48.261" starttime="20181130 15:51:48.260"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:51:48.264" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:48.264" starttime="20181130 15:51:48.263"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:48.265" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 15:51:48.306" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:51:50.476" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:51:50.477" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:51:50.477" starttime="20181130 15:51:48.265"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:50.478" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 15:51:50.478" starttime="20181130 15:51:50.477"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:50.478" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:50.478" starttime="20181130 15:51:50.478"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:50.479" starttime="20181130 15:51:50.478"></status>
</kw>
<msg timestamp="20181130 15:51:50.479" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 15:51:50.479" starttime="20181130 15:51:48.264"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:51:50.480" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 15:51:50.480" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 15:51:50.480" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:50.480" starttime="20181130 15:51:50.479"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 15:51:50.480" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 15:51:50.480" starttime="20181130 15:51:50.480"></status>
</kw>
<msg timestamp="20181130 15:51:50.481" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:50.481" starttime="20181130 15:51:48.262"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 15:51:50.481" starttime="20181130 15:51:50.481"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:51:50.482" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:50.482" starttime="20181130 15:51:50.482"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:50.483" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 15:51:50.522" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:51:53.194" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:51:53.195" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:51:53.195" starttime="20181130 15:51:50.483"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:53.196" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 15:51:53.196" starttime="20181130 15:51:53.195"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:53.196" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:53.196" starttime="20181130 15:51:53.196"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:53.197" starttime="20181130 15:51:53.197"></status>
</kw>
<msg timestamp="20181130 15:51:53.197" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 15:51:53.197" starttime="20181130 15:51:50.482"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:51:53.198" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 15:51:53.198" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 15:51:53.198" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:53.198" starttime="20181130 15:51:53.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 15:51:53.199" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 15:51:53.199" starttime="20181130 15:51:53.198"></status>
</kw>
<msg timestamp="20181130 15:51:53.199" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:53.199" starttime="20181130 15:51:50.481"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 15:51:53.199" starttime="20181130 15:51:53.199"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:51:53.200" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:53.200" starttime="20181130 15:51:53.200"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:53.201" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 15:51:53.242" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:51:55.525" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:51:55.526" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:51:55.526" starttime="20181130 15:51:53.201"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:55.528" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 15:51:55.528" starttime="20181130 15:51:55.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:55.529" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:55.529" starttime="20181130 15:51:55.529"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:55.531" starttime="20181130 15:51:55.530"></status>
</kw>
<msg timestamp="20181130 15:51:55.532" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 15:51:55.532" starttime="20181130 15:51:53.201"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:51:55.533" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 15:51:55.533" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 15:51:55.533" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:55.533" starttime="20181130 15:51:55.532"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 15:51:55.534" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 15:51:55.534" starttime="20181130 15:51:55.534"></status>
</kw>
<msg timestamp="20181130 15:51:55.535" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:55.535" starttime="20181130 15:51:53.199"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 15:51:55.535" starttime="20181130 15:51:55.535"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:51:55.538" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:55.538" starttime="20181130 15:51:55.537"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:55.540" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 15:51:55.571" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:51:57.932" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:51:57.932" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:51:57.932" starttime="20181130 15:51:55.539"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:51:57.933" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 15:51:57.933" starttime="20181130 15:51:57.933"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:51:57.934" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:51:57.934" starttime="20181130 15:51:57.934"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:51:57.935" starttime="20181130 15:51:57.934"></status>
</kw>
<msg timestamp="20181130 15:51:57.936" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 15:51:57.936" starttime="20181130 15:51:55.538"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:51:57.936" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 15:51:57.936" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 15:51:57.936" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:57.937" starttime="20181130 15:51:57.936"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 15:51:57.937" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 15:51:57.937" starttime="20181130 15:51:57.937"></status>
</kw>
<msg timestamp="20181130 15:51:57.937" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:57.937" starttime="20181130 15:51:55.536"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181130 15:51:57.938" starttime="20181130 15:51:57.938"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:51:57.939" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:51:57.939" starttime="20181130 15:51:57.939"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:51:57.941" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 15:51:57.963" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:00.214" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:00.214" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:00.214" starttime="20181130 15:51:57.940"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:00.215" level="INFO">[
  {
    "Subnets": "03c06335-f2ce-4ec3-9626-8664b54d6c76", 
    "ID": "a8bc206d-76a6-45eb-b5f7-172c4203a351", 
    "Name": "external"
  }
]</msg>
<status status="PASS" endtime="20181130 15:52:00.215" starttime="20181130 15:52:00.215"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:00.216" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:00.216" starttime="20181130 15:52:00.216"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:00.217" starttime="20181130 15:52:00.216"></status>
</kw>
<msg timestamp="20181130 15:52:00.218" level="INFO">${json} = [
  {
    "Subnets": "03c06335-f2ce-4ec3-9626-8664b54d6c76", 
    "ID": "a8bc206d-76a6-45eb-b5f7-172c4203a351", 
    "Name": "external"
  }
]</msg>
<status status="PASS" endtime="20181130 15:52:00.218" starttime="20181130 15:51:57.940"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:52:00.218" level="INFO">To JSON using : content=[
  {
    "Subnets": "03c06335-f2ce-4ec3-9626-8664b54d6c76", 
    "ID": "a8bc206d-76a6-45eb-b5f7-172c4203a351", 
    "Name": "external"
  }
] </msg>
<msg timestamp="20181130 15:52:00.218" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 15:52:00.218" level="INFO">@{list} = [ {u'Subnets': u'03c06335-f2ce-4ec3-9626-8664b54d6c76', u'ID': u'a8bc206d-76a6-45eb-b5f7-172c4203a351', u'Name': u'external'} ]</msg>
<status status="PASS" endtime="20181130 15:52:00.219" starttime="20181130 15:52:00.218"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 15:52:00.219" level="INFO">[{u'Subnets': u'03c06335-f2ce-4ec3-9626-8664b54d6c76', u'ID': u'a8bc206d-76a6-45eb-b5f7-172c4203a351', u'Name': u'external'}]</msg>
<status status="PASS" endtime="20181130 15:52:00.219" starttime="20181130 15:52:00.219"></status>
</kw>
<msg timestamp="20181130 15:52:00.220" level="INFO">@{networks} = [ {u'Subnets': u'03c06335-f2ce-4ec3-9626-8664b54d6c76', u'ID': u'a8bc206d-76a6-45eb-b5f7-172c4203a351', u'Name': u'external'} ]</msg>
<status status="PASS" endtime="20181130 15:52:00.220" starttime="20181130 15:51:57.938"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'03c06335-f2ce-4ec3-9626-8664b54d6c76', u'ID': u'a8bc206d-76a6-45eb-b5f7-172c4203a351', u'Name': u'external'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:00.238" level="INFO">Starting process:
openstack subnet delete 03c06335-f2ce-4ec3-9626-8664b54d6c76</msg>
<msg timestamp="20181130 15:52:00.261" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:02.787" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:02.788" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:02.788" starttime="20181130 15:52:00.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:02.790" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:02.790" starttime="20181130 15:52:02.789"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:02.790" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:02.790" starttime="20181130 15:52:02.790"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:02.791" starttime="20181130 15:52:02.791"></status>
</kw>
<msg timestamp="20181130 15:52:02.792" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:52:02.792" starttime="20181130 15:52:00.237"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:02.792" starttime="20181130 15:52:00.221"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:02.792" starttime="20181130 15:52:00.220"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:02.804" level="INFO">Starting process:
openstack network delete a8bc206d-76a6-45eb-b5f7-172c4203a351</msg>
<msg timestamp="20181130 15:52:02.845" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:05.972" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:05.973" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:05.973" starttime="20181130 15:52:02.803"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:05.975" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:05.975" starttime="20181130 15:52:05.974"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:05.976" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:05.976" starttime="20181130 15:52:05.976"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:05.977" starttime="20181130 15:52:05.976"></status>
</kw>
<msg timestamp="20181130 15:52:05.978" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:52:05.978" starttime="20181130 15:52:02.803"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:05.978" starttime="20181130 15:52:02.793"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:05.978" starttime="20181130 15:52:02.792"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:05.978" starttime="20181130 15:52:00.220"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:05.978" starttime="20181130 15:52:00.220"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:52:05.980" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 15:52:05.980" starttime="20181130 15:52:05.979"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:05.981" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 15:52:06.007" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:08.097" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:08.097" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:08.097" starttime="20181130 15:52:05.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:08.098" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 15:52:08.098" starttime="20181130 15:52:08.097"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:08.098" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:08.098" starttime="20181130 15:52:08.098"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:08.099" starttime="20181130 15:52:08.099"></status>
</kw>
<msg timestamp="20181130 15:52:08.099" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 15:52:08.099" starttime="20181130 15:52:05.980"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 15:52:08.100" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 15:52:08.100" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 15:52:08.100" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 15:52:08.100" starttime="20181130 15:52:08.100"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 15:52:08.100" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 15:52:08.100" starttime="20181130 15:52:08.100"></status>
</kw>
<msg timestamp="20181130 15:52:08.101" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 15:52:08.101" starttime="20181130 15:52:05.978"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:08.102" starttime="20181130 15:52:08.101"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:08.102" starttime="20181130 15:52:08.101"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:08.102" starttime="20181130 15:52:08.102"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:08.102" starttime="20181130 15:52:08.102"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:08.102" starttime="20181130 15:52:08.101"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 15:52:08.103" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 15:52:08.103" starttime="20181130 15:52:08.103"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:08.111" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 15:52:08.142" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:10.495" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:10.496" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:10.496" starttime="20181130 15:52:08.111"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:10.497" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:10.497" starttime="20181130 15:52:10.496"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:10.498" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:10.498" starttime="20181130 15:52:10.497"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:10.499" starttime="20181130 15:52:10.498"></status>
</kw>
<msg timestamp="20181130 15:52:10.499" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:52:10.499" starttime="20181130 15:52:08.110"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:10.499" starttime="20181130 15:52:08.104"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:10.508" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 15:52:10.537" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:12.711" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:12.712" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:12.712" starttime="20181130 15:52:10.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:12.713" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:12.713" starttime="20181130 15:52:12.712"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:12.713" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:12.713" starttime="20181130 15:52:12.713"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:12.714" starttime="20181130 15:52:12.713"></status>
</kw>
<msg timestamp="20181130 15:52:12.714" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:52:12.714" starttime="20181130 15:52:10.507"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:12.714" starttime="20181130 15:52:10.499"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:12.723" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 15:52:12.742" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:15.017" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:15.017" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:15.017" starttime="20181130 15:52:12.723"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:15.018" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:15.019" starttime="20181130 15:52:15.018"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:15.019" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:15.019" starttime="20181130 15:52:15.019"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:15.020" starttime="20181130 15:52:15.020"></status>
</kw>
<msg timestamp="20181130 15:52:15.021" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:52:15.021" starttime="20181130 15:52:12.722"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:15.021" starttime="20181130 15:52:12.714"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:15.031" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 15:52:15.069" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:17.207" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:17.208" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:17.208" starttime="20181130 15:52:15.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:17.209" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:17.209" starttime="20181130 15:52:17.208"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:17.210" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:17.210" starttime="20181130 15:52:17.209"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:17.211" starttime="20181130 15:52:17.210"></status>
</kw>
<msg timestamp="20181130 15:52:17.211" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:52:17.211" starttime="20181130 15:52:15.030"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:17.211" starttime="20181130 15:52:15.021"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:17.223" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 15:52:17.253" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:19.377" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:19.378" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:19.378" starttime="20181130 15:52:17.222"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:19.379" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:19.379" starttime="20181130 15:52:19.378"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:19.379" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:19.379" starttime="20181130 15:52:19.379"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:19.380" starttime="20181130 15:52:19.380"></status>
</kw>
<msg timestamp="20181130 15:52:19.380" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 15:52:19.380" starttime="20181130 15:52:17.222"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:19.381" starttime="20181130 15:52:17.212"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:19.388" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 15:52:19.407" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:21.453" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:21.453" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:21.453" starttime="20181130 15:52:19.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:21.455" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:21.456" starttime="20181130 15:52:21.454"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:21.457" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:21.457" starttime="20181130 15:52:21.456"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:21.458" starttime="20181130 15:52:21.457"></status>
</kw>
<msg timestamp="20181130 15:52:21.459" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 15:52:21.459" starttime="20181130 15:52:19.387"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:21.459" starttime="20181130 15:52:19.381"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:21.477" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 15:52:21.517" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:23.658" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:23.658" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:23.658" starttime="20181130 15:52:21.477"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:23.660" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:23.660" starttime="20181130 15:52:23.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:23.661" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:23.661" starttime="20181130 15:52:23.660"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:23.662" starttime="20181130 15:52:23.661"></status>
</kw>
<msg timestamp="20181130 15:52:23.662" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:52:23.662" starttime="20181130 15:52:21.475"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:23.662" starttime="20181130 15:52:21.460"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:23.675" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 15:52:23.699" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:25.924" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:25.925" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:25.925" starttime="20181130 15:52:23.674"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:25.927" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:25.927" starttime="20181130 15:52:25.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:25.928" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:25.928" starttime="20181130 15:52:25.927"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:25.930" starttime="20181130 15:52:25.929"></status>
</kw>
<msg timestamp="20181130 15:52:25.930" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 15:52:25.930" starttime="20181130 15:52:23.673"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:25.931" starttime="20181130 15:52:23.662"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:25.931" starttime="20181130 15:52:08.103"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:25.931" starttime="20181130 15:52:08.103"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:25.931" starttime="20181130 15:51:48.262"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:25.931" starttime="20181130 15:51:48.261"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 11">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:25.936" starttime="20181130 15:52:25.935"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 15:52:25.938" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181130 15:52:25.938" starttime="20181130 15:52:25.936"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:25.940" starttime="20181130 15:52:25.940"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:25.941" starttime="20181130 15:52:25.941"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:25.949" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181130 15:52:25.949" starttime="20181130 15:52:25.942"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:25.980" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:25.980" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:25.980" starttime="20181130 15:52:25.950"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:25.981" starttime="20181130 15:52:25.939"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:25.981" starttime="20181130 15:52:25.938"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:25.983" starttime="20181130 15:52:25.982"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:25.983" starttime="20181130 15:52:25.983"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:25.987" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181130 15:52:25.987" starttime="20181130 15:52:25.983"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.003" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:26.004" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:26.004" starttime="20181130 15:52:25.987"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.004" starttime="20181130 15:52:25.981"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.004" starttime="20181130 15:52:25.981"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.006" starttime="20181130 15:52:26.005"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:26.007" starttime="20181130 15:52:26.006"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.011" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181130 15:52:26.011" starttime="20181130 15:52:26.007"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.026" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:26.026" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:26.026" starttime="20181130 15:52:26.011"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.026" starttime="20181130 15:52:26.004"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.026" starttime="20181130 15:52:26.004"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.028" starttime="20181130 15:52:26.027"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:26.028" starttime="20181130 15:52:26.028"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.032" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181130 15:52:26.033" starttime="20181130 15:52:26.028"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.051" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:26.052" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:26.052" starttime="20181130 15:52:26.033"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.052" starttime="20181130 15:52:26.027"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.052" starttime="20181130 15:52:26.027"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.053" starttime="20181130 15:52:26.053"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:26.053" starttime="20181130 15:52:26.053"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.060" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181130 15:52:26.060" starttime="20181130 15:52:26.054"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.080" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:26.080" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:26.080" starttime="20181130 15:52:26.061"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.081" starttime="20181130 15:52:26.052"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.081" starttime="20181130 15:52:26.052"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.083" starttime="20181130 15:52:26.082"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:26.084" starttime="20181130 15:52:26.083"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.087" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181130 15:52:26.088" starttime="20181130 15:52:26.084"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.100" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:26.100" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:26.100" starttime="20181130 15:52:26.088"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.100" starttime="20181130 15:52:26.081"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.100" starttime="20181130 15:52:26.081"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.102" starttime="20181130 15:52:26.101"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:26.102" starttime="20181130 15:52:26.102"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.105" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181130 15:52:26.105" starttime="20181130 15:52:26.102"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.117" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:26.117" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:26.117" starttime="20181130 15:52:26.106"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.117" starttime="20181130 15:52:26.101"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.117" starttime="20181130 15:52:26.100"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.119" starttime="20181130 15:52:26.118"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:26.119" starttime="20181130 15:52:26.119"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.122" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181130 15:52:26.122" starttime="20181130 15:52:26.120"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.133" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:26.134" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:26.134" starttime="20181130 15:52:26.122"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.134" starttime="20181130 15:52:26.118"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.134" starttime="20181130 15:52:26.117"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.136" starttime="20181130 15:52:26.136"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:26.137" starttime="20181130 15:52:26.136"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.140" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181130 15:52:26.141" starttime="20181130 15:52:26.137"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.151" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:26.152" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:26.152" starttime="20181130 15:52:26.141"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.152" starttime="20181130 15:52:26.135"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.152" starttime="20181130 15:52:26.134"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.153" starttime="20181130 15:52:26.153"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:26.153" starttime="20181130 15:52:26.153"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.156" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181130 15:52:26.156" starttime="20181130 15:52:26.154"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.168" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:26.168" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:26.168" starttime="20181130 15:52:26.156"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.168" starttime="20181130 15:52:26.152"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.168" starttime="20181130 15:52:26.152"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.168" starttime="20181130 15:52:25.938"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.169" starttime="20181130 15:52:26.169"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 15:52:26.169" starttime="20181130 15:52:26.169"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.173" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181130 15:52:26.173" starttime="20181130 15:52:26.169"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.233" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 15:52:26.234" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181130 15:52:26.234" starttime="20181130 15:52:26.173"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.234" starttime="20181130 15:52:26.168"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.234" starttime="20181130 15:52:25.934"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.234" starttime="20181130 15:52:25.934"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.234" starttime="20181130 15:52:25.933"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.234" starttime="20181130 15:52:25.932"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.243" level="FAIL">File '/tmp/validations.txt' does not exist.</msg>
<status status="FAIL" endtime="20181130 15:52:26.243" starttime="20181130 15:52:26.242"></status>
</kw>
<msg timestamp="20181130 15:52:26.243" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181130 15:52:26.243" starttime="20181130 15:52:26.242"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<kw name="Create File" library="OperatingSystem">
<doc>Creates a file with the given content and encoding.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.244" html="yes" level="INFO">Created file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 15:52:26.244" starttime="20181130 15:52:26.244"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.244" starttime="20181130 15:52:26.243"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 15:52:26.245" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 15:52:26.245" starttime="20181130 15:52:26.244"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.245" starttime="20181130 15:52:26.241"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.255" starttime="20181130 15:52:26.255"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.256" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 15:52:26.457" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 15:52:26.457" starttime="20181130 15:52:26.255"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.484" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181130 15:52:26.484" starttime="20181130 15:52:26.458"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 15:52:26.489" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 15:52:26 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 15:52:26.489" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 15:52:26 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 15:52:26.490" starttime="20181130 15:52:26.485"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 15:52:26.532" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 15:52:26.532" starttime="20181130 15:52:26.490"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:52:26.534" starttime="20181130 15:52:26.532"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.534" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 15:52:26 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 15:52:26.534" starttime="20181130 15:52:26.534"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.534" starttime="20181130 15:52:26.254"></status>
</kw>
<msg timestamp="20181130 15:52:26.534" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 15:52:26 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 15:52:26.535" starttime="20181130 15:52:26.248"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.535" starttime="20181130 15:52:26.535"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.536" starttime="20181130 15:52:26.536"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.536" starttime="20181130 15:52:26.535"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.537" starttime="20181130 15:52:26.537"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.537" starttime="20181130 15:52:26.536"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.538" starttime="20181130 15:52:26.537"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.538" starttime="20181130 15:52:26.537"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.539" starttime="20181130 15:52:26.538"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.539" starttime="20181130 15:52:26.538"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.540" starttime="20181130 15:52:26.539"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.540" starttime="20181130 15:52:26.539"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.540" starttime="20181130 15:52:26.540"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.540" starttime="20181130 15:52:26.540"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.540" starttime="20181130 15:52:26.535"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.541" starttime="20181130 15:52:26.247"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.541" starttime="20181130 15:52:26.247"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.541" starttime="20181130 15:52:26.247"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.541" starttime="20181130 15:52:26.246"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.541" starttime="20181130 15:52:26.246"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.541" starttime="20181130 15:52:26.246"></status>
</kw>
<msg timestamp="20181130 15:52:26.541" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 15:52:26.541" starttime="20181130 15:52:26.245"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.550" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 15:52:26.550" starttime="20181130 15:52:26.550"></status>
</kw>
<msg timestamp="20181130 15:52:26.550" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 15:52:26.550" starttime="20181130 15:52:26.549"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.551" starttime="20181130 15:52:26.550"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 15:52:26.551" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 15:52:26.551" starttime="20181130 15:52:26.551"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.552" starttime="20181130 15:52:26.549"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.552" starttime="20181130 15:52:26.541"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.552" starttime="20181130 15:52:26.245"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181130 15:52:26.553" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181130 15:52:26.553" starttime="20181130 15:52:26.553"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.562" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181130 15:52:26.562" starttime="20181130 15:52:26.554"></status>
</kw>
<msg timestamp="20181130 15:52:26.562" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 15:52:26.562" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181130 15:52:26.562" starttime="20181130 15:52:26.554"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.563" starttime="20181130 15:52:26.563"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.563" starttime="20181130 15:52:26.554"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.563" starttime="20181130 15:52:26.553"></status>
</kw>
<msg timestamp="20181130 15:52:26.563" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181130 15:52:26.563" starttime="20181130 15:52:26.553"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.564" starttime="20181130 15:52:26.563"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.564" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:52:26.564" starttime="20181130 15:52:26.564"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.564" starttime="20181130 15:52:26.552"></status>
</kw>
<msg timestamp="20181130 15:52:26.565" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 15:52:26.565" starttime="20181130 15:52:26.552"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.573" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 15:52:26.573" starttime="20181130 15:52:26.572"></status>
</kw>
<msg timestamp="20181130 15:52:26.573" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 15:52:26.573" starttime="20181130 15:52:26.572"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.574" starttime="20181130 15:52:26.573"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 15:52:26.574" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 15:52:26.574" starttime="20181130 15:52:26.574"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.574" starttime="20181130 15:52:26.572"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.574" starttime="20181130 15:52:26.565"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.574" starttime="20181130 15:52:26.552"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 15:52:26.600" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 15:52:26.600" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 15:52:26.600" starttime="20181130 15:52:26.576"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181130 15:52:26.615" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 15:52:26.615" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181130 15:52:26.615" starttime="20181130 15:52:26.602"></status>
</kw>
<msg timestamp="20181130 15:52:26.616" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 15:52:26.616" starttime="20181130 15:52:26.601"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.617" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 15:52:26.619" starttime="20181130 15:52:26.616"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.619" starttime="20181130 15:52:26.600"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181130 15:52:26.619" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181130 15:52:26.619" starttime="20181130 15:52:26.619"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.10">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.622" starttime="20181130 15:52:26.621"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 15:52:26.622" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 15:52:26.622" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 15:52:26.622" starttime="20181130 15:52:26.622"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 15:52:26.623" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 15:52:26.623" starttime="20181130 15:52:26.622"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 15:52:26.623" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181130 15:52:26.623" starttime="20181130 15:52:26.623"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 15:52:26.624" level="INFO">Length is 0</msg>
<msg timestamp="20181130 15:52:26.624" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 15:52:26.624" starttime="20181130 15:52:26.624"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:26.625" starttime="20181130 15:52:26.625"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 15:52:26.626" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 15:52:26.957" level="INFO">Read output: Last login: Fri Nov 30 15:51:48 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 15:52:26.957" starttime="20181130 15:52:26.625"></status>
</kw>
<msg timestamp="20181130 15:52:26.957" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:52:26.957" starttime="20181130 15:52:26.625"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:26.957" starttime="20181130 15:52:26.624"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 15:52:26.958" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181130 15:52:26.991" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 15:52:26.992" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1...</msg>
<msg timestamp="20181130 15:52:26.992" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 15:52:26.992" starttime="20181130 15:52:26.958"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:52:27.056" starttime="20181130 15:52:26.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:27.057" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:27.058" starttime="20181130 15:52:27.057"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.058" starttime="20181130 15:52:27.058"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:27.060" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 15:52:27.060" starttime="20181130 15:52:27.059"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.060" starttime="20181130 15:52:27.059"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.062" starttime="20181130 15:52:27.061"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.062" starttime="20181130 15:52:27.062"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 15:52:27.063" starttime="20181130 15:52:27.063"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.063" starttime="20181130 15:52:27.060"></status>
</kw>
<msg timestamp="20181130 15:52:27.063" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1...</msg>
<status status="PASS" endtime="20181130 15:52:27.063" starttime="20181130 15:52:26.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181130 15:52:27.064" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181130 15:52:27.064" starttime="20181130 15:52:27.064"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181130 15:52:27.065" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 15:52:27.065" starttime="20181130 15:52:27.065"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.067" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.067" starttime="20181130 15:52:27.066"></status>
</kw>
<msg timestamp="20181130 15:52:27.067" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.067" starttime="20181130 15:52:27.066"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.068" starttime="20181130 15:52:27.068"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.068" starttime="20181130 15:52:27.065"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.069" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.069" starttime="20181130 15:52:27.068"></status>
</kw>
<msg timestamp="20181130 15:52:27.069" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.069" starttime="20181130 15:52:27.068"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.070" starttime="20181130 15:52:27.070"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.070" starttime="20181130 15:52:27.068"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.071" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.071" starttime="20181130 15:52:27.070"></status>
</kw>
<msg timestamp="20181130 15:52:27.072" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.072" starttime="20181130 15:52:27.070"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.072" starttime="20181130 15:52:27.072"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.072" starttime="20181130 15:52:27.070"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.074" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.074" starttime="20181130 15:52:27.073"></status>
</kw>
<msg timestamp="20181130 15:52:27.074" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.074" starttime="20181130 15:52:27.072"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.074" starttime="20181130 15:52:27.074"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.074" starttime="20181130 15:52:27.072"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.076" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.076" starttime="20181130 15:52:27.075"></status>
</kw>
<msg timestamp="20181130 15:52:27.076" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.076" starttime="20181130 15:52:27.075"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.077" starttime="20181130 15:52:27.076"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.077" starttime="20181130 15:52:27.074"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.078" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.078" starttime="20181130 15:52:27.077"></status>
</kw>
<msg timestamp="20181130 15:52:27.078" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.078" starttime="20181130 15:52:27.077"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.079" starttime="20181130 15:52:27.079"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.079" starttime="20181130 15:52:27.077"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.080" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.081" starttime="20181130 15:52:27.079"></status>
</kw>
<msg timestamp="20181130 15:52:27.081" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.081" starttime="20181130 15:52:27.079"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.081" starttime="20181130 15:52:27.081"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.081" starttime="20181130 15:52:27.079"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.083" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.083" starttime="20181130 15:52:27.082"></status>
</kw>
<msg timestamp="20181130 15:52:27.083" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.083" starttime="20181130 15:52:27.081"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.084" starttime="20181130 15:52:27.083"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.084" starttime="20181130 15:52:27.081"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.085" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.086" starttime="20181130 15:52:27.084"></status>
</kw>
<msg timestamp="20181130 15:52:27.086" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.086" starttime="20181130 15:52:27.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.086" starttime="20181130 15:52:27.086"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.086" starttime="20181130 15:52:27.084"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.088" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.088" starttime="20181130 15:52:27.087"></status>
</kw>
<msg timestamp="20181130 15:52:27.088" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.088" starttime="20181130 15:52:27.086"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.089" starttime="20181130 15:52:27.088"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.089" starttime="20181130 15:52:27.086"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.091" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.091" starttime="20181130 15:52:27.089"></status>
</kw>
<msg timestamp="20181130 15:52:27.091" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.091" starttime="20181130 15:52:27.089"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.092" starttime="20181130 15:52:27.091"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.092" starttime="20181130 15:52:27.089"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.094" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.094" starttime="20181130 15:52:27.092"></status>
</kw>
<msg timestamp="20181130 15:52:27.094" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.094" starttime="20181130 15:52:27.092"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.095" starttime="20181130 15:52:27.095"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.095" starttime="20181130 15:52:27.092"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.097" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.097" starttime="20181130 15:52:27.095"></status>
</kw>
<msg timestamp="20181130 15:52:27.097" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.097" starttime="20181130 15:52:27.095"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.097" starttime="20181130 15:52:27.097"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.097" starttime="20181130 15:52:27.095"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.099" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.100" starttime="20181130 15:52:27.098"></status>
</kw>
<msg timestamp="20181130 15:52:27.100" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.100" starttime="20181130 15:52:27.098"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.100" starttime="20181130 15:52:27.100"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.100" starttime="20181130 15:52:27.098"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.102" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.102" starttime="20181130 15:52:27.101"></status>
</kw>
<msg timestamp="20181130 15:52:27.102" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.102" starttime="20181130 15:52:27.100"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.103" starttime="20181130 15:52:27.103"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.103" starttime="20181130 15:52:27.100"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.105" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.105" starttime="20181130 15:52:27.103"></status>
</kw>
<msg timestamp="20181130 15:52:27.105" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.105" starttime="20181130 15:52:27.103"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.106" starttime="20181130 15:52:27.106"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.106" starttime="20181130 15:52:27.103"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.108" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.108" starttime="20181130 15:52:27.106"></status>
</kw>
<msg timestamp="20181130 15:52:27.108" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.108" starttime="20181130 15:52:27.106"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.109" starttime="20181130 15:52:27.109"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.109" starttime="20181130 15:52:27.106"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.112" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.112" starttime="20181130 15:52:27.109"></status>
</kw>
<msg timestamp="20181130 15:52:27.112" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.112" starttime="20181130 15:52:27.109"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.113" starttime="20181130 15:52:27.112"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.113" starttime="20181130 15:52:27.109"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.117" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.117" starttime="20181130 15:52:27.114"></status>
</kw>
<msg timestamp="20181130 15:52:27.117" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.117" starttime="20181130 15:52:27.113"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.118" starttime="20181130 15:52:27.118"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.118" starttime="20181130 15:52:27.113"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.122" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.122" starttime="20181130 15:52:27.119"></status>
</kw>
<msg timestamp="20181130 15:52:27.122" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.122" starttime="20181130 15:52:27.118"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.123" starttime="20181130 15:52:27.123"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.123" starttime="20181130 15:52:27.118"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.127" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.128" starttime="20181130 15:52:27.124"></status>
</kw>
<msg timestamp="20181130 15:52:27.128" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.128" starttime="20181130 15:52:27.123"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.129" starttime="20181130 15:52:27.128"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.129" starttime="20181130 15:52:27.123"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.132" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.132" starttime="20181130 15:52:27.129"></status>
</kw>
<msg timestamp="20181130 15:52:27.132" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.132" starttime="20181130 15:52:27.129"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.133" starttime="20181130 15:52:27.132"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.133" starttime="20181130 15:52:27.129"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.136" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.136" starttime="20181130 15:52:27.133"></status>
</kw>
<msg timestamp="20181130 15:52:27.136" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.136" starttime="20181130 15:52:27.133"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.136" starttime="20181130 15:52:27.136"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.136" starttime="20181130 15:52:27.133"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.139" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.140" starttime="20181130 15:52:27.137"></status>
</kw>
<msg timestamp="20181130 15:52:27.140" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.140" starttime="20181130 15:52:27.137"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.140" starttime="20181130 15:52:27.140"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.140" starttime="20181130 15:52:27.137"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.145" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.145" starttime="20181130 15:52:27.141"></status>
</kw>
<msg timestamp="20181130 15:52:27.145" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.145" starttime="20181130 15:52:27.141"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.146" starttime="20181130 15:52:27.145"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.146" starttime="20181130 15:52:27.140"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.149" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.150" starttime="20181130 15:52:27.146"></status>
</kw>
<msg timestamp="20181130 15:52:27.150" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.150" starttime="20181130 15:52:27.146"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.150" starttime="20181130 15:52:27.150"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.150" starttime="20181130 15:52:27.146"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.155" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.155" starttime="20181130 15:52:27.151"></status>
</kw>
<msg timestamp="20181130 15:52:27.156" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.156" starttime="20181130 15:52:27.151"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.156" starttime="20181130 15:52:27.156"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.156" starttime="20181130 15:52:27.150"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.161" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.161" starttime="20181130 15:52:27.157"></status>
</kw>
<msg timestamp="20181130 15:52:27.161" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.161" starttime="20181130 15:52:27.157"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.162" starttime="20181130 15:52:27.161"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.162" starttime="20181130 15:52:27.157"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.165" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.166" starttime="20181130 15:52:27.162"></status>
</kw>
<msg timestamp="20181130 15:52:27.166" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.166" starttime="20181130 15:52:27.162"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.166" starttime="20181130 15:52:27.166"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.166" starttime="20181130 15:52:27.162"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.170" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.170" starttime="20181130 15:52:27.167"></status>
</kw>
<msg timestamp="20181130 15:52:27.170" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.170" starttime="20181130 15:52:27.166"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.171" starttime="20181130 15:52:27.171"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.171" starttime="20181130 15:52:27.166"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.175" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.175" starttime="20181130 15:52:27.172"></status>
</kw>
<msg timestamp="20181130 15:52:27.175" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.175" starttime="20181130 15:52:27.171"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.176" starttime="20181130 15:52:27.176"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.176" starttime="20181130 15:52:27.171"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 15:52:27.180" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x6800000, duration=286.555s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=286.555s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=286.555s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=286.555s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=124.119s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=124.119s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=286.555s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=286.555s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=286.456s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=286.121s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=286.111s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=286.456s, table=43, n_packets=106, n_bytes=5724, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=286.555s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=286.555s, table=48, n_packets=107, n_bytes=5766, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=126.430s, table=50, n_packets=106, n_bytes=5724, idle_timeout=300, send_flow_rem priority=20,metadata=0x1138a000000/0xfffffffff000000,dl_src=00:2b:29:62:95:b9 actions=goto_table:51
 cookie=0x8050001, duration=286.456s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=286.555s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=126.430s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=286.456s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=286.456s, table=51, n_packets=107, n_bytes=5766, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=126.885s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=126.885s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=126.885s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=286.555s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=286.555s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=286.456s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=286.555s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=286.383s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=286.410s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=286.383s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=286.373s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=286.383s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=286.373s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=286.373s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=286.383s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=286.383s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=286.383s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=286.383s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181130 15:52:27.180" starttime="20181130 15:52:27.177"></status>
</kw>
<msg timestamp="20181130 15:52:27.180" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 15:52:27.180" starttime="20181130 15:52:27.176"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.180" starttime="20181130 15:52:27.180"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.180" starttime="20181130 15:52:27.176"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.180" starttime="20181130 15:52:27.065"></status>
</kw>
<msg timestamp="20181130 15:52:27.181" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 15:52:27.181" starttime="20181130 15:52:26.620"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181130 15:52:27.181" level="INFO">Length is 0</msg>
<msg timestamp="20181130 15:52:27.181" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181130 15:52:27.181" starttime="20181130 15:52:27.181"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.182" starttime="20181130 15:52:27.182"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.182" starttime="20181130 15:52:26.620"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.182" starttime="20181130 15:52:26.619"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181130 15:52:27.182" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181130 15:52:27.182" starttime="20181130 15:52:27.182"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.182" starttime="20181130 15:52:26.575"></status>
</kw>
<msg timestamp="20181130 15:52:27.183" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 15:52:27.183" starttime="20181130 15:52:26.575"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 15:52:27.191" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 15:52:27.192" starttime="20181130 15:52:27.191"></status>
</kw>
<msg timestamp="20181130 15:52:27.192" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 15:52:27.192" starttime="20181130 15:52:27.191"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:27.192" starttime="20181130 15:52:27.192"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 15:52:27.193" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 15:52:27.193" starttime="20181130 15:52:27.193"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.193" starttime="20181130 15:52:27.190"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.193" starttime="20181130 15:52:27.183"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.194" starttime="20181130 15:52:26.575"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.194" starttime="20181130 15:52:26.245"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.194" starttime="20181130 15:52:26.235"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:27.194" starttime="20181130 15:51:30.806"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>--provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment ${NET_1_VLAN_ID}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:27.207" level="INFO">Starting process:
openstack network create l2_net_1 --provider-network-type vlan --provider-physical-network datacentre --provider-segment 1121</msg>
<msg timestamp="20181130 15:52:27.250" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:29.536" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:29.537" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:29.537" starttime="20181130 15:52:27.207"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:29.539" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T15:52:29Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 261232c4-7976-4a1b-84f6-6fdd3992e904 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1500                                 |
| name                      | l2_net_1                             |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vlan                                 |
| provider:physical_network | datacentre                           |
| provider:segmentation_id  | 1121                                 |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T15:52:29Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:29.539" starttime="20181130 15:52:29.538"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:29.540" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:29.540" starttime="20181130 15:52:29.539"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:29.542" starttime="20181130 15:52:29.541"></status>
</kw>
<msg timestamp="20181130 15:52:29.543" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 15:52:29.543" starttime="20181130 15:52:27.206"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:29.544" starttime="20181130 15:52:27.194"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{SUBNETS}[0]</arg>
<arg>@{SUBNET_CIDRS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:29.559" level="INFO">Starting process:
openstack subnet create --network l2_net_1 --subnet-range 21.0.0.0/24 l2_sub_1 </msg>
<msg timestamp="20181130 15:52:29.579" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:32.124" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:32.125" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:32.125" starttime="20181130 15:52:29.559"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:32.126" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 21.0.0.2-21.0.0.254                  |
| cidr              | 21.0.0.0/24                          |
| created_at        | 2018-11-30T15:52:31Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 21.0.0.1                             |
| host_routes       |                                      |
| id                | 6175314e-3599-43fa-ab40-0f96733c1ff8 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l2_sub_1                             |
| network_id        | 261232c4-7976-4a1b-84f6-6fdd3992e904 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T15:52:31Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:32.126" starttime="20181130 15:52:32.125"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:32.128" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:32.128" starttime="20181130 15:52:32.127"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:32.129" starttime="20181130 15:52:32.128"></status>
</kw>
<msg timestamp="20181130 15:52:32.130" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 15:52:32.130" starttime="20181130 15:52:29.558"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:32.130" starttime="20181130 15:52:29.544"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:32.148" level="INFO">Starting process:
openstack network create l2_net_2 </msg>
<msg timestamp="20181130 15:52:32.174" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:34.634" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:34.634" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:34.634" starttime="20181130 15:52:32.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:34.636" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T15:52:34Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l2_net_2                             |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 72                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T15:52:34Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:34.636" starttime="20181130 15:52:34.635"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:34.637" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:34.638" starttime="20181130 15:52:34.637"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:34.639" starttime="20181130 15:52:34.638"></status>
</kw>
<msg timestamp="20181130 15:52:34.639" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 15:52:34.639" starttime="20181130 15:52:32.147"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:34.640" starttime="20181130 15:52:32.131"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{SUBNETS}[1]</arg>
<arg>@{SUBNET_CIDRS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:34.656" level="INFO">Starting process:
openstack subnet create --network l2_net_2 --subnet-range 22.0.0.0/24 l2_sub_2 </msg>
<msg timestamp="20181130 15:52:34.680" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:37.580" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:37.580" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:37.580" starttime="20181130 15:52:34.656"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:37.582" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 22.0.0.2-22.0.0.254                  |
| cidr              | 22.0.0.0/24                          |
| created_at        | 2018-11-30T15:52:37Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 22.0.0.1                             |
| host_routes       |                                      |
| id                | f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l2_sub_2                             |
| network_id        | 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T15:52:37Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:37.582" starttime="20181130 15:52:37.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:37.583" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:37.583" starttime="20181130 15:52:37.582"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:37.584" starttime="20181130 15:52:37.583"></status>
</kw>
<msg timestamp="20181130 15:52:37.584" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 15:52:37.584" starttime="20181130 15:52:34.655"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:37.584" starttime="20181130 15:52:34.640"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:37.588" starttime="20181130 15:52:37.587"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:37.588" starttime="20181130 15:52:37.587"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:37.599" level="INFO">Starting process:
openstack security group create l2_sg </msg>
<msg timestamp="20181130 15:52:37.641" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:39.993" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:39.993" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:39.993" starttime="20181130 15:52:37.598"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:39.995" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T15:52:39Z                                                                                                                                  |
| description     | l2_sg                                                                                                                                                 |
| id              | 38730144-fb17-4b81-991e-a24fa8da5663                                                                                                                  |
| name            | l2_sg                                                                                                                                                 |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T15:52:39Z', direction='egress', ethertype='IPv6', id='0edeea97-f9c4-4ba1-b633-c0f5574f8d0f', updated_at='2018-11-30T15:52:39Z' |
|                 | created_at='2018-11-30T15:52:39Z', direction='egress', ethertype='IPv4', id='24b19416-f2dd-4653-82aa-511b7782dcee', updated_at='2018-11-30T15:52:39Z' |
| updated_at      | 2018-11-30T15:52:39Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:39.995" starttime="20181130 15:52:39.994"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:39.996" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:39.996" starttime="20181130 15:52:39.995"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:39.997" starttime="20181130 15:52:39.996"></status>
</kw>
<msg timestamp="20181130 15:52:39.997" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 15:52:39.998" starttime="20181130 15:52:37.598"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 15:52:39.999" level="INFO">${sgp_id} = 38730144-fb17-4b81-991e-a24fa8da5663</msg>
<status status="PASS" endtime="20181130 15:52:39.999" starttime="20181130 15:52:39.998"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:39.999" starttime="20181130 15:52:37.586"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 15:52:40.049" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 15:52:40.049" starttime="20181130 15:52:40.049"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:40.050" starttime="20181130 15:52:40.048"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.051" starttime="20181130 15:52:40.050"></status>
</kw>
<msg timestamp="20181130 15:52:40.051" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 15:52:40.051" starttime="20181130 15:52:40.050"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.052" starttime="20181130 15:52:40.052"></status>
</kw>
<msg timestamp="20181130 15:52:40.053" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 15:52:40.053" starttime="20181130 15:52:40.051"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.054" starttime="20181130 15:52:40.053"></status>
</kw>
<msg timestamp="20181130 15:52:40.054" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 15:52:40.054" starttime="20181130 15:52:40.053"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.055" starttime="20181130 15:52:40.055"></status>
</kw>
<msg timestamp="20181130 15:52:40.055" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 15:52:40.056" starttime="20181130 15:52:40.054"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.057" starttime="20181130 15:52:40.056"></status>
</kw>
<msg timestamp="20181130 15:52:40.057" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 15:52:40.057" starttime="20181130 15:52:40.056"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.058" starttime="20181130 15:52:40.058"></status>
</kw>
<msg timestamp="20181130 15:52:40.058" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 15:52:40.058" starttime="20181130 15:52:40.057"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 15:52:40.059" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 15:52:40.059" starttime="20181130 15:52:40.059"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 15:52:40.060" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 15:52:40.060" starttime="20181130 15:52:40.060"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 15:52:40.061" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:40.061" starttime="20181130 15:52:40.060"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.062" starttime="20181130 15:52:40.062"></status>
</kw>
<msg timestamp="20181130 15:52:40.062" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:40.062" starttime="20181130 15:52:40.061"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.063" starttime="20181130 15:52:40.063"></status>
</kw>
<msg timestamp="20181130 15:52:40.064" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress</msg>
<status status="PASS" endtime="20181130 15:52:40.064" starttime="20181130 15:52:40.062"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.065" starttime="20181130 15:52:40.065"></status>
</kw>
<msg timestamp="20181130 15:52:40.065" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 15:52:40.065" starttime="20181130 15:52:40.064"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.067" starttime="20181130 15:52:40.066"></status>
</kw>
<msg timestamp="20181130 15:52:40.067" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 15:52:40.067" starttime="20181130 15:52:40.065"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.069" starttime="20181130 15:52:40.068"></status>
</kw>
<msg timestamp="20181130 15:52:40.069" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 15:52:40.069" starttime="20181130 15:52:40.068"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.070" starttime="20181130 15:52:40.070"></status>
</kw>
<msg timestamp="20181130 15:52:40.070" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 15:52:40.070" starttime="20181130 15:52:40.069"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:40.071" starttime="20181130 15:52:40.071"></status>
</kw>
<msg timestamp="20181130 15:52:40.071" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 15:52:40.071" starttime="20181130 15:52:40.070"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:40.073" level="INFO">Starting process:
openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 15:52:40.094" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:42.370" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:42.371" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:42.371" starttime="20181130 15:52:40.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:42.372" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T15:52:42Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 09d51a98-26df-4ab0-9d96-c45a39debfc9 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 38730144-fb17-4b81-991e-a24fa8da5663 |
| updated_at        | 2018-11-30T15:52:42Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:42.372" starttime="20181130 15:52:42.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:42.372" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:42.372" starttime="20181130 15:52:42.372"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.373" starttime="20181130 15:52:42.373"></status>
</kw>
<msg timestamp="20181130 15:52:42.373" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 15:52:42.373" starttime="20181130 15:52:40.072"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 15:52:42.374" level="INFO">${rule_id} = 09d51a98-26df-4ab0-9d96-c45a39debfc9</msg>
<status status="PASS" endtime="20181130 15:52:42.374" starttime="20181130 15:52:42.374"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:42.374" starttime="20181130 15:52:40.047"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 15:52:42.402" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 15:52:42.402" starttime="20181130 15:52:42.402"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:42.402" starttime="20181130 15:52:42.402"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.403" starttime="20181130 15:52:42.403"></status>
</kw>
<msg timestamp="20181130 15:52:42.403" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 15:52:42.403" starttime="20181130 15:52:42.403"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.404" starttime="20181130 15:52:42.404"></status>
</kw>
<msg timestamp="20181130 15:52:42.404" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 15:52:42.404" starttime="20181130 15:52:42.404"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.405" starttime="20181130 15:52:42.405"></status>
</kw>
<msg timestamp="20181130 15:52:42.405" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 15:52:42.405" starttime="20181130 15:52:42.404"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.406" starttime="20181130 15:52:42.406"></status>
</kw>
<msg timestamp="20181130 15:52:42.406" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 15:52:42.406" starttime="20181130 15:52:42.405"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.407" starttime="20181130 15:52:42.407"></status>
</kw>
<msg timestamp="20181130 15:52:42.407" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 15:52:42.407" starttime="20181130 15:52:42.406"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.408" starttime="20181130 15:52:42.408"></status>
</kw>
<msg timestamp="20181130 15:52:42.408" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 15:52:42.408" starttime="20181130 15:52:42.407"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 15:52:42.408" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 15:52:42.408" starttime="20181130 15:52:42.408"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 15:52:42.409" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 15:52:42.409" starttime="20181130 15:52:42.409"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 15:52:42.409" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:42.409" starttime="20181130 15:52:42.409"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.410" starttime="20181130 15:52:42.410"></status>
</kw>
<msg timestamp="20181130 15:52:42.410" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:42.410" starttime="20181130 15:52:42.410"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.411" starttime="20181130 15:52:42.411"></status>
</kw>
<msg timestamp="20181130 15:52:42.411" level="INFO">${cmd} = openstack security group rule create l2_sg --egress</msg>
<status status="PASS" endtime="20181130 15:52:42.411" starttime="20181130 15:52:42.411"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.412" starttime="20181130 15:52:42.412"></status>
</kw>
<msg timestamp="20181130 15:52:42.412" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 15:52:42.412" starttime="20181130 15:52:42.412"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.413" starttime="20181130 15:52:42.413"></status>
</kw>
<msg timestamp="20181130 15:52:42.413" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 15:52:42.413" starttime="20181130 15:52:42.412"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.414" starttime="20181130 15:52:42.414"></status>
</kw>
<msg timestamp="20181130 15:52:42.414" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 15:52:42.415" starttime="20181130 15:52:42.414"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.415" starttime="20181130 15:52:42.415"></status>
</kw>
<msg timestamp="20181130 15:52:42.415" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 15:52:42.415" starttime="20181130 15:52:42.415"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:42.416" starttime="20181130 15:52:42.416"></status>
</kw>
<msg timestamp="20181130 15:52:42.416" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 15:52:42.416" starttime="20181130 15:52:42.416"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:42.417" level="INFO">Starting process:
openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 15:52:42.439" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:44.600" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:44.601" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:44.601" starttime="20181130 15:52:42.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:44.602" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T15:52:44Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 747b61c6-eab8-4085-bef0-8b29a7fc58a3 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 38730144-fb17-4b81-991e-a24fa8da5663 |
| updated_at        | 2018-11-30T15:52:44Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:44.602" starttime="20181130 15:52:44.601"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:44.603" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:44.603" starttime="20181130 15:52:44.603"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.604" starttime="20181130 15:52:44.603"></status>
</kw>
<msg timestamp="20181130 15:52:44.604" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 15:52:44.605" starttime="20181130 15:52:42.417"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 15:52:44.605" level="INFO">${rule_id} = 747b61c6-eab8-4085-bef0-8b29a7fc58a3</msg>
<status status="PASS" endtime="20181130 15:52:44.605" starttime="20181130 15:52:44.605"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:44.606" starttime="20181130 15:52:42.401"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 15:52:44.640" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 15:52:44.640" starttime="20181130 15:52:44.639"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:44.640" starttime="20181130 15:52:44.639"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.641" starttime="20181130 15:52:44.640"></status>
</kw>
<msg timestamp="20181130 15:52:44.641" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 15:52:44.641" starttime="20181130 15:52:44.640"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.642" starttime="20181130 15:52:44.641"></status>
</kw>
<msg timestamp="20181130 15:52:44.642" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 15:52:44.642" starttime="20181130 15:52:44.641"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.643" starttime="20181130 15:52:44.642"></status>
</kw>
<msg timestamp="20181130 15:52:44.643" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 15:52:44.643" starttime="20181130 15:52:44.642"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.644" starttime="20181130 15:52:44.643"></status>
</kw>
<msg timestamp="20181130 15:52:44.644" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 15:52:44.644" starttime="20181130 15:52:44.643"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.645" starttime="20181130 15:52:44.644"></status>
</kw>
<msg timestamp="20181130 15:52:44.645" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 15:52:44.645" starttime="20181130 15:52:44.644"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.645" starttime="20181130 15:52:44.645"></status>
</kw>
<msg timestamp="20181130 15:52:44.646" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 15:52:44.646" starttime="20181130 15:52:44.645"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 15:52:44.646" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 15:52:44.646" starttime="20181130 15:52:44.646"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 15:52:44.646" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 15:52:44.646" starttime="20181130 15:52:44.646"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 15:52:44.647" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:44.647" starttime="20181130 15:52:44.647"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.648" starttime="20181130 15:52:44.648"></status>
</kw>
<msg timestamp="20181130 15:52:44.648" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:44.648" starttime="20181130 15:52:44.647"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.649" starttime="20181130 15:52:44.649"></status>
</kw>
<msg timestamp="20181130 15:52:44.649" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress</msg>
<status status="PASS" endtime="20181130 15:52:44.649" starttime="20181130 15:52:44.648"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.650" starttime="20181130 15:52:44.650"></status>
</kw>
<msg timestamp="20181130 15:52:44.650" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 15:52:44.650" starttime="20181130 15:52:44.649"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.651" starttime="20181130 15:52:44.651"></status>
</kw>
<msg timestamp="20181130 15:52:44.651" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 15:52:44.651" starttime="20181130 15:52:44.650"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.652" starttime="20181130 15:52:44.652"></status>
</kw>
<msg timestamp="20181130 15:52:44.652" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 15:52:44.652" starttime="20181130 15:52:44.652"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.653" starttime="20181130 15:52:44.653"></status>
</kw>
<msg timestamp="20181130 15:52:44.653" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 15:52:44.653" starttime="20181130 15:52:44.653"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:44.654" starttime="20181130 15:52:44.654"></status>
</kw>
<msg timestamp="20181130 15:52:44.654" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 15:52:44.654" starttime="20181130 15:52:44.654"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:44.655" level="INFO">Starting process:
openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 15:52:44.695" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:46.834" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:46.835" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:46.835" starttime="20181130 15:52:44.655"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:46.837" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T15:52:46Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 923addcc-cf1e-4907-bf90-f96a4b37ae44 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 38730144-fb17-4b81-991e-a24fa8da5663 |
| updated_at        | 2018-11-30T15:52:46Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:46.837" starttime="20181130 15:52:46.836"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:46.838" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:46.838" starttime="20181130 15:52:46.837"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.840" starttime="20181130 15:52:46.839"></status>
</kw>
<msg timestamp="20181130 15:52:46.841" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 15:52:46.841" starttime="20181130 15:52:44.655"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 15:52:46.842" level="INFO">${rule_id} = 923addcc-cf1e-4907-bf90-f96a4b37ae44</msg>
<status status="PASS" endtime="20181130 15:52:46.842" starttime="20181130 15:52:46.841"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:46.843" starttime="20181130 15:52:44.638"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 15:52:46.905" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 15:52:46.905" starttime="20181130 15:52:46.905"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:46.906" starttime="20181130 15:52:46.904"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.907" starttime="20181130 15:52:46.906"></status>
</kw>
<msg timestamp="20181130 15:52:46.907" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 15:52:46.907" starttime="20181130 15:52:46.906"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.908" starttime="20181130 15:52:46.908"></status>
</kw>
<msg timestamp="20181130 15:52:46.908" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 15:52:46.908" starttime="20181130 15:52:46.907"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.910" starttime="20181130 15:52:46.909"></status>
</kw>
<msg timestamp="20181130 15:52:46.910" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 15:52:46.910" starttime="20181130 15:52:46.909"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.911" starttime="20181130 15:52:46.911"></status>
</kw>
<msg timestamp="20181130 15:52:46.911" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 15:52:46.911" starttime="20181130 15:52:46.910"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.913" starttime="20181130 15:52:46.912"></status>
</kw>
<msg timestamp="20181130 15:52:46.913" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 15:52:46.913" starttime="20181130 15:52:46.912"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.914" starttime="20181130 15:52:46.914"></status>
</kw>
<msg timestamp="20181130 15:52:46.915" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 15:52:46.915" starttime="20181130 15:52:46.913"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 15:52:46.915" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 15:52:46.915" starttime="20181130 15:52:46.915"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 15:52:46.916" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 15:52:46.916" starttime="20181130 15:52:46.916"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 15:52:46.917" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:46.917" starttime="20181130 15:52:46.916"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.918" starttime="20181130 15:52:46.918"></status>
</kw>
<msg timestamp="20181130 15:52:46.918" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:46.918" starttime="20181130 15:52:46.917"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.920" starttime="20181130 15:52:46.920"></status>
</kw>
<msg timestamp="20181130 15:52:46.920" level="INFO">${cmd} = openstack security group rule create l2_sg --egress</msg>
<status status="PASS" endtime="20181130 15:52:46.920" starttime="20181130 15:52:46.919"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.922" starttime="20181130 15:52:46.921"></status>
</kw>
<msg timestamp="20181130 15:52:46.922" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 15:52:46.922" starttime="20181130 15:52:46.921"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.924" starttime="20181130 15:52:46.923"></status>
</kw>
<msg timestamp="20181130 15:52:46.924" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 15:52:46.924" starttime="20181130 15:52:46.922"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.925" starttime="20181130 15:52:46.925"></status>
</kw>
<msg timestamp="20181130 15:52:46.925" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 15:52:46.925" starttime="20181130 15:52:46.924"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.927" starttime="20181130 15:52:46.926"></status>
</kw>
<msg timestamp="20181130 15:52:46.927" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 15:52:46.927" starttime="20181130 15:52:46.925"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:46.928" starttime="20181130 15:52:46.928"></status>
</kw>
<msg timestamp="20181130 15:52:46.928" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 15:52:46.928" starttime="20181130 15:52:46.927"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:46.929" level="INFO">Starting process:
openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 15:52:46.972" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:49.536" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:49.536" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:49.536" starttime="20181130 15:52:46.929"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:49.537" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T15:52:49Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | b194322e-8040-43d8-99e8-5689bb147fc3 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 38730144-fb17-4b81-991e-a24fa8da5663 |
| updated_at        | 2018-11-30T15:52:49Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:49.537" starttime="20181130 15:52:49.537"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:49.538" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:49.538" starttime="20181130 15:52:49.538"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.539" starttime="20181130 15:52:49.538"></status>
</kw>
<msg timestamp="20181130 15:52:49.539" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 15:52:49.539" starttime="20181130 15:52:46.928"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 15:52:49.540" level="INFO">${rule_id} = b194322e-8040-43d8-99e8-5689bb147fc3</msg>
<status status="PASS" endtime="20181130 15:52:49.540" starttime="20181130 15:52:49.539"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:49.540" starttime="20181130 15:52:46.903"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 15:52:49.573" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 15:52:49.573" starttime="20181130 15:52:49.572"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:49.573" starttime="20181130 15:52:49.572"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.574" starttime="20181130 15:52:49.573"></status>
</kw>
<msg timestamp="20181130 15:52:49.574" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 15:52:49.574" starttime="20181130 15:52:49.573"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.574" starttime="20181130 15:52:49.574"></status>
</kw>
<msg timestamp="20181130 15:52:49.575" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 15:52:49.575" starttime="20181130 15:52:49.574"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.575" starttime="20181130 15:52:49.575"></status>
</kw>
<msg timestamp="20181130 15:52:49.575" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 15:52:49.575" starttime="20181130 15:52:49.575"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.576" starttime="20181130 15:52:49.576"></status>
</kw>
<msg timestamp="20181130 15:52:49.576" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 15:52:49.576" starttime="20181130 15:52:49.576"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.577" starttime="20181130 15:52:49.577"></status>
</kw>
<msg timestamp="20181130 15:52:49.577" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 15:52:49.577" starttime="20181130 15:52:49.577"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.578" starttime="20181130 15:52:49.578"></status>
</kw>
<msg timestamp="20181130 15:52:49.578" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 15:52:49.578" starttime="20181130 15:52:49.577"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 15:52:49.579" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 15:52:49.579" starttime="20181130 15:52:49.578"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 15:52:49.579" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 15:52:49.579" starttime="20181130 15:52:49.579"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 15:52:49.580" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:49.580" starttime="20181130 15:52:49.579"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.581" starttime="20181130 15:52:49.580"></status>
</kw>
<msg timestamp="20181130 15:52:49.581" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:49.581" starttime="20181130 15:52:49.580"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.582" starttime="20181130 15:52:49.581"></status>
</kw>
<msg timestamp="20181130 15:52:49.582" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress</msg>
<status status="PASS" endtime="20181130 15:52:49.582" starttime="20181130 15:52:49.581"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.582" starttime="20181130 15:52:49.582"></status>
</kw>
<msg timestamp="20181130 15:52:49.583" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 15:52:49.583" starttime="20181130 15:52:49.582"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.584" starttime="20181130 15:52:49.583"></status>
</kw>
<msg timestamp="20181130 15:52:49.584" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 15:52:49.584" starttime="20181130 15:52:49.583"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.585" starttime="20181130 15:52:49.585"></status>
</kw>
<msg timestamp="20181130 15:52:49.585" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 15:52:49.585" starttime="20181130 15:52:49.584"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.586" starttime="20181130 15:52:49.586"></status>
</kw>
<msg timestamp="20181130 15:52:49.586" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 15:52:49.586" starttime="20181130 15:52:49.585"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:49.587" starttime="20181130 15:52:49.587"></status>
</kw>
<msg timestamp="20181130 15:52:49.587" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 15:52:49.587" starttime="20181130 15:52:49.586"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:49.588" level="INFO">Starting process:
openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 15:52:49.629" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:52.035" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:52.036" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:52.036" starttime="20181130 15:52:49.588"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:52.038" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T15:52:51Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 9cfff629-5281-4e07-9994-4854940eb4e7 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 38730144-fb17-4b81-991e-a24fa8da5663 |
| updated_at        | 2018-11-30T15:52:51Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:52.038" starttime="20181130 15:52:52.037"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:52.039" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:52.039" starttime="20181130 15:52:52.038"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.040" starttime="20181130 15:52:52.039"></status>
</kw>
<msg timestamp="20181130 15:52:52.040" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 15:52:52.040" starttime="20181130 15:52:49.587"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 15:52:52.041" level="INFO">${rule_id} = 9cfff629-5281-4e07-9994-4854940eb4e7</msg>
<status status="PASS" endtime="20181130 15:52:52.041" starttime="20181130 15:52:52.041"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:52.042" starttime="20181130 15:52:49.571"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 15:52:52.084" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 15:52:52.084" starttime="20181130 15:52:52.084"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:52.084" starttime="20181130 15:52:52.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.085" starttime="20181130 15:52:52.085"></status>
</kw>
<msg timestamp="20181130 15:52:52.085" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 15:52:52.085" starttime="20181130 15:52:52.085"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.086" starttime="20181130 15:52:52.086"></status>
</kw>
<msg timestamp="20181130 15:52:52.086" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 15:52:52.086" starttime="20181130 15:52:52.086"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.087" starttime="20181130 15:52:52.087"></status>
</kw>
<msg timestamp="20181130 15:52:52.087" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 15:52:52.087" starttime="20181130 15:52:52.087"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.088" starttime="20181130 15:52:52.088"></status>
</kw>
<msg timestamp="20181130 15:52:52.088" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 15:52:52.088" starttime="20181130 15:52:52.087"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.089" starttime="20181130 15:52:52.089"></status>
</kw>
<msg timestamp="20181130 15:52:52.089" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 15:52:52.089" starttime="20181130 15:52:52.089"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.090" starttime="20181130 15:52:52.090"></status>
</kw>
<msg timestamp="20181130 15:52:52.090" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 15:52:52.090" starttime="20181130 15:52:52.089"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 15:52:52.091" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 15:52:52.091" starttime="20181130 15:52:52.090"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 15:52:52.091" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 15:52:52.091" starttime="20181130 15:52:52.091"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 15:52:52.092" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:52.092" starttime="20181130 15:52:52.091"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.093" starttime="20181130 15:52:52.092"></status>
</kw>
<msg timestamp="20181130 15:52:52.093" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181130 15:52:52.093" starttime="20181130 15:52:52.092"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.094" starttime="20181130 15:52:52.093"></status>
</kw>
<msg timestamp="20181130 15:52:52.094" level="INFO">${cmd} = openstack security group rule create l2_sg --egress</msg>
<status status="PASS" endtime="20181130 15:52:52.094" starttime="20181130 15:52:52.093"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.095" starttime="20181130 15:52:52.094"></status>
</kw>
<msg timestamp="20181130 15:52:52.095" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 15:52:52.095" starttime="20181130 15:52:52.094"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.096" starttime="20181130 15:52:52.095"></status>
</kw>
<msg timestamp="20181130 15:52:52.096" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 15:52:52.096" starttime="20181130 15:52:52.095"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.097" starttime="20181130 15:52:52.097"></status>
</kw>
<msg timestamp="20181130 15:52:52.097" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 15:52:52.097" starttime="20181130 15:52:52.096"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.098" starttime="20181130 15:52:52.098"></status>
</kw>
<msg timestamp="20181130 15:52:52.098" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 15:52:52.098" starttime="20181130 15:52:52.097"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:52.099" starttime="20181130 15:52:52.099"></status>
</kw>
<msg timestamp="20181130 15:52:52.099" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 15:52:52.099" starttime="20181130 15:52:52.098"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:52.100" level="INFO">Starting process:
openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 15:52:52.143" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:54.405" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:54.406" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:54.406" starttime="20181130 15:52:52.100"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:54.408" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T15:52:54Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | e0249ec4-5706-47ff-97f4-bdd17816cdf9 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 38730144-fb17-4b81-991e-a24fa8da5663 |
| updated_at        | 2018-11-30T15:52:54Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:52:54.408" starttime="20181130 15:52:54.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:54.409" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:54.409" starttime="20181130 15:52:54.408"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:54.410" starttime="20181130 15:52:54.409"></status>
</kw>
<msg timestamp="20181130 15:52:54.411" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 15:52:54.411" starttime="20181130 15:52:52.099"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 15:52:54.412" level="INFO">${rule_id} = e0249ec4-5706-47ff-97f4-bdd17816cdf9</msg>
<status status="PASS" endtime="20181130 15:52:54.412" starttime="20181130 15:52:54.411"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:54.413" starttime="20181130 15:52:52.083"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:54.414" starttime="20181130 15:52:54.413"></status>
</kw>
<status status="PASS" endtime="20181130 15:52:54.415" starttime="20181130 15:52:37.585"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 15:52:54.418" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 15:52:54.418" starttime="20181130 15:52:54.417"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:54.433" level="INFO">Starting process:
openstack network list | grep "l2_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 15:52:54.457" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:52:56.662" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:52:56.663" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:52:56.663" starttime="20181130 15:52:54.432"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:52:56.665" level="INFO">261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:52:56.665" starttime="20181130 15:52:56.664"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:52:56.666" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:52:56.666" starttime="20181130 15:52:56.666"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:52:56.668" starttime="20181130 15:52:56.667"></status>
</kw>
<msg timestamp="20181130 15:52:56.669" level="INFO">${output} = 261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:52:56.669" starttime="20181130 15:52:54.432"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 15:52:56.670" level="INFO">${splitted_output} = [u'261232c4-7976-4a1b-84f6-6fdd3992e904']</msg>
<status status="PASS" endtime="20181130 15:52:56.670" starttime="20181130 15:52:56.669"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 15:52:56.671" level="INFO">${net_id} = 261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:52:56.671" starttime="20181130 15:52:56.671"></status>
</kw>
<msg timestamp="20181130 15:52:56.672" level="INFO">${net_id} = 261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:52:56.672" starttime="20181130 15:52:54.418"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:52:56.685" level="INFO">Starting process:
openstack server create l2_net_1_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=261232c4-7976-4a1b-84f6-6fdd3992e904 --security-group l2_sg --availability-zone nova:</msg>
<msg timestamp="20181130 15:52:56.714" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:02.488" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:02.488" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:02.488" starttime="20181130 15:52:56.685"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:02.490" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | rUwJbV2hnwj9                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T15:53:01Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 64ed8b88-dde7-4a95-9657-a77669ea74f1                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='38730144-fb17-4b81-991e-a24fa8da5663'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T15:53:02Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:53:02.490" starttime="20181130 15:53:02.489"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:02.491" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:02.491" starttime="20181130 15:53:02.491"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:02.493" starttime="20181130 15:53:02.492"></status>
</kw>
<msg timestamp="20181130 15:53:02.493" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 15:53:02.493" starttime="20181130 15:52:56.684"></status>
</kw>
<status status="PASS" endtime="20181130 15:53:02.493" starttime="20181130 15:52:54.415"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 15:53:02.496" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 15:53:02.496" starttime="20181130 15:53:02.495"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:02.511" level="INFO">Starting process:
openstack network list | grep "l2_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 15:53:02.529" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:04.655" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:04.655" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:04.655" starttime="20181130 15:53:02.510"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:04.656" level="INFO">261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:53:04.657" starttime="20181130 15:53:04.656"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:04.657" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:04.657" starttime="20181130 15:53:04.657"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:04.658" starttime="20181130 15:53:04.657"></status>
</kw>
<msg timestamp="20181130 15:53:04.659" level="INFO">${output} = 261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:53:04.659" starttime="20181130 15:53:02.510"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 15:53:04.660" level="INFO">${splitted_output} = [u'261232c4-7976-4a1b-84f6-6fdd3992e904']</msg>
<status status="PASS" endtime="20181130 15:53:04.660" starttime="20181130 15:53:04.659"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 15:53:04.660" level="INFO">${net_id} = 261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:53:04.660" starttime="20181130 15:53:04.660"></status>
</kw>
<msg timestamp="20181130 15:53:04.661" level="INFO">${net_id} = 261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:53:04.661" starttime="20181130 15:53:02.497"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:04.669" level="INFO">Starting process:
openstack server create l2_net_1_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=261232c4-7976-4a1b-84f6-6fdd3992e904 --security-group l2_sg --availability-zone nova:</msg>
<msg timestamp="20181130 15:53:04.692" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:08.939" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:08.940" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:08.940" starttime="20181130 15:53:04.668"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:08.941" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | w2PY52TUsjnt                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T15:53:08Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 4346f614-67ee-4eec-b0a4-3bb7a18074b9                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='38730144-fb17-4b81-991e-a24fa8da5663'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T15:53:08Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:53:08.941" starttime="20181130 15:53:08.941"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:08.942" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:08.942" starttime="20181130 15:53:08.942"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:08.943" starttime="20181130 15:53:08.942"></status>
</kw>
<msg timestamp="20181130 15:53:08.943" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 15:53:08.943" starttime="20181130 15:53:04.668"></status>
</kw>
<status status="PASS" endtime="20181130 15:53:08.943" starttime="20181130 15:53:02.494"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 15:53:08.945" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 15:53:08.945" starttime="20181130 15:53:08.944"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:08.959" level="INFO">Starting process:
openstack network list | grep "l2_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 15:53:08.983" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:10.958" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:10.959" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:10.959" starttime="20181130 15:53:08.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:10.961" level="INFO">261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:53:10.961" starttime="20181130 15:53:10.960"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:10.962" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:10.962" starttime="20181130 15:53:10.962"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:10.964" starttime="20181130 15:53:10.963"></status>
</kw>
<msg timestamp="20181130 15:53:10.965" level="INFO">${output} = 261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:53:10.965" starttime="20181130 15:53:08.957"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 15:53:10.967" level="INFO">${splitted_output} = [u'261232c4-7976-4a1b-84f6-6fdd3992e904']</msg>
<status status="PASS" endtime="20181130 15:53:10.967" starttime="20181130 15:53:10.966"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 15:53:10.968" level="INFO">${net_id} = 261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:53:10.968" starttime="20181130 15:53:10.967"></status>
</kw>
<msg timestamp="20181130 15:53:10.968" level="INFO">${net_id} = 261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<status status="PASS" endtime="20181130 15:53:10.969" starttime="20181130 15:53:08.945"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:10.979" level="INFO">Starting process:
openstack server create l2_net_1_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=261232c4-7976-4a1b-84f6-6fdd3992e904 --security-group l2_sg --availability-zone nova:</msg>
<msg timestamp="20181130 15:53:11.013" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:14.753" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:14.754" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:14.754" starttime="20181130 15:53:10.979"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:14.756" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | GPiRLNo9aD9p                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T15:53:14Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | e5cc9e4c-9f03-415b-81a0-ffac5af35deb                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='38730144-fb17-4b81-991e-a24fa8da5663'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T15:53:14Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:53:14.756" starttime="20181130 15:53:14.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:14.757" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:14.758" starttime="20181130 15:53:14.757"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:14.759" starttime="20181130 15:53:14.758"></status>
</kw>
<msg timestamp="20181130 15:53:14.760" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 15:53:14.760" starttime="20181130 15:53:10.978"></status>
</kw>
<status status="PASS" endtime="20181130 15:53:14.760" starttime="20181130 15:53:08.943"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 15:53:14.764" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 15:53:14.764" starttime="20181130 15:53:14.763"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:14.782" level="INFO">Starting process:
openstack network list | grep "l2_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181130 15:53:14.818" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:16.857" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:16.858" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:16.858" starttime="20181130 15:53:14.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:16.859" level="INFO">3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:16.859" starttime="20181130 15:53:16.858"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:16.859" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:16.859" starttime="20181130 15:53:16.859"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:16.860" starttime="20181130 15:53:16.860"></status>
</kw>
<msg timestamp="20181130 15:53:16.860" level="INFO">${output} = 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:16.860" starttime="20181130 15:53:14.780"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 15:53:16.861" level="INFO">${splitted_output} = [u'3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95']</msg>
<status status="PASS" endtime="20181130 15:53:16.861" starttime="20181130 15:53:16.861"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 15:53:16.861" level="INFO">${net_id} = 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:16.861" starttime="20181130 15:53:16.861"></status>
</kw>
<msg timestamp="20181130 15:53:16.862" level="INFO">${net_id} = 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:16.862" starttime="20181130 15:53:14.765"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:16.870" level="INFO">Starting process:
openstack server create l2_net_2_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95 --security-group l2_sg --availability-zone nova:</msg>
<msg timestamp="20181130 15:53:16.894" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:21.243" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:21.244" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:21.244" starttime="20181130 15:53:16.869"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:21.246" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | JTmjgfovDh7D                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T15:53:21Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 5b1ca0f8-ed0d-4061-8fd0-6d69c77dba1a                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='38730144-fb17-4b81-991e-a24fa8da5663'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T15:53:21Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:53:21.247" starttime="20181130 15:53:21.245"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:21.248" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:21.248" starttime="20181130 15:53:21.247"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:21.250" starttime="20181130 15:53:21.249"></status>
</kw>
<msg timestamp="20181130 15:53:21.250" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 15:53:21.251" starttime="20181130 15:53:16.868"></status>
</kw>
<status status="PASS" endtime="20181130 15:53:21.251" starttime="20181130 15:53:14.761"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 15:53:21.254" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 15:53:21.254" starttime="20181130 15:53:21.253"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:21.273" level="INFO">Starting process:
openstack network list | grep "l2_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181130 15:53:21.298" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:23.546" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:23.547" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:23.547" starttime="20181130 15:53:21.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:23.548" level="INFO">3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:23.548" starttime="20181130 15:53:23.547"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:23.549" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:23.549" starttime="20181130 15:53:23.548"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:23.550" starttime="20181130 15:53:23.549"></status>
</kw>
<msg timestamp="20181130 15:53:23.550" level="INFO">${output} = 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:23.551" starttime="20181130 15:53:21.271"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 15:53:23.551" level="INFO">${splitted_output} = [u'3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95']</msg>
<status status="PASS" endtime="20181130 15:53:23.551" starttime="20181130 15:53:23.551"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 15:53:23.552" level="INFO">${net_id} = 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:23.552" starttime="20181130 15:53:23.552"></status>
</kw>
<msg timestamp="20181130 15:53:23.552" level="INFO">${net_id} = 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:23.553" starttime="20181130 15:53:21.255"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:23.563" level="INFO">Starting process:
openstack server create l2_net_2_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95 --security-group l2_sg --availability-zone nova:</msg>
<msg timestamp="20181130 15:53:23.599" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:27.300" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:27.301" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:27.301" starttime="20181130 15:53:23.562"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:27.303" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | qCA5vQNhTZ3d                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T15:53:27Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | bf98d4d0-259a-49a1-9c5b-f6dac1664ef3                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='38730144-fb17-4b81-991e-a24fa8da5663'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T15:53:27Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:53:27.303" starttime="20181130 15:53:27.302"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:27.304" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:27.304" starttime="20181130 15:53:27.304"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:27.305" starttime="20181130 15:53:27.305"></status>
</kw>
<msg timestamp="20181130 15:53:27.306" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 15:53:27.306" starttime="20181130 15:53:23.562"></status>
</kw>
<status status="PASS" endtime="20181130 15:53:27.306" starttime="20181130 15:53:21.251"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 15:53:27.309" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 15:53:27.309" starttime="20181130 15:53:27.308"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:27.324" level="INFO">Starting process:
openstack network list | grep "l2_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181130 15:53:27.367" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:29.519" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:29.519" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:29.520" starttime="20181130 15:53:27.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:29.521" level="INFO">3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:29.521" starttime="20181130 15:53:29.520"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:29.522" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:29.522" starttime="20181130 15:53:29.522"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:29.524" starttime="20181130 15:53:29.523"></status>
</kw>
<msg timestamp="20181130 15:53:29.524" level="INFO">${output} = 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:29.524" starttime="20181130 15:53:27.323"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 15:53:29.525" level="INFO">${splitted_output} = [u'3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95']</msg>
<status status="PASS" endtime="20181130 15:53:29.525" starttime="20181130 15:53:29.525"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 15:53:29.526" level="INFO">${net_id} = 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:29.526" starttime="20181130 15:53:29.526"></status>
</kw>
<msg timestamp="20181130 15:53:29.527" level="INFO">${net_id} = 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<status status="PASS" endtime="20181130 15:53:29.527" starttime="20181130 15:53:27.309"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:29.543" level="INFO">Starting process:
openstack server create l2_net_2_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95 --security-group l2_sg --availability-zone nova:</msg>
<msg timestamp="20181130 15:53:29.568" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:33.400" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:33.401" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:33.401" starttime="20181130 15:53:29.543"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:33.403" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | X8pQ2yQkTZaE                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T15:53:33Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | a203d1e1-9c73-443c-80d2-d31741ffed68                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='38730144-fb17-4b81-991e-a24fa8da5663'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T15:53:33Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 15:53:33.403" starttime="20181130 15:53:33.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:33.404" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:33.404" starttime="20181130 15:53:33.404"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:33.406" starttime="20181130 15:53:33.405"></status>
</kw>
<msg timestamp="20181130 15:53:33.407" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 15:53:33.407" starttime="20181130 15:53:29.541"></status>
</kw>
<status status="PASS" endtime="20181130 15:53:33.407" starttime="20181130 15:53:27.306"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181130 15:53:33.410" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181130 15:53:33.410" starttime="20181130 15:53:33.409"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = l2_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:53:33.436" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:53:33.458" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:53:36.846" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:53:36.846" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:53:36.846" starttime="20181130 15:53:33.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:53:36.848" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:53:36.848" starttime="20181130 15:53:36.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:53:36.849" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:53:36.849" starttime="20181130 15:53:36.849"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:53:36.851" starttime="20181130 15:53:36.850"></status>
</kw>
<msg timestamp="20181130 15:53:36.851" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:53:36.851" starttime="20181130 15:53:33.434"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:53:36.853" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:53:36.853" starttime="20181130 15:53:36.852"></status>
</kw>
<status status="FAIL" endtime="20181130 15:53:36.853" starttime="20181130 15:53:33.414"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:54:06.870" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:54:06.891" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:54:09.947" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:54:09.947" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:54:09.947" starttime="20181130 15:54:06.870"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:54:09.948" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:54:09.948" starttime="20181130 15:54:09.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:54:09.949" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:54:09.949" starttime="20181130 15:54:09.949"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:54:09.950" starttime="20181130 15:54:09.949"></status>
</kw>
<msg timestamp="20181130 15:54:09.950" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:54:09.950" starttime="20181130 15:54:06.869"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:54:09.951" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:54:09.951" starttime="20181130 15:54:09.950"></status>
</kw>
<status status="FAIL" endtime="20181130 15:54:09.951" starttime="20181130 15:54:06.854"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:54:39.976" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:54:40.019" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:54:43.423" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:54:43.423" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:54:43.423" starttime="20181130 15:54:39.976"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:54:43.424" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:54:43.424" starttime="20181130 15:54:43.424"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:54:43.425" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:54:43.425" starttime="20181130 15:54:43.425"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:54:43.426" starttime="20181130 15:54:43.425"></status>
</kw>
<msg timestamp="20181130 15:54:43.426" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:54:43.426" starttime="20181130 15:54:39.974"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:54:43.426" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:54:43.427" starttime="20181130 15:54:43.426"></status>
</kw>
<status status="FAIL" endtime="20181130 15:54:43.427" starttime="20181130 15:54:39.952"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:55:13.443" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:55:13.485" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:55:16.472" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:55:16.472" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:55:16.472" starttime="20181130 15:55:13.443"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:55:16.473" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:55:16.473" starttime="20181130 15:55:16.473"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:55:16.474" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:55:16.474" starttime="20181130 15:55:16.474"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:55:16.475" starttime="20181130 15:55:16.474"></status>
</kw>
<msg timestamp="20181130 15:55:16.475" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:55:16.475" starttime="20181130 15:55:13.442"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:55:16.476" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:55:16.476" starttime="20181130 15:55:16.476"></status>
</kw>
<status status="FAIL" endtime="20181130 15:55:16.477" starttime="20181130 15:55:13.428"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:55:46.494" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:55:46.513" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:55:49.503" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:55:49.503" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:55:49.503" starttime="20181130 15:55:46.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:55:49.504" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:55:49.504" starttime="20181130 15:55:49.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:55:49.505" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:55:49.505" starttime="20181130 15:55:49.505"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:55:49.506" starttime="20181130 15:55:49.505"></status>
</kw>
<msg timestamp="20181130 15:55:49.506" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:55:49.506" starttime="20181130 15:55:46.492"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:55:49.507" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:55:49.507" starttime="20181130 15:55:49.506"></status>
</kw>
<status status="FAIL" endtime="20181130 15:55:49.507" starttime="20181130 15:55:46.477"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:56:19.521" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:56:19.565" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:56:22.336" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:56:22.336" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:56:22.337" starttime="20181130 15:56:19.521"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:56:22.338" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:56:22.339" starttime="20181130 15:56:22.337"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:56:22.340" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:56:22.340" starttime="20181130 15:56:22.339"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:56:22.342" starttime="20181130 15:56:22.341"></status>
</kw>
<msg timestamp="20181130 15:56:22.342" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:56:22.342" starttime="20181130 15:56:19.520"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:56:22.344" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:56:22.344" starttime="20181130 15:56:22.343"></status>
</kw>
<status status="FAIL" endtime="20181130 15:56:22.344" starttime="20181130 15:56:19.508"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:56:52.371" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:56:52.410" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:56:55.927" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:56:55.928" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:56:55.928" starttime="20181130 15:56:52.370"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:56:55.929" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:56:55.929" starttime="20181130 15:56:55.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:56:55.930" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:56:55.930" starttime="20181130 15:56:55.929"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:56:55.931" starttime="20181130 15:56:55.930"></status>
</kw>
<msg timestamp="20181130 15:56:55.931" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:56:55.931" starttime="20181130 15:56:52.369"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:56:55.932" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:56:55.932" starttime="20181130 15:56:55.932"></status>
</kw>
<status status="FAIL" endtime="20181130 15:56:55.932" starttime="20181130 15:56:52.346"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:57:25.955" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:57:25.985" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:57:29.500" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:57:29.500" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:57:29.501" starttime="20181130 15:57:25.954"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:57:29.502" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:57:29.502" starttime="20181130 15:57:29.501"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:57:29.502" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:57:29.502" starttime="20181130 15:57:29.502"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:57:29.503" starttime="20181130 15:57:29.502"></status>
</kw>
<msg timestamp="20181130 15:57:29.503" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:57:29.503" starttime="20181130 15:57:25.953"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:57:29.504" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:57:29.504" starttime="20181130 15:57:29.504"></status>
</kw>
<status status="FAIL" endtime="20181130 15:57:29.504" starttime="20181130 15:57:25.934"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:57:59.528" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:57:59.572" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:58:03.005" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:58:03.006" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:58:03.006" starttime="20181130 15:57:59.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:58:03.007" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:58:03.007" starttime="20181130 15:58:03.006"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:58:03.007" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:58:03.008" starttime="20181130 15:58:03.007"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:58:03.008" starttime="20181130 15:58:03.008"></status>
</kw>
<msg timestamp="20181130 15:58:03.009" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:58:03.009" starttime="20181130 15:57:59.525"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:58:03.009" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:58:03.010" starttime="20181130 15:58:03.009"></status>
</kw>
<status status="FAIL" endtime="20181130 15:58:03.010" starttime="20181130 15:57:59.505"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:58:33.025" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:58:33.055" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:58:36.367" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:58:36.367" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:58:36.367" starttime="20181130 15:58:33.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:58:36.368" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:58:36.368" starttime="20181130 15:58:36.368"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:58:36.369" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:58:36.369" starttime="20181130 15:58:36.368"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:58:36.369" starttime="20181130 15:58:36.369"></status>
</kw>
<msg timestamp="20181130 15:58:36.370" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:58:36.370" starttime="20181130 15:58:33.024"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:58:36.370" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:58:36.370" starttime="20181130 15:58:36.370"></status>
</kw>
<status status="FAIL" endtime="20181130 15:58:36.371" starttime="20181130 15:58:33.011"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:59:06.398" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:59:06.442" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:59:09.699" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:59:09.700" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:59:09.700" starttime="20181130 15:59:06.397"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:59:09.701" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:59:09.701" starttime="20181130 15:59:09.701"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:59:09.702" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:59:09.702" starttime="20181130 15:59:09.701"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:59:09.703" starttime="20181130 15:59:09.702"></status>
</kw>
<msg timestamp="20181130 15:59:09.703" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:59:09.703" starttime="20181130 15:59:06.395"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:59:09.704" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:59:09.704" starttime="20181130 15:59:09.703"></status>
</kw>
<status status="FAIL" endtime="20181130 15:59:09.704" starttime="20181130 15:59:06.372"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 15:59:39.728" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 15:59:39.748" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 15:59:43.111" level="INFO">Process completed.</msg>
<msg timestamp="20181130 15:59:43.112" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 15:59:43.112" starttime="20181130 15:59:39.727"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 15:59:43.113" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 15:59:43.113" starttime="20181130 15:59:43.112"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 15:59:43.113" level="INFO"></msg>
<status status="PASS" endtime="20181130 15:59:43.113" starttime="20181130 15:59:43.113"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 15:59:43.114" starttime="20181130 15:59:43.114"></status>
</kw>
<msg timestamp="20181130 15:59:43.114" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 15:59:43.114" starttime="20181130 15:59:39.726"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 15:59:43.115" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 15:59:43.115" starttime="20181130 15:59:43.115"></status>
</kw>
<status status="FAIL" endtime="20181130 15:59:43.115" starttime="20181130 15:59:39.705"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:00:13.138" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:00:13.180" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:00:16.620" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:00:16.621" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:00:16.621" starttime="20181130 16:00:13.137"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:00:16.622" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:00:16.623" starttime="20181130 16:00:16.622"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:00:16.623" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:00:16.623" starttime="20181130 16:00:16.623"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:00:16.624" starttime="20181130 16:00:16.624"></status>
</kw>
<msg timestamp="20181130 16:00:16.625" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:00:16.625" starttime="20181130 16:00:13.136"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:00:16.626" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:00:16.626" starttime="20181130 16:00:16.625"></status>
</kw>
<status status="FAIL" endtime="20181130 16:00:16.626" starttime="20181130 16:00:13.116"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:00:46.648" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:00:46.688" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:00:49.999" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:00:50.000" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:00:50.000" starttime="20181130 16:00:46.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:00:50.002" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:00:50.002" starttime="20181130 16:00:50.001"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:00:50.003" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:00:50.003" starttime="20181130 16:00:50.003"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:00:50.005" starttime="20181130 16:00:50.004"></status>
</kw>
<msg timestamp="20181130 16:00:50.006" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:00:50.006" starttime="20181130 16:00:46.646"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:00:50.008" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:00:50.008" starttime="20181130 16:00:50.007"></status>
</kw>
<status status="FAIL" endtime="20181130 16:00:50.008" starttime="20181130 16:00:46.628"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:01:20.031" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:01:20.072" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:01:23.018" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:01:23.019" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:01:23.019" starttime="20181130 16:01:20.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:01:23.021" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:01:23.021" starttime="20181130 16:01:23.020"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:01:23.022" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:01:23.022" starttime="20181130 16:01:23.021"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:01:23.023" starttime="20181130 16:01:23.022"></status>
</kw>
<msg timestamp="20181130 16:01:23.023" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:01:23.023" starttime="20181130 16:01:20.029"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:01:23.024" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:01:23.024" starttime="20181130 16:01:23.024"></status>
</kw>
<status status="FAIL" endtime="20181130 16:01:23.025" starttime="20181130 16:01:20.009"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:01:53.045" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:01:53.073" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:01:56.456" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:01:56.456" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:01:56.456" starttime="20181130 16:01:53.044"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:01:56.458" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:01:56.458" starttime="20181130 16:01:56.457"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:01:56.459" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:01:56.459" starttime="20181130 16:01:56.458"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:01:56.460" starttime="20181130 16:01:56.459"></status>
</kw>
<msg timestamp="20181130 16:01:56.460" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:01:56.460" starttime="20181130 16:01:53.043"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:01:56.461" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:01:56.461" starttime="20181130 16:01:56.461"></status>
</kw>
<status status="FAIL" endtime="20181130 16:01:56.462" starttime="20181130 16:01:53.026"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:02:26.483" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:02:26.523" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:02:29.948" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:02:29.948" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:02:29.948" starttime="20181130 16:02:26.483"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:02:29.949" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:02:29.949" starttime="20181130 16:02:29.949"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:02:29.950" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:02:29.950" starttime="20181130 16:02:29.950"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:02:29.951" starttime="20181130 16:02:29.950"></status>
</kw>
<msg timestamp="20181130 16:02:29.951" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:02:29.951" starttime="20181130 16:02:26.481"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:02:29.952" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:02:29.952" starttime="20181130 16:02:29.952"></status>
</kw>
<status status="FAIL" endtime="20181130 16:02:29.953" starttime="20181130 16:02:26.463"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:02:59.974" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:03:00.016" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:03:03.158" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:03:03.159" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:03:03.159" starttime="20181130 16:02:59.973"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:03:03.160" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:03:03.160" starttime="20181130 16:03:03.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:03:03.160" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:03:03.161" starttime="20181130 16:03:03.160"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:03.161" starttime="20181130 16:03:03.161"></status>
</kw>
<msg timestamp="20181130 16:03:03.162" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:03:03.162" starttime="20181130 16:02:59.972"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:03:03.162" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:03:03.162" starttime="20181130 16:03:03.162"></status>
</kw>
<status status="FAIL" endtime="20181130 16:03:03.163" starttime="20181130 16:02:59.954"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:03:33.179" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:03:33.198" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:03:36.643" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:03:36.643" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:03:36.643" starttime="20181130 16:03:33.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:03:36.644" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:03:36.644" starttime="20181130 16:03:36.644"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:03:36.645" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:03:36.645" starttime="20181130 16:03:36.645"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:36.646" starttime="20181130 16:03:36.645"></status>
</kw>
<msg timestamp="20181130 16:03:36.646" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:03:36.646" starttime="20181130 16:03:33.178"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:03:36.647" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:03:36.647" starttime="20181130 16:03:36.646"></status>
</kw>
<status status="FAIL" endtime="20181130 16:03:36.647" starttime="20181130 16:03:33.163"></status>
</kw>
<msg timestamp="20181130 16:03:36.647" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:03:36.647" starttime="20181130 15:53:33.412"></status>
</kw>
<status status="FAIL" endtime="20181130 16:03:36.647" starttime="20181130 15:53:33.411"></status>
</kw>
<status status="FAIL" endtime="20181130 16:03:36.648" starttime="20181130 15:53:33.411"></status>
</kw>
<status status="FAIL" endtime="20181130 16:03:36.648" starttime="20181130 15:53:33.410"></status>
</kw>
<status status="FAIL" endtime="20181130 16:03:36.648" starttime="20181130 15:53:33.408"></status>
</kw>
<status status="FAIL" endtime="20181130 16:03:36.648" starttime="20181130 15:51:30.805"></status>
</kw>
<test id="s1-s1-t1" name="Ping Vm Instance1 In net_1">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181130 16:03:36.650" critical="yes" starttime="20181130 16:03:36.648">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t2" name="Ping Vm Instance2 In net_1">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181130 16:03:36.651" critical="yes" starttime="20181130 16:03:36.650">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t3" name="Ping Vm Instance3 In net_1">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181130 16:03:36.652" critical="yes" starttime="20181130 16:03:36.651">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t4" name="Ping Vm Instance1 In net_2">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181130 16:03:36.653" critical="yes" starttime="20181130 16:03:36.652">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t5" name="Ping Vm Instance2 In net_2">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181130 16:03:36.653" critical="yes" starttime="20181130 16:03:36.653">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t6" name="Ping Vm Instance3 In net_2">
<doc>Check reachability of vm instances by pinging to them.</doc>
<status status="FAIL" endtime="20181130 16:03:36.654" critical="yes" starttime="20181130 16:03:36.654">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t7" name="Connectivity Tests From Vm Instance1 In net_1">
<doc>Login to the vm instance and test some operations</doc>
<status status="FAIL" endtime="20181130 16:03:36.655" critical="yes" starttime="20181130 16:03:36.654">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t8" name="Connectivity Tests From Vm Instance2 In net_1">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181130 16:03:36.656" critical="yes" starttime="20181130 16:03:36.655">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t9" name="Connectivity Tests From Vm Instance3 In net_1">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181130 16:03:36.656" critical="yes" starttime="20181130 16:03:36.656">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t10" name="Connectivity Tests From Vm Instance1 In net_2">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181130 16:03:36.657" critical="yes" starttime="20181130 16:03:36.657">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t11" name="Connectivity Tests From Vm Instance2 In net_2">
<doc>Logging to the vm instance using generated key pair.</doc>
<status status="FAIL" endtime="20181130 16:03:36.658" critical="yes" starttime="20181130 16:03:36.657">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t12" name="Connectivity Tests From Vm Instance3 In net_2">
<doc>Login to the vm instance using generated key pair.</doc>
<status status="FAIL" endtime="20181130 16:03:36.659" critical="yes" starttime="20181130 16:03:36.658">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t13" name="Delete A Vm Instance">
<doc>Delete Vm instances using instance names. Also remove the VM from the
list so that later cleanup will not try to delete it.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:03:36.660" critical="yes" starttime="20181130 16:03:36.659">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s1-t14" name="No Ping For Deleted Vm">
<doc>Check non reachability of deleted vm instances by pinging to them.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:03:36.661" critical="yes" starttime="20181130 16:03:36.660">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:03:36.666" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 16:03:36.667" starttime="20181130 16:03:36.666"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:36.669" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:03:37.162" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 16:03:37.162" starttime="20181130 16:03:36.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.162" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 198
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 56
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 569
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 406
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 8
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 1.224113
distributed-data-store.config.commit.rate_Max      = 53.805554
distributed-data-store.config.commit.rate_Mean     = 11.9323528014
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 263
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.182081
distributed-data-store.operational.commit.rate_Max      = 60.595909
distributed-data-store.operational.commit.rate_Mean     = 0.92143193059
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 982
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 16:03:37.163" starttime="20181130 16:03:37.162"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.163" starttime="20181130 16:03:36.665"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.163" starttime="20181130 16:03:36.665"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.163" starttime="20181130 16:03:36.664"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:03:37.165" level="INFO">${tmpdir} = CSIT_L2</msg>
<status status="PASS" endtime="20181130 16:03:37.165" starttime="20181130 16:03:37.165"></status>
</kw>
<msg timestamp="20181130 16:03:37.165" level="INFO">${dstdir} = /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181130 16:03:37.165" starttime="20181130 16:03:37.164"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:03:37.166" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181130 16:03:37.166" starttime="20181130 16:03:37.166"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.168" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L2 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:03:37.397" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 16:03:37.397" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:03:37.397" starttime="20181130 16:03:37.166"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.398" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 16:03:37.398" starttime="20181130 16:03:37.397"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.398" starttime="20181130 16:03:37.398"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.398" starttime="20181130 16:03:37.164"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.399" starttime="20181130 16:03:37.163"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:03:37.401" level="INFO">${tmpdir} = CSIT_L2</msg>
<status status="PASS" endtime="20181130 16:03:37.401" starttime="20181130 16:03:37.401"></status>
</kw>
<msg timestamp="20181130 16:03:37.401" level="INFO">${dstdir} = /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181130 16:03:37.401" starttime="20181130 16:03:37.400"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:03:37.402" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181130 16:03:37.402" starttime="20181130 16:03:37.401"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.404" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L2 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:03:37.714" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 16:03:37.714" level="INFO">${output} = 2018-11-30 16:03:37,665 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:03:37,669 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 16:03:37.714" starttime="20181130 16:03:37.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.715" level="INFO">rc: 1, output: 2018-11-30 16:03:37,665 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:03:37,669 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 16:03:37,672 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 16:03:37,694 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:default-transport-zone
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 16:03:37.715" starttime="20181130 16:03:37.715"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 16:03:37.716" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 16:03:37.716" starttime="20181130 16:03:37.716"></status>
</kw>
<status status="FAIL" endtime="20181130 16:03:37.717" starttime="20181130 16:03:37.399"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.717" starttime="20181130 16:03:37.399"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.717" starttime="20181130 16:03:36.663"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 11">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.718" starttime="20181130 16:03:37.718"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.720" starttime="20181130 16:03:37.719"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.721" starttime="20181130 16:03:37.720"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.726" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 16:03:37.726" starttime="20181130 16:03:37.721"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.742" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.742" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 16:03:37.742" starttime="20181130 16:03:37.726"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.742" starttime="20181130 16:03:37.719"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.744" starttime="20181130 16:03:37.743"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.744" starttime="20181130 16:03:37.744"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.746" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 16:03:37.746" starttime="20181130 16:03:37.744"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.761" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.762" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 16:03:37.762" starttime="20181130 16:03:37.746"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.762" starttime="20181130 16:03:37.743"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.763" starttime="20181130 16:03:37.763"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.763" starttime="20181130 16:03:37.763"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.765" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 16:03:37.765" starttime="20181130 16:03:37.764"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.770" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.770" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 16:03:37.770" starttime="20181130 16:03:37.765"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.771" starttime="20181130 16:03:37.762"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.772" starttime="20181130 16:03:37.771"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.772" starttime="20181130 16:03:37.772"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.774" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 16:03:37.774" starttime="20181130 16:03:37.772"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.781" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.781" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 16:03:37.781" starttime="20181130 16:03:37.775"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.781" starttime="20181130 16:03:37.771"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.782" starttime="20181130 16:03:37.782"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.783" starttime="20181130 16:03:37.783"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.785" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 16:03:37.785" starttime="20181130 16:03:37.783"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.789" level="INFO">qdhcp-3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95
qdhcp-261232c4-7976-4a1b-84f6-6fdd3992e904
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.789" level="INFO">${output} = qdhcp-3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95
qdhcp-261232c4-7976-4a1b-84f6-6fdd3992e904
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:03:37.789" starttime="20181130 16:03:37.785"></status>
</kw>
<msg timestamp="20181130 16:03:37.790" level="INFO">${nslist} = qdhcp-3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95
qdhcp-261232c4-7976-4a1b-84f6-6fdd3992e904
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:03:37.790" starttime="20181130 16:03:37.781"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 16:03:37.790" level="INFO">2 lines returned</msg>
<msg timestamp="20181130 16:03:37.790" level="INFO">@{lines} = [ qdhcp-3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95 | qdhcp-261232c4-7976-4a1b-84f6-6fdd3992e904 ]</msg>
<status status="PASS" endtime="20181130 16:03:37.791" starttime="20181130 16:03:37.790"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.792" starttime="20181130 16:03:37.792"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.793" starttime="20181130 16:03:37.792"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.796" level="INFO">sudo ip netns exec qdhcp-3b5d8c50-29f3-4f 6c-8d3c-1319ef64eb95 ip -o link</msg>
<status status="PASS" endtime="20181130 16:03:37.796" starttime="20181130 16:03:37.793"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.828" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
61: tap214ecaa7-57: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:56:ac:e2 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.829" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
61: tap214ecaa7-57: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:03:37.829" starttime="20181130 16:03:37.796"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.829" starttime="20181130 16:03:37.791"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.832" starttime="20181130 16:03:37.831"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.833" starttime="20181130 16:03:37.832"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.837" level="INFO">sudo ip netns exec qdhcp-3b5d8c50-29f3-4f 6c-8d3c-1319ef64eb95 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:03:37.838" starttime="20181130 16:03:37.833"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.860" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
61: tap214ecaa7-57    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap214ecaa7-57\       valid_lft forever preferred_lft forever
61: tap214ecaa7-57    inet 22.0.0.2/24 brd 22.0.0.255 scope global tap214ecaa7-57\       valid_lft forever preferred_lft forever
61: tap214ecaa7-57    inet6 fe80::f816:3eff:fe56:ace2/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.860" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
61: tap214ecaa7-57    inet 16...</msg>
<status status="PASS" endtime="20181130 16:03:37.860" starttime="20181130 16:03:37.838"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.860" starttime="20181130 16:03:37.830"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.862" starttime="20181130 16:03:37.861"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.862" starttime="20181130 16:03:37.862"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.865" level="INFO">sudo ip netns exec qdhcp-3b5d8c50-29f3-4f 6c-8d3c-1319ef64eb95 ip route</msg>
<status status="PASS" endtime="20181130 16:03:37.865" starttime="20181130 16:03:37.862"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.882" level="INFO">default via 22.0.0.1 dev tap214ecaa7-57 
22.0.0.0/24 dev tap214ecaa7-57 proto kernel scope link src 22.0.0.2 
169.254.0.0/16 dev tap214ecaa7-57 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.882" level="INFO">${output} = default via 22.0.0.1 dev tap214ecaa7-57 
22.0.0.0/24 dev tap214ecaa7-57 proto kernel scope link src 22.0.0.2 
169.254.0.0/16 dev tap214ecaa7-57 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:03:37.882" starttime="20181130 16:03:37.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.882" starttime="20181130 16:03:37.860"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.882" starttime="20181130 16:03:37.791"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-261232c4-7976-4a1b-84f6-6fdd3992e904">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.884" starttime="20181130 16:03:37.883"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.884" starttime="20181130 16:03:37.884"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.887" level="INFO">sudo ip netns exec qdhcp-261232c4-7976-4a 1b-84f6-6fdd3992e904 ip -o link</msg>
<status status="PASS" endtime="20181130 16:03:37.887" starttime="20181130 16:03:37.884"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.906" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
60: tap856a5561-b1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:0f:ad:79 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.906" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
60: tap856a5561-b1: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:03:37.906" starttime="20181130 16:03:37.887"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.906" starttime="20181130 16:03:37.883"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.908" starttime="20181130 16:03:37.908"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.908" starttime="20181130 16:03:37.908"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.913" level="INFO">sudo ip netns exec qdhcp-261232c4-7976-4a 1b-84f6-6fdd3992e904 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:03:37.913" starttime="20181130 16:03:37.909"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.929" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
60: tap856a5561-b1    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap856a5561-b1\       valid_lft forever preferred_lft forever
60: tap856a5561-b1    inet 21.0.0.2/24 brd 21.0.0.255 scope global tap856a5561-b1\       valid_lft forever preferred_lft forever
60: tap856a5561-b1    inet6 fe80::f816:3eff:fe0f:ad79/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.929" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
60: tap856a5561-b1    inet 16...</msg>
<status status="PASS" endtime="20181130 16:03:37.929" starttime="20181130 16:03:37.913"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.930" starttime="20181130 16:03:37.907"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.931" starttime="20181130 16:03:37.931"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.931" starttime="20181130 16:03:37.931"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.934" level="INFO">sudo ip netns exec qdhcp-261232c4-7976-4a 1b-84f6-6fdd3992e904 ip route</msg>
<status status="PASS" endtime="20181130 16:03:37.934" starttime="20181130 16:03:37.931"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.958" level="INFO">default via 21.0.0.1 dev tap856a5561-b1 
21.0.0.0/24 dev tap856a5561-b1 proto kernel scope link src 21.0.0.2 
169.254.0.0/16 dev tap856a5561-b1 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.958" level="INFO">${output} = default via 21.0.0.1 dev tap856a5561-b1 
21.0.0.0/24 dev tap856a5561-b1 proto kernel scope link src 21.0.0.2 
169.254.0.0/16 dev tap856a5561-b1 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:03:37.958" starttime="20181130 16:03:37.934"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.958" starttime="20181130 16:03:37.930"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.958" starttime="20181130 16:03:37.882"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.958" starttime="20181130 16:03:37.791"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.960" starttime="20181130 16:03:37.960"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.963" starttime="20181130 16:03:37.960"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.965" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 16:03:37.965" starttime="20181130 16:03:37.964"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:37.987" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tap214ecaa7-57"
            tag: 4095
            Interface "tap214ecaa7-57"
                type: internal
        Port "tap856a5561-b1"
            tag: 4095
            Interface "tap856a5561-b1"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:37.987" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 16:03:37.987" starttime="20181130 16:03:37.966"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:37.988" starttime="20181130 16:03:37.959"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:37.989" starttime="20181130 16:03:37.989"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:37.989" starttime="20181130 16:03:37.989"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:37.991" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 16:03:37.992" starttime="20181130 16:03:37.989"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:38.013" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 12
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 12
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:38.014" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 12
datapath_types...</msg>
<status status="PASS" endtime="20181130 16:03:38.014" starttime="20181130 16:03:37.992"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.014" starttime="20181130 16:03:37.988"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:38.015" starttime="20181130 16:03:38.015"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:38.016" starttime="20181130 16:03:38.016"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.018" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 16:03:38.018" starttime="20181130 16:03:38.016"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:38.034" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tap856a5561-b1): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 3(tap214ecaa7-57): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:38.035" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 16:03:38.035" starttime="20181130 16:03:38.018"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.035" starttime="20181130 16:03:38.014"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:38.036" starttime="20181130 16:03:38.036"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:38.036" starttime="20181130 16:03:38.036"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.039" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 16:03:38.039" starttime="20181130 16:03:38.037"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:38.304" level="INFO">cookie=0x8000000, duration=663.733s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap856a5561-b1",vlan_tci=0x0000/0x1fff actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=663.657s, table=0, n_packets=663, n_bytes=35802, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=663.537s, table=0, n_packets=0, n_bytes=0, priority=10,in_port="br-ex-patch",dl_vlan=1121 actions=pop_vlan,write_metadata:0x40000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=659.283s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap214ecaa7-57",vlan_tci=0x0000/0x1fff actions=write_metadata:0x50000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=662.884s, table=17, n_packets=3, n_bytes=270, priority=10,metadata=0x20000000000/0xffffff0000000000 actions=load:0x2-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00002138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=662.600s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x40000000000/0xffffff0000000000 actions=load:0x4-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00004138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=658.242s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x50000000000/0xffffff0000000000 actions=load:0x5-&gt;NXM_NX_REG1[0..19],load:0x138c-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00005138c000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=957.619s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=957.619s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=957.619s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=957.619s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=957.619s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=795.183s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=795.183s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=957.619s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=957.619s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=957.520s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900138c, duration=658.285s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x48 actions=write_metadata:0x138c000000/0xfffffffff000000,goto_table:51
 cookie=0x905138c, duration=659.245s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x48 actions=write_metadata:0x138c000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=957.185s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=957.175s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=957.520s, table=43, n_packets=111, n_bytes=6174, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=957.619s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=957.619s, table=48, n_packets=112, n_bytes=6216, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138b, duration=662.908s, table=50, n_packets=3, n_bytes=270, priority=20,metadata=0x2138b000000/0xfffffffff000000,dl_src=fa:16:3e:0f:ad:79 actions=goto_table:51
 cookie=0x805138c, duration=658.263s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x5138c000000/0xfffffffff000000,dl_src=fa:16:3e:56:ac:e2 actions=goto_table:51
 cookie=0x8050001, duration=957.520s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=957.619s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=797.494s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=662.904s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:0f:ad:79 actions=load:0x200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=658.263s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:56:ac:e2 actions=load:0x500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=957.520s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=957.520s, table=51, n_packets=112, n_bytes=6216, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=797.949s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=797.949s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=662.912s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=662.908s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138c, duration=658.281s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138c000000/0xffff000001 actions=write_actions(group:210008)
 cookie=0x870138c, duration=658.277s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138c000001/0xffff000001 actions=write_actions(group:210007)
 cookie=0x8800001, duration=797.949s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800002, duration=662.896s, table=55, n_packets=3, n_bytes=270, priority=10,tun_id=0x2,metadata=0x20000000000/0xfffff0000000000 actions=drop
 cookie=0x8800004, duration=662.604s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x4,metadata=0x40000000000/0xfffff0000000000 actions=drop
 cookie=0x8800005, duration=658.257s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x5,metadata=0x50000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=797.949s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800002, duration=662.900s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x2 actions=load:0x200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800004, duration=662.609s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x4 actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800005, duration=658.258s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x5 actions=load:0x500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=957.619s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=957.619s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=957.520s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=957.619s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=957.447s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=957.447s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=957.447s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=957.447s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=957.447s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=957.447s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=957.447s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=957.447s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=957.447s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=957.447s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=957.447s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=957.447s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=957.447s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=957.447s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=957.474s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=957.447s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=957.447s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=957.447s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=957.447s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=957.447s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=957.447s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=957.447s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=957.447s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=957.447s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=663.602s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=663.464s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x400,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=663.687s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:"tap856a5561-b1"
 cookie=0x8000007, duration=663.606s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=663.454s, table=220, n_packets=3, n_bytes=270, priority=9,reg6=0x400 actions=push_vlan:0x8100,set_field:5217-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x8000007, duration=659.253s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:"tap214ecaa7-57"
 cookie=0x6900000, duration=957.437s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=957.437s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=957.437s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=957.437s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=957.447s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=957.437s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=957.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=957.437s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=957.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=957.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=957.437s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=957.437s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=957.437s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=957.447s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=957.447s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=957.447s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=957.447s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=957.447s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=957.447s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=957.447s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=957.447s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=957.447s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=957.447s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:38.305" level="INFO">${output} =  cookie=0x8000000, duration=663.733s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap856a5561-b1",vlan_tci=0x0000/0x1fff actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:1...</msg>
<status status="PASS" endtime="20181130 16:03:38.305" starttime="20181130 16:03:38.039"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.305" starttime="20181130 16:03:38.035"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:38.307" starttime="20181130 16:03:38.306"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:38.307" starttime="20181130 16:03:38.307"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.309" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 16:03:38.310" starttime="20181130 16:03:38.307"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:38.328" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210003,type=all
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210007,type=all,bucket=actions=set_field:0x5-&gt;tun_id,resubmit(,55)
 group_id=210008,type=all,bucket=actions=group:210007
 group_id=210005,type=all,bucket=actions=set_field:0x2-&gt;tun_id,resubmit(,55)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:38.329" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210003,type=all
 group_id=21000...</msg>
<status status="PASS" endtime="20181130 16:03:38.329" starttime="20181130 16:03:38.310"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.329" starttime="20181130 16:03:38.306"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:38.330" starttime="20181130 16:03:38.330"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:03:38.331" starttime="20181130 16:03:38.331"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.333" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 16:03:38.333" starttime="20181130 16:03:38.331"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:38.357" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=957.786s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210003,duration=798.905s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210004,duration=798.593s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210007,duration=659.536s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210008,duration=659.213s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210005,duration=663.886s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270
 group_id=210006,duration=663.581s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:03:38.357" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=957.786s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet...</msg>
<status status="PASS" endtime="20181130 16:03:38.357" starttime="20181130 16:03:38.333"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.357" starttime="20181130 16:03:38.329"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.357" starttime="20181130 16:03:37.718"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.357" starttime="20181130 16:03:37.717"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.357" starttime="20181130 16:03:37.717"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.357" starttime="20181130 16:03:37.717"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 16:03:38.368" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf5c1f10&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:03:38.369" starttime="20181130 16:03:38.368"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.378" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.378" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.378" starttime="20181130 16:03:38.369"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.379" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.379" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.379" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.379" starttime="20181130 16:03:38.378"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.379" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.379" starttime="20181130 16:03:38.379"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.379" starttime="20181130 16:03:38.369"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.384" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.384" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.384" starttime="20181130 16:03:38.380"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.385" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","segmentation-id":72,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5004,"mac-timeout":300},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","physical-network-name":"datacentre","segmentation-id":1121,"segment-type":"elan:segment-type-vlan","external":false,"elan-tag":5003,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 16:03:38.385" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.385" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                "elan-tag": 5004,
                "exte...</msg>
<status status="PASS" endtime="20181130 16:03:38.385" starttime="20181130 16:03:38.384"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.385" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                "elan-tag": 5004,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 72
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                "elan-tag": 5003,
                "external": false,
                "mac-timeout": 300,
                "physical-network-name": "datacentre",
                "segment-type": "elan:segment-type-vlan",
                "segmentation-id": 1121
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.385" starttime="20181130 16:03:38.385"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.385" starttime="20181130 16:03:38.380"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.391" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.391" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.392" starttime="20181130 16:03:38.386"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.392" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"856a5561-b145-45f5-aa42-2e2af195f750","elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","static-mac-entries":[{"mac-address":"fa:16:3e:0f:ad:79","ip-prefix":"21.0.0.2"}]},{"name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","static-mac-entries":[{"mac-address":"fa:16:3e:56:ac:e2","ip-prefix":"22.0.0.2"}]},{"name":"44641043685057:br-ex-patch:1121","elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904"}]}} </msg>
<msg timestamp="20181130 16:03:38.392" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.393" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                "name": "856a5561-b145-45f5-aa42-2e2a...</msg>
<status status="PASS" endtime="20181130 16:03:38.393" starttime="20181130 16:03:38.392"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.393" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                "name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "static-mac-entries": [
                    {
                        "ip-prefix": "21.0.0.2",
                        "mac-address": "fa:16:3e:0f:ad:79"
                    }
                ]
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                "name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "static-mac-entries": [
                    {
                        "ip-prefix": "22.0.0.2",
                        "mac-address": "fa:16:3e:56:ac:e2"
                    }
                ]
            },
            {
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                "name": "44641043685057:br-ex-patch:1121"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.393" starttime="20181130 16:03:38.393"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.393" starttime="20181130 16:03:38.386"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.403" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.404" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.404" starttime="20181130 16:03:38.393"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.406" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225000,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543593158}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:1121","id-value":[4]},{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","id-value":[5]},{"id-key":"856a5561-b145-45f5-aa42-2e2af195f750","id-value":[2]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543592344}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543593022}],"id-entries":[{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":3,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":5,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543593154}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"261232c4-7976-4a1b-84f6-6fdd3992e904","id-value":[5003]},{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","id-value":[5004]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543593122}],"id-entries":[{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543593159}],"id-entries":[{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]}]}]}} </msg>
<msg timestamp="20181130 16:03:38.406" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.407" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225000,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 16:03:38.407" starttime="20181130 16:03:38.404"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.407" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225000,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543593158
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:1121",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "856a5561-b145-45f5-aa42-2e2af195f750",
                        "id-value": [
                            2
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543592344
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543593022
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 3,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543593154
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "id-value": [
                            5003
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                        "id-value": [
                            5004
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543593122
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543593159
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.407" starttime="20181130 16:03:38.407"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.407" starttime="20181130 16:03:38.393"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.413" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.414" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.414" starttime="20181130 16:03:38.408"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.415" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{"ace":[{"rule-name":"0edeea97-f9c4-4ba1-b633-c0f5574f8d0f","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"24b19416-f2dd-4653-82aa-511b7782dcee","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"09d51a98-26df-4ab0-9d96-c45a39debfc9","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"747b61c6-eab8-4085-bef0-8b29a7fc58a3","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"923addcc-cf1e-4907-bf90-f96a4b37ae44","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"b194322e-8040-43d8-99e8-5689bb147fc3","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"9cfff629-5281-4e07-9994-4854940eb4e7","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"e0249ec4-5706-47ff-97f4-bdd17816cdf9","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181130 16:03:38.415" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.415" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181130 16:03:38.415" starttime="20181130 16:03:38.414"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.416" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "0edeea97-f9c4-4ba1-b633-c0f5574f8d0f"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "24b19416-f2dd-4653-82aa-511b7782dcee"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "09d51a98-26df-4ab0-9d96-c45a39debfc9"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "747b61c6-eab8-4085-bef0-8b29a7fc58a3"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "923addcc-cf1e-4907-bf90-f96a4b37ae44"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "b194322e-8040-43d8-99e8-5689bb147fc3"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "9cfff629-5281-4e07-9994-4854940eb4e7"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "e0249ec4-5706-47ff-97f4-bdd17816cdf9"
                        }
                    ]
                },
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.416" starttime="20181130 16:03:38.416"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.416" starttime="20181130 16:03:38.407"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.421" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.421" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.421" starttime="20181130 16:03:38.416"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.422" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"44641043685057:br-ex-patch:1121","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch:trunk","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:vlan-id":1121,"odl-interface:l2vlan-mode":"trunk-member"},{"name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap214ecaa7-57"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"856a5561-b145-45f5-aa42-2e2af195f750","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap856a5561-b1"}]}} </msg>
<msg timestamp="20181130 16:03:38.422" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.422" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:1121",
                "odl-interface:external": true,
 ...</msg>
<status status="PASS" endtime="20181130 16:03:38.422" starttime="20181130 16:03:38.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.422" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:1121",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1121,
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap214ecaa7-57",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap856a5561-b1",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.422" starttime="20181130 16:03:38.422"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.422" starttime="20181130 16:03:38.416"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.426" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.426" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.427" starttime="20181130 16:03:38.423"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.428" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95.214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5004,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":5,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.261232c4-7976-4a1b-84f6-6fdd3992e904.44641043685057:br-ex-patch:1121","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":4,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.856a5561-b145-45f5-aa42-2e2af195f750","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:1121","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1121,"vlan-id-present":true}}}},{"order":0,"push-vlan-action":{"ethernet-type":33024}}]}}]}]},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.261232c4-7976-4a1b-84f6-6fdd3992e904.856a5561-b145-45f5-aa42-2e2af195f750","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":2,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]}]}} </msg>
<msg timestamp="20181130 16:03:38.428" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.429" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181130 16:03:38.429" starttime="20181130 16:03:38.427"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.429" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83953188864,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5004
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 5
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95.214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83936411648,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5003
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 4
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.261232c4-7976-4a1b-84f6-6fdd3992e904.44641043685057:br-ex-patch:1121",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.856a5561-b145-45f5-aa42-2e2af195f750",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 2,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "vlan-match": {
                                                    "vlan-id": {
                                                        "vlan-id": 1121,
                                                        "vlan-id-present": true
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 0,
                                            "push-vlan-action": {
                                                "ethernet-type": 33024
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:1121",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83936411648,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5003
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 2
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.261232c4-7976-4a1b-84f6-6fdd3992e904.856a5561-b145-45f5-aa42-2e2af195f750",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.429" starttime="20181130 16:03:38.429"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.429" starttime="20181130 16:03:38.422"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.433" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.433" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.433" starttime="20181130 16:03:38.430"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.434" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:03:38.434" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.434" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 16:03:38.434" starttime="20181130 16:03:38.433"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.434" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.434" starttime="20181130 16:03:38.434"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.434" starttime="20181130 16:03:38.429"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.439" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.439" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.439" starttime="20181130 16:03:38.435"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.440" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.440" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.440" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.440" starttime="20181130 16:03:38.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.440" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.441" starttime="20181130 16:03:38.440"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.441" starttime="20181130 16:03:38.434"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.444" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.444" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.444" starttime="20181130 16:03:38.441"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.444" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.444" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.445" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.445" starttime="20181130 16:03:38.444"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.445" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.445" starttime="20181130 16:03:38.445"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.445" starttime="20181130 16:03:38.441"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.448" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.449" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.449" starttime="20181130 16:03:38.445"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.449" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.449" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.449" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.449" starttime="20181130 16:03:38.449"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.450" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.450" starttime="20181130 16:03:38.450"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.450" starttime="20181130 16:03:38.445"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.453" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.453" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.453" starttime="20181130 16:03:38.450"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.454" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:03:38.454" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.454" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 16:03:38.454" starttime="20181130 16:03:38.453"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.454" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.454" starttime="20181130 16:03:38.454"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.454" starttime="20181130 16:03:38.450"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.457" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.457" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.458" starttime="20181130 16:03:38.455"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.458" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 16:03:38.458" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.458" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.458" starttime="20181130 16:03:38.458"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.459" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.459" starttime="20181130 16:03:38.459"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.459" starttime="20181130 16:03:38.455"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.463" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.463" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.463" starttime="20181130 16:03:38.459"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.464" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 16:03:38.464" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.464" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.464" starttime="20181130 16:03:38.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.464" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.465" starttime="20181130 16:03:38.464"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.465" starttime="20181130 16:03:38.459"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.470" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.470" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.470" starttime="20181130 16:03:38.465"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.471" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 16:03:38.471" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.471" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 16:03:38.471" starttime="20181130 16:03:38.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.471" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:03:38.471" starttime="20181130 16:03:38.471"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.472" starttime="20181130 16:03:38.465"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.476" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.476" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.476" starttime="20181130 16:03:38.472"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.477" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"72","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l2_net_2"},{"uuid":"261232c4-7976-4a1b-84f6-6fdd3992e904","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"1121","neutron-provider-ext:physical-network":"datacentre","neutron-provider-ext:network-type":"neutron-networks:network-type-vlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l2_net_1"}]},"security-groups":{"security-group":[{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"38730144-fb17-4b81-991e-a24fa8da5663","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"l2_sg","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"}]},"security-rules":{"security-rule":[{"uuid":"24b19416-f2dd-4653-82aa-511b7782dcee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"38730144-fb17-4b81-991e-a24fa8da5663"},{"uuid":"9cfff629-5281-4e07-9994-4854940eb4e7","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"38730144-fb17-4b81-991e-a24fa8da5663","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"923addcc-cf1e-4907-bf90-f96a4b37ae44","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"38730144-fb17-4b81-991e-a24fa8da5663","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"747b61c6-eab8-4085-bef0-8b29a7fc58a3","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"38730144-fb17-4b81-991e-a24fa8da5663","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"09d51a98-26df-4ab0-9d96-c45a39debfc9","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"38730144-fb17-4b81-991e-a24fa8da5663","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"b194322e-8040-43d8-99e8-5689bb147fc3","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"38730144-fb17-4b81-991e-a24fa8da5663","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"0edeea97-f9c4-4ba1-b633-c0f5574f8d0f","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"38730144-fb17-4b81-991e-a24fa8da5663"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"e0249ec4-5706-47ff-97f4-bdd17816cdf9","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"38730144-fb17-4b81-991e-a24fa8da5663","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f","gateway-ip":"22.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"22.0.0.2","end":"22.0.0.254"}],"cidr":"22.0.0.0/24","network-id":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","name":"l2_sub_2"},{"uuid":"6175314e-3599-43fa-ab40-0f96733c1ff8","gateway-ip":"21.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"21.0.0.2","end":"21.0.0.254"}],"cidr":"21.0.0.0/24","network-id":"261232c4-7976-4a1b-84f6-6fdd3992e904","name":"l2_sub_1"}]},"ports":{"port":[{"uuid":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","fixed-ips":[{"subnet-id":"f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f","ip-address":"22.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:56:ac:e2","admin-state-up":true,"network-id":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","name":""},{"uuid":"856a5561-b145-45f5-aa42-2e2af195f750","fixed-ips":[{"subnet-id":"6175314e-3599-43fa-ab40-0f96733c1ff8","ip-address":"21.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-261232c4-7976-4a1b-84f6-6fdd3992e904","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:0f:ad:79","admin-state-up":true,"network-id":"261232c4-7976-4a1b-84f6-6fdd3992e904","name":""}]}}} </msg>
<msg timestamp="20181130 16:03:38.478" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.478" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 16:03:38.478" starttime="20181130 16:03:38.476"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.478" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "l2_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "72",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
                },
                {
                    "admin-state-up": true,
                    "name": "l2_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vlan",
                    "neutron-provider-ext:physical-network": "datacentre",
                    "neutron-provider-ext:segmentation-id": "1121",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "261232c4-7976-4a1b-84f6-6fdd3992e904"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "22.0.0.2",
                            "subnet-id": "f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f"
                        }
                    ],
                    "mac-address": "fa:16:3e:56:ac:e2",
                    "name": "",
                    "network-id": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-261232c4-7976-4a1b-84f6-6fdd3992e904",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "21.0.0.2",
                            "subnet-id": "6175314e-3599-43fa-ab40-0f96733c1ff8"
                        }
                    ],
                    "mac-address": "fa:16:3e:0f:ad:79",
                    "name": "",
                    "network-id": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "856a5561-b145-45f5-aa42-2e2af195f750"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "l2_sg",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "38730144-fb17-4b81-991e-a24fa8da5663"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "38730144-fb17-4b81-991e-a24fa8da5663",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "24b19416-f2dd-4653-82aa-511b7782dcee"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "38730144-fb17-4b81-991e-a24fa8da5663",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "9cfff629-5281-4e07-9994-4854940eb4e7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "38730144-fb17-4b81-991e-a24fa8da5663",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "923addcc-cf1e-4907-bf90-f96a4b37ae44"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "38730144-fb17-4b81-991e-a24fa8da5663",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "747b61c6-eab8-4085-bef0-8b29a7fc58a3"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "38730144-fb17-4b81-991e-a24fa8da5663",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "09d51a98-26df-4ab0-9d96-c45a39debfc9"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "38730144-fb17-4b81-991e-a24fa8da5663",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b194322e-8040-43d8-99e8-5689bb147fc3"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "38730144-fb17-4b81-991e-a24fa8da5663",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0edeea97-f9c4-4ba1-b633-c0f5574f8d0f"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "38730144-fb17-4b81-991e-a24fa8da5663",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e0249ec4-5706-47ff-97f4-bdd17816cdf9"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "22.0.0.254",
                            "start": "22.0.0.2"
                        }
                    ],
                    "cidr": "22.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "22.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l2_sub_2",
                    "network-id": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "21.0.0.254",
                            "start": "21.0.0.2"
                        }
                    ],
                    "cidr": "21.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "21.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l2_sub_1",
                    "network-id": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6175314e-3599-43fa-ab40-0f96733c1ff8"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.479" starttime="20181130 16:03:38.478"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.479" starttime="20181130 16:03:38.472"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.482" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.482" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.482" starttime="20181130 16:03:38.479"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.483" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"261232c4-7976-4a1b-84f6-6fdd3992e904","subnet-id-list":["6175314e-3599-43fa-ab40-0f96733c1ff8"]},{"network-id":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","subnet-id-list":["f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f"]}]}} </msg>
<msg timestamp="20181130 16:03:38.483" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.483" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                "subnet-id-list": [
                    "6175314e-359...</msg>
<status status="PASS" endtime="20181130 16:03:38.483" starttime="20181130 16:03:38.482"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.483" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                "subnet-id-list": [
                    "6175314e-3599-43fa-ab40-0f96733c1ff8"
                ]
            },
            {
                "network-id": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                "subnet-id-list": [
                    "f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.483" starttime="20181130 16:03:38.483"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.483" starttime="20181130 16:03:38.479"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.487" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.487" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.487" starttime="20181130 16:03:38.484"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.488" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.488" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.488" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.488" starttime="20181130 16:03:38.487"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.488" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.489" starttime="20181130 16:03:38.488"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.489" starttime="20181130 16:03:38.483"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.491" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.491" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.492" starttime="20181130 16:03:38.489"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.492" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.492" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.492" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.492" starttime="20181130 16:03:38.492"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.493" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.493" starttime="20181130 16:03:38.492"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.493" starttime="20181130 16:03:38.489"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.496" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.496" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.496" starttime="20181130 16:03:38.493"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.497" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"6175314e-3599-43fa-ab40-0f96733c1ff8","network-type":"VLAN","port-list":["856a5561-b145-45f5-aa42-2e2af195f750"],"segmentation-id":1121,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"261232c4-7976-4a1b-84f6-6fdd3992e904","subnet-ip":"21.0.0.0/24"},{"id":"f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f","network-type":"VXLAN","port-list":["214ecaa7-57f9-42a5-8ec3-1045ffbc451a"],"segmentation-id":72,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","subnet-ip":"22.0.0.0/24"}]}} </msg>
<msg timestamp="20181130 16:03:38.497" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.497" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6175314e-3599-43fa-ab40-0f96733c1ff8",
                "network-id": "261232c4-7976-4a1b-84f6-6fdd3992e904",
         ...</msg>
<status status="PASS" endtime="20181130 16:03:38.497" starttime="20181130 16:03:38.496"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.498" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6175314e-3599-43fa-ab40-0f96733c1ff8",
                "network-id": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                "network-type": "VLAN",
                "port-list": [
                    "856a5561-b145-45f5-aa42-2e2af195f750"
                ],
                "segmentation-id": 1121,
                "subnet-ip": "21.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            },
            {
                "id": "f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f",
                "network-id": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                "network-type": "VXLAN",
                "port-list": [
                    "214ecaa7-57f9-42a5-8ec3-1045ffbc451a"
                ],
                "segmentation-id": 72,
                "subnet-ip": "22.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.498" starttime="20181130 16:03:38.497"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.498" starttime="20181130 16:03:38.493"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.501" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.501" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.501" starttime="20181130 16:03:38.498"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.501" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 16:03:38.501" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.502" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.502" starttime="20181130 16:03:38.501"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.502" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.502" starttime="20181130 16:03:38.502"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.502" starttime="20181130 16:03:38.498"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.505" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.505" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.505" starttime="20181130 16:03:38.502"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.506" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 16:03:38.506" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.506" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.506" starttime="20181130 16:03:38.505"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.506" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.506" starttime="20181130 16:03:38.506"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.506" starttime="20181130 16:03:38.502"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.509" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.509" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.509" starttime="20181130 16:03:38.506"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.510" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"tap856a5561-b1","interface-child-entry":[{"child-interface":"856a5561-b145-45f5-aa42-2e2af195f750"}]},{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tap214ecaa7-57","interface-child-entry":[{"child-interface":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a"}]},{"parent-interface":"44641043685057:br-ex-patch:trunk","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:1121"}]}]}} </msg>
<msg timestamp="20181130 16:03:38.510" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.510" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "856a5561-...</msg>
<status status="PASS" endtime="20181130 16:03:38.510" starttime="20181130 16:03:38.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.510" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "856a5561-b145-45f5-aa42-2e2af195f750"
                    }
                ],
                "parent-interface": "tap856a5561-b1"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a"
                    }
                ],
                "parent-interface": "tap214ecaa7-57"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:1121"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.511" starttime="20181130 16:03:38.510"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.511" starttime="20181130 16:03:38.506"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.514" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.514" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.514" starttime="20181130 16:03:38.511"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.515" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.515" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.515" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.515" starttime="20181130 16:03:38.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.516" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.516" starttime="20181130 16:03:38.515"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.516" starttime="20181130 16:03:38.511"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.518" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.518" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.519" starttime="20181130 16:03:38.516"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.519" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:03:38.519" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.519" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 16:03:38.519" starttime="20181130 16:03:38.519"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.520" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.520" starttime="20181130 16:03:38.519"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.520" starttime="20181130 16:03:38.516"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.523" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.523" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.523" starttime="20181130 16:03:38.520"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.524" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 16:03:38.524" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.524" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 16:03:38.524" starttime="20181130 16:03:38.523"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.524" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.524" starttime="20181130 16:03:38.524"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.524" starttime="20181130 16:03:38.520"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.527" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.527" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.527" starttime="20181130 16:03:38.525"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.528" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.528" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.528" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.528" starttime="20181130 16:03:38.528"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.529" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.529" starttime="20181130 16:03:38.528"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.529" starttime="20181130 16:03:38.524"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.531" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.531" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.532" starttime="20181130 16:03:38.529"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.532" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 16:03:38.532" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.532" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.532" starttime="20181130 16:03:38.532"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.533" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.533" starttime="20181130 16:03:38.532"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.533" starttime="20181130 16:03:38.529"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.545" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.545" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.546" starttime="20181130 16:03:38.533"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.546" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 16:03:38.546" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.546" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.546" starttime="20181130 16:03:38.546"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.547" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.547" starttime="20181130 16:03:38.547"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.547" starttime="20181130 16:03:38.533"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.551" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.551" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.551" starttime="20181130 16:03:38.547"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.552" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.552" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.552" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.552" starttime="20181130 16:03:38.551"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.552" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.552" starttime="20181130 16:03:38.552"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.553" starttime="20181130 16:03:38.547"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.556" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.556" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.556" starttime="20181130 16:03:38.553"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.557" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.557" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.557" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.557" starttime="20181130 16:03:38.556"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.557" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.557" starttime="20181130 16:03:38.557"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.557" starttime="20181130 16:03:38.553"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.561" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.561" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.561" starttime="20181130 16:03:38.558"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.562" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.562" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.562" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.562" starttime="20181130 16:03:38.562"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.563" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.563" starttime="20181130 16:03:38.562"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.563" starttime="20181130 16:03:38.557"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.568" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.568" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.568" starttime="20181130 16:03:38.563"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.568" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.569" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.569" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.569" starttime="20181130 16:03:38.568"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.569" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.569" starttime="20181130 16:03:38.569"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.569" starttime="20181130 16:03:38.563"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.573" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.574" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.574" starttime="20181130 16:03:38.569"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.574" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.574" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.574" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.574" starttime="20181130 16:03:38.574"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.575" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.575" starttime="20181130 16:03:38.575"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.575" starttime="20181130 16:03:38.569"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.585" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.585" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.585" starttime="20181130 16:03:38.575"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.602" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.856a5561-b145-45f5-aa42-2e2af195f750.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":512}}}]},"strict":true,"cookie":134217735,"flow-name":"default.856a5561-b145-45f5-aa42-2e2af195f750","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.214ecaa7-57f9-42a5-8ec3-1045ffbc451a.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":1280}}}]},"strict":true,"cookie":134217735,"flow-name":"default.214ecaa7-57f9-42a5-8ec3-1045ffbc451a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:1121.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":1024}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:1121.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":1024}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"push-vlan-action":{"ethernet-type":33024}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1121,"vlan-id-present":true}}}},{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3672","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":72}},"strict":false,"cookie":150999948,"flow-name":"ITM Flow Entry :5004","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83953188864,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385004","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":72}},"strict":false,"cookie":151327628,"flow-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83953188864,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525004true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83953188865,"metadata-mask":1099494850561}},"strict":false,"cookie":141562764,"flow-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210007}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525004false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83953188864,"metadata-mask":1099494850561}},"strict":false,"cookie":141562764,"flow-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210008}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"505003446410436850572fa:16:3e:0f:ad:79","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:0f:ad:79"}},"metadata":{"metadata":2282959667200,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"505004446410436850575fa:16:3e:56:ac:e2","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:56:ac:e2"}},"metadata":{"metadata":5581511327744,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550412,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"515004446410436850575fa:16:3e:56:ac:e2","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:56:ac:e2"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1280,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"515003446410436850572fa:16:3e:0f:ad:79","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:0f:ad:79"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":512,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.4.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.4.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":4}},"strict":true,"cookie":142606340,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.2.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":2}},"strict":true,"cookie":142606338,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":512,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.2.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2199023255552,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":2}},"strict":true,"cookie":142606338,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.5.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":5}},"strict":true,"cookie":142606341,"flow-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1280,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.5.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":5497558138880,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":5}},"strict":true,"cookie":142606341,"flow-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:1121","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":1121,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"pop-vlan-action":{}}]}},{"order":1,"write-metadata":{"metadata":4398046511105,"metadata-mask":18446742974197923841}},{"order":2,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:214ecaa7-57f9-42a5-8ec3-1045ffbc451a","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:3","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:214ecaa7-57f9-42a5-8ec3-1045ffbc451a","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138880,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:856a5561-b145-45f5-aa42-2e2af195f750","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:2","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:856a5561-b145-45f5-aa42-2e2af195f750","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255552,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.856a5561-b145-45f5-aa42-2e2af195f750.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":2199023255552,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.261232c4-7976-4a1b-84f6-6fdd3992e904.856a5561-b145-45f5-aa42-2e2af195f750","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529217329028136960,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.214ecaa7-57f9-42a5-8ec3-1045ffbc451a.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":5497558138880,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95.214ecaa7-57f9-42a5-8ec3-1045ffbc451a","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5004,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529220627579797504,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.44641043685057:br-ex-patch:1121.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4398046511104,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.261232c4-7976-4a1b-84f6-6fdd3992e904.44641043685057:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529219528051392512,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":2}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210008,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210007}}],"watch_port":4294967295}]},"group-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","group-type":"group-all"},{"group-id":210007,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":5}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:03:38.603" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.604" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:03:38.604" starttime="20181130 16:03:38.586"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.606" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 2
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210007
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210008,
                        "group-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 5
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210007,
                        "group-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.856a5561-b145-45f5-aa42-2e2af195f750",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.856a5561-b145-45f5-aa42-2e2af195f750.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "2"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.214ecaa7-57f9-42a5-8ec3-1045ffbc451a.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "3"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1280
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:1121.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1024
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:1121.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "push-vlan-action": {
                                                            "ethernet-type": 33024
                                                        }
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "vlan-match": {
                                                                "vlan-id": {
                                                                    "vlan-id": 1121,
                                                                    "vlan-id-present": true
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "order": 2,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 1024
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999948,
                                "flow-name": "ITM Flow Entry :5004",
                                "hard-timeout": 0,
                                "id": "3672",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83953188864,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 72
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327628,
                                "flow-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                                "hard-timeout": 0,
                                "id": "385004",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83953188864,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 72
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562764,
                                "flow-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                                "hard-timeout": 0,
                                "id": "525004true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210007
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83953188865,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562764,
                                "flow-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                                "hard-timeout": 0,
                                "id": "525004false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210008
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "hard-timeout": 0,
                                "id": "505003446410436850572fa:16:3e:0f:ad:79",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:0f:ad:79"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 2282959667200,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550412,
                                "hard-timeout": 0,
                                "id": "505004446410436850575fa:16:3e:56:ac:e2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:56:ac:e2"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 5581511327744,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                                "hard-timeout": 0,
                                "id": "515004446410436850575fa:16:3e:56:ac:e2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1280
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:56:ac:e2"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "515003446410436850572fa:16:3e:0f:ad:79",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 512
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:0f:ad:79"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.4.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606340,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.4.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 4
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606338,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.2.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 512
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 2
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606338,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.2.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2199023255552,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 2
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606341,
                                "flow-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                                "hard-timeout": 0,
                                "id": "55.5.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1280
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 5
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606341,
                                "flow-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                                "hard-timeout": 0,
                                "id": "55.5.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 5497558138880,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 5
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:1121",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "pop-vlan-action": {}
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 1121,
                                            "vlan-id-present": true
                                        }
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138880,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:3",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:856a5561-b145-45f5-aa42-2e2af195f750",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:856a5561-b145-45f5-aa42-2e2af195f750",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255552,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:2",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.261232c4-7976-4a1b-84f6-6fdd3992e904.856a5561-b145-45f5-aa42-2e2af195f750",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.856a5561-b145-45f5-aa42-2e2af195f750.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5003
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529217329028136960,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 2199023255552,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95.214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.214ecaa7-57f9-42a5-8ec3-1045ffbc451a.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 5
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5004
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529220627579797504,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 5497558138880,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.261232c4-7976-4a1b-84f6-6fdd3992e904.44641043685057:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.44641043685057:br-ex-patch:1121.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 4
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5003
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529219528051392512,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4398046511104,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.608" starttime="20181130 16:03:38.604"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.608" starttime="20181130 16:03:38.575"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.613" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.613" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.613" starttime="20181130 16:03:38.608"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.614" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["214ecaa7-57f9-42a5-8ec3-1045ffbc451a"]}]},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["856a5561-b145-45f5-aa42-2e2af195f750","44641043685057:br-ex-patch:1121"]}]}]}} </msg>
<msg timestamp="20181130 16:03:38.614" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.614" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
          ...</msg>
<status status="PASS" endtime="20181130 16:03:38.614" starttime="20181130 16:03:38.613"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.614" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "214ecaa7-57f9-42a5-8ec3-1045ffbc451a"
                        ]
                    }
                ],
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "856a5561-b145-45f5-aa42-2e2af195f750",
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.614" starttime="20181130 16:03:38.614"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.614" starttime="20181130 16:03:38.608"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.617" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.618" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.618" starttime="20181130 16:03:38.615"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.618" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","mac-entry":[{"mac-address":"fa:16:3e:0f:ad:79","interface":"856a5561-b145-45f5-aa42-2e2af195f750","ip-prefix":"21.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","mac-entry":[{"mac-address":"fa:16:3e:56:ac:e2","interface":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","ip-prefix":"22.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:03:38.618" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.618" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 16:03:38.619" starttime="20181130 16:03:38.618"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.619" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                "mac-entry": [
                    {
                        "interface": "856a5561-b145-45f5-aa42-2e2af195f750",
                        "ip-prefix": "21.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:0f:ad:79"
                    }
                ]
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95",
                "mac-entry": [
                    {
                        "interface": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                        "ip-prefix": "22.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:56:ac:e2"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.619" starttime="20181130 16:03:38.619"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.619" starttime="20181130 16:03:38.615"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.623" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.623" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.623" starttime="20181130 16:03:38.619"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.624" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.624" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.624" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.624" starttime="20181130 16:03:38.624"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.625" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.625" starttime="20181130 16:03:38.624"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.625" starttime="20181130 16:03:38.619"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.628" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.628" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.628" starttime="20181130 16:03:38.625"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.628" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"261232c4-7976-4a1b-84f6-6fdd3992e904","elan-interfaces":["44641043685057:br-ex-patch:1121","856a5561-b145-45f5-aa42-2e2af195f750"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95","elan-interfaces":["214ecaa7-57f9-42a5-8ec3-1045ffbc451a"]}]}} </msg>
<msg timestamp="20181130 16:03:38.629" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.629" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "44641043685057:br-ex-patch:1121",
                    "856a5561-b145-45f5-aa42-2e2af195f...</msg>
<status status="PASS" endtime="20181130 16:03:38.629" starttime="20181130 16:03:38.628"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.629" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "44641043685057:br-ex-patch:1121",
                    "856a5561-b145-45f5-aa42-2e2af195f750"
                ],
                "name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "214ecaa7-57f9-42a5-8ec3-1045ffbc451a"
                ],
                "name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.629" starttime="20181130 16:03:38.629"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.629" starttime="20181130 16:03:38.625"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.632" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.632" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.633" starttime="20181130 16:03:38.629"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.633" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"856a5561-b145-45f5-aa42-2e2af195f750","lower-layer-if":["openflow:44641043685057:2"],"type":"iana-if-type:l2vlan","if-index":2,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.280Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:1121","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":4,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.457Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","lower-layer-if":["openflow:44641043685057:3"],"type":"iana-if-type:l2vlan","if-index":5,"statistics":{"discontinuity-time":"2018-11-30T15:52:38.705Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tap214ecaa7-57","lower-layer-if":["openflow:44641043685057:3"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:52:38.692Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap856a5561-b1","lower-layer-if":["openflow:44641043685057:2"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.268Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 16:03:38.633" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.634" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181130 16:03:38.634" starttime="20181130 16:03:38.633"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.634" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:44641043685057:2"
                ],
                "name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.280Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:1121",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.457Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:44641043685057:3"
                ],
                "name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:38.705Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:3"
                ],
                "name": "tap214ecaa7-57",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:38.692Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:2"
                ],
                "name": "tap856a5561-b1",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.268Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.634" starttime="20181130 16:03:38.634"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.634" starttime="20181130 16:03:38.629"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.638" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.638" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.638" starttime="20181130 16:03:38.634"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.638" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":5,"port-no":3,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":2,"port-no":2,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":4,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":2,"port-no":2,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":4,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":5,"port-no":3,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 16:03:38.639" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.639" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 5,
                "interface-name": "214ecaa7-...</msg>
<status status="PASS" endtime="20181130 16:03:38.639" starttime="20181130 16:03:38.638"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.639" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 5,
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 2,
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 4,
                "interface-name": "44641043685057:br-ex-patch:1121",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 2,
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 4,
                "interface-name": "44641043685057:br-ex-patch:1121",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 5,
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.639" starttime="20181130 16:03:38.639"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.639" starttime="20181130 16:03:38.634"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.644" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.644" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.644" starttime="20181130 16:03:38.639"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.645" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.645" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.645" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.645" starttime="20181130 16:03:38.644"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.645" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.645" starttime="20181130 16:03:38.645"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.645" starttime="20181130 16:03:38.639"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.649" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.649" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.649" starttime="20181130 16:03:38.646"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.650" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.650" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.650" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.650" starttime="20181130 16:03:38.649"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.650" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.651" starttime="20181130 16:03:38.650"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.651" starttime="20181130 16:03:38.645"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.655" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.655" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.655" starttime="20181130 16:03:38.651"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.656" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.656" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.656" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.656" starttime="20181130 16:03:38.656"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.657" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.657" starttime="20181130 16:03:38.656"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.657" starttime="20181130 16:03:38.651"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.662" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.662" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.662" starttime="20181130 16:03:38.657"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.664" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap214ecaa7-57","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"59f39ae8-f9b1-4dbe-b616-f280376cbece","ovsdb:name":"tap214ecaa7-57","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:56:ac:e2"},{"external-id-key":"iface-id","external-id-value":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a"}],"ovsdb:port-uuid":"a6711dde-9aac-4c8f-8d4b-791248488519","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":3},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tap856a5561-b1","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"23f2c217-abfe-454d-b2cc-a07a2d91d846","ovsdb:name":"tap856a5561-b1","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:0f:ad:79"},{"external-id-key":"iface-id","external-id-value":"856a5561-b145-45f5-aa42-2e2af195f750"}],"ovsdb:port-uuid":"bc49f017-764b-4b0c-a353-cb974e6d9eca","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 16:03:38.664" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.664" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 16:03:38.664" starttime="20181130 16:03:38.662"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.665" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:56:ac:e2"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "59f39ae8-f9b1-4dbe-b616-f280376cbece",
                            "ovsdb:name": "tap214ecaa7-57",
                            "ovsdb:ofport": 3,
                            "ovsdb:port-uuid": "a6711dde-9aac-4c8f-8d4b-791248488519",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap214ecaa7-57"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:0f:ad:79"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "856a5561-b145-45f5-aa42-2e2af195f750"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "23f2c217-abfe-454d-b2cc-a07a2d91d846",
                            "ovsdb:name": "tap856a5561-b1",
                            "ovsdb:ofport": 2,
                            "ovsdb:port-uuid": "bc49f017-764b-4b0c-a353-cb974e6d9eca",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap856a5561-b1"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:03:38.665" starttime="20181130 16:03:38.664"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.665" starttime="20181130 16:03:38.657"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.668" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.668" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.668" starttime="20181130 16:03:38.665"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.669" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","status":"ACTIVE"},{"uuid":"856a5561-b145-45f5-aa42-2e2af195f750","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181130 16:03:38.669" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.669" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 16:03:38.669" starttime="20181130 16:03:38.669"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.670" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a"
            },
            {
                "status": "ACTIVE",
                "uuid": "856a5561-b145-45f5-aa42-2e2af195f750"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.670" starttime="20181130 16:03:38.670"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.670" starttime="20181130 16:03:38.665"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.674" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.674" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.674" starttime="20181130 16:03:38.670"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.674" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.674" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.675" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.675" starttime="20181130 16:03:38.674"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.675" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.675" starttime="20181130 16:03:38.675"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.675" starttime="20181130 16:03:38.670"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.678" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.678" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.678" starttime="20181130 16:03:38.675"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.679" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750"},{"if-index":5,"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a"},{"if-index":4,"interface-name":"44641043685057:br-ex-patch:1121"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 16:03:38.679" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.679" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750"
            },...</msg>
<status status="PASS" endtime="20181130 16:03:38.679" starttime="20181130 16:03:38.678"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.679" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750"
            },
            {
                "if-index": 5,
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a"
            },
            {
                "if-index": 4,
                "interface-name": "44641043685057:br-ex-patch:1121"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.679" starttime="20181130 16:03:38.679"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.679" starttime="20181130 16:03:38.675"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.683" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.683" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.683" starttime="20181130 16:03:38.680"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.684" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.684" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.684" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.684" starttime="20181130 16:03:38.683"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.684" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.684" starttime="20181130 16:03:38.684"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.684" starttime="20181130 16:03:38.679"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.688" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.688" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.688" starttime="20181130 16:03:38.685"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.689" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.689" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.689" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.689" starttime="20181130 16:03:38.688"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.689" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.689" starttime="20181130 16:03:38.689"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.689" starttime="20181130 16:03:38.684"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.692" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.693" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.693" starttime="20181130 16:03:38.689"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.693" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.693" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.693" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.693" starttime="20181130 16:03:38.693"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.694" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.694" starttime="20181130 16:03:38.694"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.694" starttime="20181130 16:03:38.689"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.699" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.699" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.699" starttime="20181130 16:03:38.694"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.700" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.700" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.700" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.700" starttime="20181130 16:03:38.699"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.700" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.700" starttime="20181130 16:03:38.700"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.700" starttime="20181130 16:03:38.694"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.703" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.704" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.704" starttime="20181130 16:03:38.701"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.704" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 16:03:38.704" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.704" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 16:03:38.704" starttime="20181130 16:03:38.704"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.705" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.705" starttime="20181130 16:03:38.705"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.705" starttime="20181130 16:03:38.700"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.708" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.708" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.708" starttime="20181130 16:03:38.705"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.709" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 16:03:38.709" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.709" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 16:03:38.709" starttime="20181130 16:03:38.709"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.710" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.710" starttime="20181130 16:03:38.709"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.710" starttime="20181130 16:03:38.705"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.713" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.713" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.713" starttime="20181130 16:03:38.710"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.714" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 16:03:38.714" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.714" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.714" starttime="20181130 16:03:38.713"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.714" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:03:38.714" starttime="20181130 16:03:38.714"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.714" starttime="20181130 16:03:38.710"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.718" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.718" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.718" starttime="20181130 16:03:38.715"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.719" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 16:03:38.719" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.719" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 16:03:38.719" starttime="20181130 16:03:38.718"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.719" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.719" starttime="20181130 16:03:38.719"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.719" starttime="20181130 16:03:38.714"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.723" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.723" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.724" starttime="20181130 16:03:38.720"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.724" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.725" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.725" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.725" starttime="20181130 16:03:38.724"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.725" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.725" starttime="20181130 16:03:38.725"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.725" starttime="20181130 16:03:38.719"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.729" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.729" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.729" starttime="20181130 16:03:38.725"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.730" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.730" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.730" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.730" starttime="20181130 16:03:38.729"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.730" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.731" starttime="20181130 16:03:38.730"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.731" starttime="20181130 16:03:38.725"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.735" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.735" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.735" starttime="20181130 16:03:38.731"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.735" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:03:38.735" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.736" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:03:38.736" starttime="20181130 16:03:38.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.736" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.736" starttime="20181130 16:03:38.736"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.736" starttime="20181130 16:03:38.731"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:03:38.747" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:03:38.747" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:03:38.747" starttime="20181130 16:03:38.736"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:03:38.750" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap856a5561-b1","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap214ecaa7-57","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 16:03:38.750" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:03:38.750" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 16:03:38.750" starttime="20181130 16:03:38.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.751" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap856a5561-b1",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:2"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap214ecaa7-57",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:3"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:03:38.751" starttime="20181130 16:03:38.751"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.751" starttime="20181130 16:03:38.736"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.751" starttime="20181130 16:03:38.369"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.752" starttime="20181130 16:03:38.367"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:38.752" starttime="20181130 16:03:38.358"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:03:38.753" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.L2/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 16:03:38.753" starttime="20181130 16:03:38.753"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:38.765" starttime="20181130 16:03:38.765"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:03:38.766" level="INFO">index=11
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:03:38.766" level="INFO">${current_ssh_connection} = index=11
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:03:38.766" starttime="20181130 16:03:38.765"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:03:38.766" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.L2/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:03:38.766" starttime="20181130 16:03:38.766"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:03:38.767" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181130 16:03:38.767" starttime="20181130 16:03:38.767"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:03:38.768" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:03:38.768" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:03:38.768" starttime="20181130 16:03:38.768"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:38.769" starttime="20181130 16:03:38.768"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:03:38.769" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:03:39.098" level="INFO">Read output: Last login: Fri Nov 30 15:52:26 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:03:39.099" starttime="20181130 16:03:38.769"></status>
</kw>
<msg timestamp="20181130 16:03:39.099" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:03:39.099" starttime="20181130 16:03:38.769"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.099" starttime="20181130 16:03:38.767"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:03:39.100" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.L2/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 16:03:39.114" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 16:03:39.114" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:03:39.115" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:03:39.115" starttime="20181130 16:03:39.100"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:03:39.179" starttime="20181130 16:03:39.115"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:03:39.180" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:03:39.180" starttime="20181130 16:03:39.180"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:39.181" starttime="20181130 16:03:39.181"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:03:39.182" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:03:39.182" starttime="20181130 16:03:39.182"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.182" starttime="20181130 16:03:39.181"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:39.185" starttime="20181130 16:03:39.184"></status>
</kw>
<msg timestamp="20181130 16:03:39.185" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:03:39.185" starttime="20181130 16:03:39.184"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.185" starttime="20181130 16:03:39.183"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.185" starttime="20181130 16:03:38.764"></status>
</kw>
<msg timestamp="20181130 16:03:39.185" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:03:39.185" starttime="20181130 16:03:38.764"></status>
</kw>
<msg timestamp="20181130 16:03:39.186" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:03:39.186" starttime="20181130 16:03:38.763"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 16:03:39.186" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 16:03:39.186" starttime="20181130 16:03:39.186"></status>
</kw>
<msg timestamp="20181130 16:03:39.187" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 16:03:39.187" starttime="20181130 16:03:38.762"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 16:03:39.188" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 16:03:39.188" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 16:03:39.188" starttime="20181130 16:03:39.187"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:39.189" starttime="20181130 16:03:39.188"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 16:03:39.189" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:03:39.189" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 16:03:39.189" starttime="20181130 16:03:39.189"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 16:03:39.191" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 16:03:39.191" starttime="20181130 16:03:39.190"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.191" starttime="20181130 16:03:39.190"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.191" starttime="20181130 16:03:38.753"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.191" starttime="20181130 16:03:38.752"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.191" starttime="20181130 16:03:38.752"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:39.201" starttime="20181130 16:03:39.200"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:03:39.202" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:03:39.390" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:03:39.391" starttime="20181130 16:03:39.201"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:03:39.431" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 16:03:39.431" starttime="20181130 16:03:39.391"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:03:39.435" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:03:39.435" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:03:39.435" starttime="20181130 16:03:39.431"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:03:39.483" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:03:39.484" starttime="20181130 16:03:39.436"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:03:39.486" starttime="20181130 16:03:39.484"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:03:39.486" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:03:39.486" starttime="20181130 16:03:39.486"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.487" starttime="20181130 16:03:39.200"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.487" starttime="20181130 16:03:39.191"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.487" starttime="20181130 16:03:39.191"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.487" starttime="20181130 16:03:39.191"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.487" starttime="20181130 16:03:36.663"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:39.487" starttime="20181130 16:03:36.662"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:03:39.489" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:03:39.489" starttime="20181130 16:03:39.488"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:03:39.490" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 16:03:39.529" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:03:41.542" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:03:41.542" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:03:41.542" starttime="20181130 16:03:39.489"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:03:41.544" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:03:41.545" starttime="20181130 16:03:41.543"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:03:41.546" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:03:41.546" starttime="20181130 16:03:41.546"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:41.547" starttime="20181130 16:03:41.546"></status>
</kw>
<msg timestamp="20181130 16:03:41.547" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:03:41.548" starttime="20181130 16:03:39.489"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:03:41.548" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:03:41.548" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:03:41.548" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:03:41.548" starttime="20181130 16:03:41.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:03:41.549" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:03:41.549" starttime="20181130 16:03:41.549"></status>
</kw>
<msg timestamp="20181130 16:03:41.550" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:03:41.550" starttime="20181130 16:03:39.488"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 16:03:41.550" starttime="20181130 16:03:41.550"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:03:41.551" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:03:41.552" starttime="20181130 16:03:41.551"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:03:41.553" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 16:03:41.595" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:03:44.827" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:03:44.827" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:03:44.827" starttime="20181130 16:03:41.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:03:44.829" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "a203d1e1-9c73-443c-80d2-d31741ffed68", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "bf98d4d0-259a-49a1-9c5b-f6dac1664ef3", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5b1ca0f8-ed0d-4061-8fd0-6d69c77dba1a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "e5cc9e4c-9f03-415b-81a0-ffac5af35deb", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "4346f614-67ee-4eec-b0a4-3bb7a18074b9", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "64ed8b88-dde7-4a95-9657-a77669ea74f1", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
]</msg>
<status status="PASS" endtime="20181130 16:03:44.829" starttime="20181130 16:03:44.828"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:03:44.830" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:03:44.830" starttime="20181130 16:03:44.830"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:44.832" starttime="20181130 16:03:44.831"></status>
</kw>
<msg timestamp="20181130 16:03:44.833" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "a203d1e1-9c73-443c-80d2-d31741ffed68", 
    "Flavor": "m1.nano", 
    "Networks": ""
  ...</msg>
<status status="PASS" endtime="20181130 16:03:44.833" starttime="20181130 16:03:41.552"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:03:44.834" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "a203d1e1-9c73-443c-80d2-d31741ffed68", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "bf98d4d0-259a-49a1-9c5b-f6dac1664ef3", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5b1ca0f8-ed0d-4061-8fd0-6d69c77dba1a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "e5cc9e4c-9f03-415b-81a0-ffac5af35deb", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "4346f614-67ee-4eec-b0a4-3bb7a18074b9", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "64ed8b88-dde7-4a95-9657-a77669ea74f1", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
] </msg>
<msg timestamp="20181130 16:03:44.834" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:03:44.834" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'a203d1e1-9c73-443c-80d2-d31741ffed68', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181130 16:03:44.834" starttime="20181130 16:03:44.833"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:03:44.835" level="INFO">[{u'Status': u'ERROR', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'a203d1e1-9c73-443c-80d2-d31741ffed68', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'bf98d4d0-259a-49a1-9c5b-f6dac1664ef3', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5b1ca0f8-ed0d-4061-8fd0-6d69c77dba1a', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'e5cc9e4c-9f03-415b-81a0-ffac5af35deb', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'4346f614-67ee-4eec-b0a4-3bb7a18074b9', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'64ed8b88-dde7-4a95-9657-a77669ea74f1', u'Flavor': u'm1.nano', u'Networks': u''}]</msg>
<status status="PASS" endtime="20181130 16:03:44.835" starttime="20181130 16:03:44.835"></status>
</kw>
<msg timestamp="20181130 16:03:44.836" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'a203d1e1-9c73-443c-80d2-d31741ffed68', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181130 16:03:44.836" starttime="20181130 16:03:41.550"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'a203d1e1-9c73-443c-80d2-d31741ffed68', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:03:44.853" level="INFO">Starting process:
openstack server show a203d1e1-9c73-443c-80d2-d31741ffed68</msg>
<msg timestamp="20181130 16:03:44.874" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:03:48.050" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:03:48.050" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:03:48.050" starttime="20181130 16:03:44.853"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:03:48.052" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000006                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T15:53:33Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T15:53:33Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | a203d1e1-9c73-443c-80d2-d31741ffed68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l2_net_2_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T15:53:33Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:03:48.054" starttime="20181130 16:03:48.051"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:03:48.055" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:03:48.055" starttime="20181130 16:03:48.054"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:48.057" starttime="20181130 16:03:48.055"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:48.057" starttime="20181130 16:03:44.852"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:03:48.079" level="INFO">Starting process:
openstack server delete a203d1e1-9c73-443c-80d2-d31741ffed68</msg>
<msg timestamp="20181130 16:03:48.103" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:03:52.044" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:03:52.045" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:03:52.045" starttime="20181130 16:03:48.079"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:03:52.046" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:03:52.046" starttime="20181130 16:03:52.045"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:03:52.047" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:03:52.047" starttime="20181130 16:03:52.047"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:52.048" starttime="20181130 16:03:52.048"></status>
</kw>
<msg timestamp="20181130 16:03:52.049" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:03:52.049" starttime="20181130 16:03:48.078"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:52.049" starttime="20181130 16:03:48.059"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:52.049" starttime="20181130 16:03:48.058"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:52.049" starttime="20181130 16:03:44.836"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'bf98d4d0-259a-49a1-9c5b-f6dac1664ef3', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:03:52.064" level="INFO">Starting process:
openstack server show bf98d4d0-259a-49a1-9c5b-f6dac1664ef3</msg>
<msg timestamp="20181130 16:03:52.085" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:03:55.011" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:03:55.011" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:03:55.012" starttime="20181130 16:03:52.064"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:03:55.014" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000005                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T15:53:27Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T15:53:27Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | bf98d4d0-259a-49a1-9c5b-f6dac1664ef3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l2_net_2_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T15:53:27Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:03:55.015" starttime="20181130 16:03:55.012"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:03:55.016" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:03:55.016" starttime="20181130 16:03:55.015"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:55.018" starttime="20181130 16:03:55.017"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:55.018" starttime="20181130 16:03:52.063"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:03:55.036" level="INFO">Starting process:
openstack server delete bf98d4d0-259a-49a1-9c5b-f6dac1664ef3</msg>
<msg timestamp="20181130 16:03:55.056" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:03:58.144" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:03:58.145" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:03:58.145" starttime="20181130 16:03:55.036"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:03:58.146" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:03:58.146" starttime="20181130 16:03:58.145"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:03:58.147" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:03:58.147" starttime="20181130 16:03:58.147"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:03:58.148" starttime="20181130 16:03:58.147"></status>
</kw>
<msg timestamp="20181130 16:03:58.149" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:03:58.149" starttime="20181130 16:03:55.035"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:58.149" starttime="20181130 16:03:55.019"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:58.149" starttime="20181130 16:03:55.019"></status>
</kw>
<status status="PASS" endtime="20181130 16:03:58.149" starttime="20181130 16:03:52.049"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5b1ca0f8-ed0d-4061-8fd0-6d69c77dba1a', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:03:58.163" level="INFO">Starting process:
openstack server show 5b1ca0f8-ed0d-4061-8fd0-6d69c77dba1a</msg>
<msg timestamp="20181130 16:03:58.192" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:01.339" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:01.340" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:01.340" starttime="20181130 16:03:58.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:01.342" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000004                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T15:53:21Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T15:53:21Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 5b1ca0f8-ed0d-4061-8fd0-6d69c77dba1a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l2_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T15:53:21Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:04:01.343" starttime="20181130 16:04:01.341"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:01.344" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:01.344" starttime="20181130 16:04:01.343"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:01.346" starttime="20181130 16:04:01.345"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:01.347" starttime="20181130 16:03:58.162"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:01.366" level="INFO">Starting process:
openstack server delete 5b1ca0f8-ed0d-4061-8fd0-6d69c77dba1a</msg>
<msg timestamp="20181130 16:04:01.402" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:04.433" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:04.434" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:04.434" starttime="20181130 16:04:01.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:04.437" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:04.437" starttime="20181130 16:04:04.436"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:04.438" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:04.438" starttime="20181130 16:04:04.437"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:04.440" starttime="20181130 16:04:04.438"></status>
</kw>
<msg timestamp="20181130 16:04:04.441" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:04.441" starttime="20181130 16:04:01.364"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:04.441" starttime="20181130 16:04:01.348"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:04.441" starttime="20181130 16:04:01.347"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:04.441" starttime="20181130 16:03:58.149"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'e5cc9e4c-9f03-415b-81a0-ffac5af35deb', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:04.470" level="INFO">Starting process:
openstack server show e5cc9e4c-9f03-415b-81a0-ffac5af35deb</msg>
<msg timestamp="20181130 16:04:04.501" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:07.372" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:07.373" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:07.373" starttime="20181130 16:04:04.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:07.375" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000003                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T15:53:14Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T15:53:14Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | e5cc9e4c-9f03-415b-81a0-ffac5af35deb                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l2_net_1_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T15:53:14Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:04:07.376" starttime="20181130 16:04:07.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:07.376" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:07.377" starttime="20181130 16:04:07.376"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:07.378" starttime="20181130 16:04:07.377"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:07.378" starttime="20181130 16:04:04.468"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:07.393" level="INFO">Starting process:
openstack server delete e5cc9e4c-9f03-415b-81a0-ffac5af35deb</msg>
<msg timestamp="20181130 16:04:07.429" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:10.363" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:10.364" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:10.364" starttime="20181130 16:04:07.393"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:10.366" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:10.366" starttime="20181130 16:04:10.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:10.368" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:10.368" starttime="20181130 16:04:10.367"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:10.369" starttime="20181130 16:04:10.368"></status>
</kw>
<msg timestamp="20181130 16:04:10.370" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:10.370" starttime="20181130 16:04:07.392"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:10.371" starttime="20181130 16:04:07.379"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:10.371" starttime="20181130 16:04:07.379"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:10.371" starttime="20181130 16:04:04.442"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'4346f614-67ee-4eec-b0a4-3bb7a18074b9', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:10.391" level="INFO">Starting process:
openstack server show 4346f614-67ee-4eec-b0a4-3bb7a18074b9</msg>
<msg timestamp="20181130 16:04:10.410" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:13.254" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:13.254" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:13.254" starttime="20181130 16:04:10.390"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:13.255" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000002                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T15:53:08Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T15:53:09Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 4346f614-67ee-4eec-b0a4-3bb7a18074b9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l2_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T15:53:09Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:04:13.256" starttime="20181130 16:04:13.255"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:13.256" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:13.256" starttime="20181130 16:04:13.256"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:13.257" starttime="20181130 16:04:13.256"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:13.257" starttime="20181130 16:04:10.389"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:13.265" level="INFO">Starting process:
openstack server delete 4346f614-67ee-4eec-b0a4-3bb7a18074b9</msg>
<msg timestamp="20181130 16:04:13.283" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:16.200" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:16.200" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:16.200" starttime="20181130 16:04:13.265"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:16.201" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:16.202" starttime="20181130 16:04:16.201"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:16.202" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:16.202" starttime="20181130 16:04:16.202"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:16.203" starttime="20181130 16:04:16.202"></status>
</kw>
<msg timestamp="20181130 16:04:16.203" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:16.203" starttime="20181130 16:04:13.264"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:16.203" starttime="20181130 16:04:13.258"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:16.203" starttime="20181130 16:04:13.257"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:16.203" starttime="20181130 16:04:10.371"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'64ed8b88-dde7-4a95-9657-a77669ea74f1', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:16.212" level="INFO">Starting process:
openstack server show 64ed8b88-dde7-4a95-9657-a77669ea74f1</msg>
<msg timestamp="20181130 16:04:16.231" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:19.205" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:19.206" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:19.206" starttime="20181130 16:04:16.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:19.207" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000001                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T15:53:01Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T15:53:03Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 64ed8b88-dde7-4a95-9657-a77669ea74f1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l2_net_1_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T15:53:03Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:04:19.208" starttime="20181130 16:04:19.206"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:19.208" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:19.208" starttime="20181130 16:04:19.208"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:19.209" starttime="20181130 16:04:19.209"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:19.210" starttime="20181130 16:04:16.210"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:19.222" level="INFO">Starting process:
openstack server delete 64ed8b88-dde7-4a95-9657-a77669ea74f1</msg>
<msg timestamp="20181130 16:04:19.260" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:22.115" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:22.115" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:22.116" starttime="20181130 16:04:19.221"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:22.117" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:22.118" starttime="20181130 16:04:22.117"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:22.119" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:22.119" starttime="20181130 16:04:22.118"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:22.120" starttime="20181130 16:04:22.119"></status>
</kw>
<msg timestamp="20181130 16:04:22.121" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:22.121" starttime="20181130 16:04:19.220"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:22.122" starttime="20181130 16:04:19.211"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:22.122" starttime="20181130 16:04:19.210"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:22.122" starttime="20181130 16:04:16.203"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:22.122" starttime="20181130 16:03:44.836"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:04:22.124" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:04:22.124" starttime="20181130 16:04:22.124"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:22.126" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 16:04:22.146" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:24.247" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:24.247" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:24.247" starttime="20181130 16:04:22.126"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:24.249" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:04:24.249" starttime="20181130 16:04:24.248"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:24.249" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:24.249" starttime="20181130 16:04:24.249"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:24.250" starttime="20181130 16:04:24.250"></status>
</kw>
<msg timestamp="20181130 16:04:24.251" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:04:24.251" starttime="20181130 16:04:22.125"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:04:24.252" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:04:24.252" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:04:24.252" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:04:24.252" starttime="20181130 16:04:24.252"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:04:24.253" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:04:24.253" starttime="20181130 16:04:24.252"></status>
</kw>
<msg timestamp="20181130 16:04:24.253" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 16:04:24.253" starttime="20181130 16:04:22.122"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 16:04:24.253" starttime="20181130 16:04:24.253"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:04:24.255" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:04:24.255" starttime="20181130 16:04:24.254"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:24.256" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 16:04:24.292" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:26.602" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:26.602" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:26.602" starttime="20181130 16:04:24.256"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:26.605" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='22.0.0.2', subnet_id='f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f'", 
    "ID": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a", 
    "MAC Address": "fa:16:3e:56:ac:e2", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='21.0.0.2', subnet_id='6175314e-3599-43fa-ab40-0f96733c1ff8'", 
    "ID": "856a5561-b145-45f5-aa42-2e2af195f750", 
    "MAC Address": "fa:16:3e:0f:ad:79", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181130 16:04:26.606" starttime="20181130 16:04:26.604"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:26.607" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:26.607" starttime="20181130 16:04:26.607"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:26.609" starttime="20181130 16:04:26.608"></status>
</kw>
<msg timestamp="20181130 16:04:26.609" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='22.0.0.2', subnet_id='f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f'", 
    "ID": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181130 16:04:26.609" starttime="20181130 16:04:24.255"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:04:26.610" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='22.0.0.2', subnet_id='f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f'", 
    "ID": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a", 
    "MAC Address": "fa:16:3e:56:ac:e2", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='21.0.0.2', subnet_id='6175314e-3599-43fa-ab40-0f96733c1ff8'", 
    "ID": "856a5561-b145-45f5-aa42-2e2af195f750", 
    "MAC Address": "fa:16:3e:0f:ad:79", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181130 16:04:26.610" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:04:26.611" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='22.0.0.2', subnet_id='f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f'", u'ID': u'214ecaa7-57f9-42a5-8ec3-1045ffbc451a', u'MAC Address': u'fa:16:3e:5...</msg>
<status status="PASS" endtime="20181130 16:04:26.611" starttime="20181130 16:04:26.610"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:04:26.612" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='22.0.0.2', subnet_id='f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f'", u'ID': u'214ecaa7-57f9-42a5-8ec3-1045ffbc451a', u'MAC Address': u'fa:16:3e:56:ac:e2', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='21.0.0.2', subnet_id='6175314e-3599-43fa-ab40-0f96733c1ff8'", u'ID': u'856a5561-b145-45f5-aa42-2e2af195f750', u'MAC Address': u'fa:16:3e:0f:ad:79', u'Name': u''}]</msg>
<status status="PASS" endtime="20181130 16:04:26.612" starttime="20181130 16:04:26.611"></status>
</kw>
<msg timestamp="20181130 16:04:26.612" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='22.0.0.2', subnet_id='f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f'", u'ID': u'214ecaa7-57f9-42a5-8ec3-1045ffbc451a', u'MAC Address': u'fa:16:3e:5...</msg>
<status status="PASS" endtime="20181130 16:04:26.612" starttime="20181130 16:04:24.254"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='22.0.0.2', subnet_id='f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f'&quot;, u'ID': u'214ecaa7-57f9-42a5-8ec3-1045ffbc451a', u'MAC Address': u'fa:16:3e:56:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:26.628" level="INFO">Starting process:
openstack port delete 214ecaa7-57f9-42a5-8ec3-1045ffbc451a</msg>
<msg timestamp="20181130 16:04:26.650" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:29.477" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:29.477" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:29.477" starttime="20181130 16:04:26.627"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:29.478" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:29.479" starttime="20181130 16:04:29.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:29.479" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:29.479" starttime="20181130 16:04:29.479"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:29.480" starttime="20181130 16:04:29.479"></status>
</kw>
<msg timestamp="20181130 16:04:29.480" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:29.480" starttime="20181130 16:04:26.627"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:29.480" starttime="20181130 16:04:26.614"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:29.480" starttime="20181130 16:04:26.613"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:29.480" starttime="20181130 16:04:26.613"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='21.0.0.2', subnet_id='6175314e-3599-43fa-ab40-0f96733c1ff8'&quot;, u'ID': u'856a5561-b145-45f5-aa42-2e2af195f750', u'MAC Address': u'fa:16:3e:0f:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:29.491" level="INFO">Starting process:
openstack port delete 856a5561-b145-45f5-aa42-2e2af195f750</msg>
<msg timestamp="20181130 16:04:29.516" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:32.342" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:32.342" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:32.343" starttime="20181130 16:04:29.490"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:32.344" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:32.344" starttime="20181130 16:04:32.343"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:32.345" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:32.345" starttime="20181130 16:04:32.345"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:32.346" starttime="20181130 16:04:32.346"></status>
</kw>
<msg timestamp="20181130 16:04:32.347" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:32.347" starttime="20181130 16:04:29.490"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:32.347" starttime="20181130 16:04:29.481"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:32.347" starttime="20181130 16:04:29.481"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:32.347" starttime="20181130 16:04:29.481"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:32.347" starttime="20181130 16:04:26.613"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:04:32.349" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:04:32.349" starttime="20181130 16:04:32.349"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:32.351" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 16:04:32.379" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:34.718" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:34.718" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:34.719" starttime="20181130 16:04:32.350"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:34.720" level="INFO">[
  {
    "Subnets": "6175314e-3599-43fa-ab40-0f96733c1ff8", 
    "ID": "261232c4-7976-4a1b-84f6-6fdd3992e904", 
    "Name": "l2_net_1"
  }, 
  {
    "Subnets": "f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f", 
    "ID": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95", 
    "Name": "l2_net_2"
  }
]</msg>
<status status="PASS" endtime="20181130 16:04:34.720" starttime="20181130 16:04:34.719"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:34.721" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:34.721" starttime="20181130 16:04:34.720"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:34.722" starttime="20181130 16:04:34.721"></status>
</kw>
<msg timestamp="20181130 16:04:34.722" level="INFO">${json} = [
  {
    "Subnets": "6175314e-3599-43fa-ab40-0f96733c1ff8", 
    "ID": "261232c4-7976-4a1b-84f6-6fdd3992e904", 
    "Name": "l2_net_1"
  }, 
  {
    "Subnets": "f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f",...</msg>
<status status="PASS" endtime="20181130 16:04:34.722" starttime="20181130 16:04:32.350"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:04:34.723" level="INFO">To JSON using : content=[
  {
    "Subnets": "6175314e-3599-43fa-ab40-0f96733c1ff8", 
    "ID": "261232c4-7976-4a1b-84f6-6fdd3992e904", 
    "Name": "l2_net_1"
  }, 
  {
    "Subnets": "f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f", 
    "ID": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95", 
    "Name": "l2_net_2"
  }
] </msg>
<msg timestamp="20181130 16:04:34.723" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:04:34.723" level="INFO">@{list} = [ {u'Subnets': u'6175314e-3599-43fa-ab40-0f96733c1ff8', u'ID': u'261232c4-7976-4a1b-84f6-6fdd3992e904', u'Name': u'l2_net_1'} | {u'Subnets': u'f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f', u'ID': u'3b5d8c50-...</msg>
<status status="PASS" endtime="20181130 16:04:34.724" starttime="20181130 16:04:34.723"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:04:34.724" level="INFO">[{u'Subnets': u'6175314e-3599-43fa-ab40-0f96733c1ff8', u'ID': u'261232c4-7976-4a1b-84f6-6fdd3992e904', u'Name': u'l2_net_1'}, {u'Subnets': u'f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f', u'ID': u'3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95', u'Name': u'l2_net_2'}]</msg>
<status status="PASS" endtime="20181130 16:04:34.724" starttime="20181130 16:04:34.724"></status>
</kw>
<msg timestamp="20181130 16:04:34.725" level="INFO">@{networks} = [ {u'Subnets': u'6175314e-3599-43fa-ab40-0f96733c1ff8', u'ID': u'261232c4-7976-4a1b-84f6-6fdd3992e904', u'Name': u'l2_net_1'} | {u'Subnets': u'f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f', u'ID': u'3b5d8c50-...</msg>
<status status="PASS" endtime="20181130 16:04:34.725" starttime="20181130 16:04:32.348"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'6175314e-3599-43fa-ab40-0f96733c1ff8', u'ID': u'261232c4-7976-4a1b-84f6-6fdd3992e904', u'Name': u'l2_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:34.739" level="INFO">Starting process:
openstack subnet delete 6175314e-3599-43fa-ab40-0f96733c1ff8</msg>
<msg timestamp="20181130 16:04:34.760" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:38.408" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:38.408" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:38.408" starttime="20181130 16:04:34.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:38.409" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:38.409" starttime="20181130 16:04:38.409"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:38.410" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:38.410" starttime="20181130 16:04:38.409"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:38.411" starttime="20181130 16:04:38.410"></status>
</kw>
<msg timestamp="20181130 16:04:38.411" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:38.411" starttime="20181130 16:04:34.738"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:38.411" starttime="20181130 16:04:34.726"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:38.411" starttime="20181130 16:04:34.725"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:38.421" level="INFO">Starting process:
openstack network delete 261232c4-7976-4a1b-84f6-6fdd3992e904</msg>
<msg timestamp="20181130 16:04:38.461" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:41.615" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:41.615" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:41.615" starttime="20181130 16:04:38.420"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:41.617" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:41.617" starttime="20181130 16:04:41.616"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:41.617" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:41.618" starttime="20181130 16:04:41.617"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:41.618" starttime="20181130 16:04:41.618"></status>
</kw>
<msg timestamp="20181130 16:04:41.619" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:41.619" starttime="20181130 16:04:38.420"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:41.619" starttime="20181130 16:04:38.412"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:41.619" starttime="20181130 16:04:38.411"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:41.619" starttime="20181130 16:04:34.725"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f', u'ID': u'3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95', u'Name': u'l2_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:41.631" level="INFO">Starting process:
openstack subnet delete f4b6c049-6477-4cf9-a9ec-051dcdfd3b1f</msg>
<msg timestamp="20181130 16:04:41.652" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:44.917" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:44.917" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:44.917" starttime="20181130 16:04:41.631"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:44.919" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:44.919" starttime="20181130 16:04:44.918"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:44.919" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:44.920" starttime="20181130 16:04:44.919"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:44.921" starttime="20181130 16:04:44.920"></status>
</kw>
<msg timestamp="20181130 16:04:44.921" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:44.921" starttime="20181130 16:04:41.630"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:44.921" starttime="20181130 16:04:41.620"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:44.921" starttime="20181130 16:04:41.619"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:44.936" level="INFO">Starting process:
openstack network delete 3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95</msg>
<msg timestamp="20181130 16:04:44.976" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:47.897" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:47.898" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:47.898" starttime="20181130 16:04:44.935"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:47.899" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:47.899" starttime="20181130 16:04:47.898"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:47.899" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:47.900" starttime="20181130 16:04:47.899"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:47.900" starttime="20181130 16:04:47.900"></status>
</kw>
<msg timestamp="20181130 16:04:47.901" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:47.901" starttime="20181130 16:04:44.934"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:47.901" starttime="20181130 16:04:44.922"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:47.901" starttime="20181130 16:04:44.922"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:47.901" starttime="20181130 16:04:41.619"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:47.901" starttime="20181130 16:04:34.725"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:04:47.903" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:04:47.903" starttime="20181130 16:04:47.902"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:47.904" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 16:04:47.934" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:50.007" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:50.008" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:50.008" starttime="20181130 16:04:47.903"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:50.010" level="INFO">[
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "l2_sg", 
    "ID": "38730144-fb17-4b81-991e-a24fa8da5663", 
    "Name": "l2_sg"
  }, 
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 16:04:50.010" starttime="20181130 16:04:50.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:50.011" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:50.011" starttime="20181130 16:04:50.011"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:50.013" starttime="20181130 16:04:50.012"></status>
</kw>
<msg timestamp="20181130 16:04:50.014" level="INFO">${json} = [
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "l2_sg", 
    "ID": "38730144-fb17-4b81-991e-a24fa8da5663", 
    "Name": "l2_sg"
  }, 
  {
    "Project": "977cbaf3f49844b2...</msg>
<status status="PASS" endtime="20181130 16:04:50.014" starttime="20181130 16:04:47.903"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:04:50.015" level="INFO">To JSON using : content=[
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "l2_sg", 
    "ID": "38730144-fb17-4b81-991e-a24fa8da5663", 
    "Name": "l2_sg"
  }, 
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 16:04:50.015" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:04:50.015" level="INFO">@{list} = [ {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l2_sg', u'Description': u'l2_sg', u'ID': u'38730144-fb17-4b81-991e-a24fa8da5663'} | {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'N...</msg>
<status status="PASS" endtime="20181130 16:04:50.015" starttime="20181130 16:04:50.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:04:50.016" level="INFO">[{u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l2_sg', u'Description': u'l2_sg', u'ID': u'38730144-fb17-4b81-991e-a24fa8da5663'}, {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 16:04:50.017" starttime="20181130 16:04:50.016"></status>
</kw>
<msg timestamp="20181130 16:04:50.017" level="INFO">@{security_groups} = [ {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l2_sg', u'Description': u'l2_sg', u'ID': u'38730144-fb17-4b81-991e-a24fa8da5663'} | {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'N...</msg>
<status status="PASS" endtime="20181130 16:04:50.017" starttime="20181130 16:04:47.902"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l2_sg', u'Description': u'l2_sg', u'ID': u'38730144-fb17-4b81-991e-a24fa8da5663'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:50.038" level="INFO">Starting process:
openstack security group delete 38730144-fb17-4b81-991e-a24fa8da5663</msg>
<msg timestamp="20181130 16:04:50.078" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:52.357" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:52.358" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:52.358" starttime="20181130 16:04:50.038"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:52.359" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:52.359" starttime="20181130 16:04:52.358"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:52.360" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:52.360" starttime="20181130 16:04:52.360"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:52.361" starttime="20181130 16:04:52.361"></status>
</kw>
<msg timestamp="20181130 16:04:52.362" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:52.362" starttime="20181130 16:04:50.037"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:52.362" starttime="20181130 16:04:50.020"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:52.362" starttime="20181130 16:04:50.019"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:52.363" starttime="20181130 16:04:50.018"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:52.363" starttime="20181130 16:04:50.018"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:52.364" starttime="20181130 16:04:52.363"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:52.364" starttime="20181130 16:04:52.363"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:52.365" starttime="20181130 16:04:52.364"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:52.365" starttime="20181130 16:04:52.364"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:52.365" starttime="20181130 16:04:50.017"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:04:52.367" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 16:04:52.367" starttime="20181130 16:04:52.366"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:52.381" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 16:04:52.423" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:55.012" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:55.013" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:55.013" starttime="20181130 16:04:52.380"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:55.014" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:55.015" starttime="20181130 16:04:55.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:55.015" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:55.016" starttime="20181130 16:04:55.015"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:55.017" starttime="20181130 16:04:55.016"></status>
</kw>
<msg timestamp="20181130 16:04:55.018" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:55.018" starttime="20181130 16:04:52.380"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:55.018" starttime="20181130 16:04:52.367"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:55.034" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 16:04:55.077" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:57.081" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:57.082" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:57.082" starttime="20181130 16:04:55.033"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:57.083" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:57.083" starttime="20181130 16:04:57.082"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:57.083" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:57.083" starttime="20181130 16:04:57.083"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:57.084" starttime="20181130 16:04:57.084"></status>
</kw>
<msg timestamp="20181130 16:04:57.084" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:57.084" starttime="20181130 16:04:55.033"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:57.084" starttime="20181130 16:04:55.018"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:57.092" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 16:04:57.126" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:04:59.173" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:04:59.174" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:04:59.174" starttime="20181130 16:04:57.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:04:59.176" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:59.176" starttime="20181130 16:04:59.175"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:04:59.177" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:04:59.178" starttime="20181130 16:04:59.177"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:04:59.179" starttime="20181130 16:04:59.178"></status>
</kw>
<msg timestamp="20181130 16:04:59.180" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:04:59.180" starttime="20181130 16:04:57.091"></status>
</kw>
<status status="PASS" endtime="20181130 16:04:59.180" starttime="20181130 16:04:57.085"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:04:59.200" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 16:04:59.232" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:01.497" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:01.498" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:01.498" starttime="20181130 16:04:59.199"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:01.499" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:01.499" starttime="20181130 16:05:01.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:01.499" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:01.499" starttime="20181130 16:05:01.499"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:01.500" starttime="20181130 16:05:01.500"></status>
</kw>
<msg timestamp="20181130 16:05:01.500" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:01.500" starttime="20181130 16:04:59.198"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:01.500" starttime="20181130 16:04:59.180"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:01.508" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 16:05:01.537" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:03.544" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:03.545" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:03.545" starttime="20181130 16:05:01.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:03.546" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 16:05:03.546" starttime="20181130 16:05:03.545"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:03.546" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:03.547" starttime="20181130 16:05:03.546"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:03.547" starttime="20181130 16:05:03.547"></status>
</kw>
<msg timestamp="20181130 16:05:03.548" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 16:05:03.548" starttime="20181130 16:05:01.507"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:03.548" starttime="20181130 16:05:01.500"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:03.558" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 16:05:03.590" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:05.693" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:05.694" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:05.694" starttime="20181130 16:05:03.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:05.695" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:05:05.695" starttime="20181130 16:05:05.694"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:05.695" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:05.695" starttime="20181130 16:05:05.695"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:05.696" starttime="20181130 16:05:05.696"></status>
</kw>
<msg timestamp="20181130 16:05:05.696" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 16:05:05.696" starttime="20181130 16:05:03.557"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:05.697" starttime="20181130 16:05:03.548"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:05.705" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 16:05:05.746" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:07.919" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:07.919" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:07.919" starttime="20181130 16:05:05.705"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:07.921" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:07.921" starttime="20181130 16:05:07.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:07.921" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:07.922" starttime="20181130 16:05:07.921"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:07.923" starttime="20181130 16:05:07.922"></status>
</kw>
<msg timestamp="20181130 16:05:07.923" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:07.924" starttime="20181130 16:05:05.704"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:07.924" starttime="20181130 16:05:05.697"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:07.937" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 16:05:07.977" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:10.205" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:10.205" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:10.205" starttime="20181130 16:05:07.937"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:10.206" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:10.206" starttime="20181130 16:05:10.206"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:10.207" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:10.207" starttime="20181130 16:05:10.206"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:10.207" starttime="20181130 16:05:10.207"></status>
</kw>
<msg timestamp="20181130 16:05:10.208" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:10.208" starttime="20181130 16:05:07.936"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:10.208" starttime="20181130 16:05:07.924"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:10.208" starttime="20181130 16:04:52.367"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:10.208" starttime="20181130 16:04:52.366"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:10.208" starttime="20181130 16:03:39.487"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:10.210" starttime="20181130 16:05:10.210"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:05:10.211" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181130 16:05:10.300" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:05:10.301" level="INFO">${stdout} = 4 S root       91079   91059  0  80   0 - 55154 poll_s 15:51 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
4 S tcpdump    91088  ...</msg>
<status status="PASS" endtime="20181130 16:05:10.301" starttime="20181130 16:05:10.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:10.302" level="INFO">4 S root       91079   91059  0  80   0 - 55154 poll_s 15:51 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
4 S tcpdump    91088   91079  0  80   0 -  8196 poll_s 15:51 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
0 S heat-ad+  134540   91059  0  80   0 - 28293 do_wai 16:05 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  134550  134540  0  80   0 - 28177 pipe_w 16:05 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181130 16:05:10.302" starttime="20181130 16:05:10.301"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:05:10.303" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181130 16:05:10.378" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:05:10.378" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:05:10.378" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 16:05:10.378" starttime="20181130 16:05:10.303"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:10.379" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:10.379" starttime="20181130 16:05:10.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:10.380" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:10.380" starttime="20181130 16:05:10.379"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:05:10.380" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181130 16:05:10.460" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:05:10.460" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181130 16:05:10.460" starttime="20181130 16:05:10.380"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:10.461" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:10.461" starttime="20181130 16:05:10.460"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:05:10.461" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181130 16:05:10.568" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:05:10.568" level="INFO">${stdout} = total 40
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          roo...</msg>
<status status="PASS" endtime="20181130 16:05:10.568" starttime="20181130 16:05:10.461"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:10.569" level="INFO">total 40
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          root              6 Nov 30 15:48 hsperfdata_root
 4 -rwxr-x---. 1 root          root            903 Nov 30 15:40 restart_mgr_daemon.sh
 4 -rwxr-x---. 1 root          root           1478 Nov 30 15:40 restart_mon_daemon.sh
 4 -rwxr-x---. 1 root          root           3085 Nov 30 15:40 restart_osd_daemon.sh
 0 drwx------. 3 root          root             17 Nov 30 15:34 systemd-private-3d4aa08a2ff54e748aba26448a6838ba-chronyd.service-8EpVMu
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap.xz
 0 drwx------. 2 root          root              6 Nov 30 15:33 tmp.cwT13TAGSX</msg>
<status status="PASS" endtime="20181130 16:05:10.569" starttime="20181130 16:05:10.569"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:10.569" starttime="20181130 16:05:10.210"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:10.569" starttime="20181130 16:05:10.210"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:10.569" starttime="20181130 16:05:10.209"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:10.570" starttime="20181130 16:05:10.209"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:10.570" starttime="20181130 16:05:10.208"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181130 16:05:10.638" starttime="20181130 16:05:10.570"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:10.650" starttime="20181130 16:05:10.650"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:05:10.651" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:05:10.828" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:05:10.828" starttime="20181130 16:05:10.651"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:10.891" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181130 16:05:10.891" starttime="20181130 16:05:10.828"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:11.141" level="INFO">[?1l&gt;[?2004l     285    285
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:05:11.142" level="INFO">${output} = [?1l&gt;[?2004l     285    285
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:05:11.142" starttime="20181130 16:05:10.892"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:05:11.186" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:05:11.186" starttime="20181130 16:05:11.142"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:11.188" starttime="20181130 16:05:11.187"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.188" level="INFO">[?1l&gt;[?2004l     285    285
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:05:11.189" starttime="20181130 16:05:11.188"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.189" starttime="20181130 16:05:10.649"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.189" starttime="20181130 16:05:10.638"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.189" starttime="20181130 16:05:10.638"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.189" starttime="20181130 16:03:36.661"></status>
</kw>
<doc>Test suite to verify packet flows between vm instances.</doc>
<status status="FAIL" endtime="20181130 16:05:11.189" starttime="20181130 15:51:30.167">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/l3.robot" id="s1-s2" name="L3">
<kw type="setup" name="Suite Setup">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181130 16:05:11.336" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181130 16:05:11.336" starttime="20181130 16:05:11.327"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.337" starttime="20181130 16:05:11.327"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181130 16:05:11.346" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181130 16:05:11.346" starttime="20181130 16:05:11.338"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.346" starttime="20181130 16:05:11.346"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181130 16:05:11.347" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181130 16:05:11.347" starttime="20181130 16:05:11.346"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181130 16:05:11.347" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181130 16:05:11.347" starttime="20181130 16:05:11.347"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.348" starttime="20181130 16:05:11.348"></status>
</kw>
<msg timestamp="20181130 16:05:11.348" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:05:11.348" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 16:05:11.349" starttime="20181130 16:05:11.348"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181130 16:05:11.349" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 16:05:11.349" starttime="20181130 16:05:11.349"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181130 16:05:11.350" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:11.350" starttime="20181130 16:05:11.350"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181130 16:05:11.351" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:11.351" starttime="20181130 16:05:11.351"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181130 16:05:11.351" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181130 16:05:11.351" starttime="20181130 16:05:11.351"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.353" starttime="20181130 16:05:11.353"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:05:11.354" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:05:11.354" starttime="20181130 16:05:11.353"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.354" starttime="20181130 16:05:11.354"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 16:05:11.355" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 16:05:11.355" starttime="20181130 16:05:11.355"></status>
</kw>
<msg timestamp="20181130 16:05:11.356" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 16:05:11.356" starttime="20181130 16:05:11.355"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.356" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfd44b10&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:05:11.357" starttime="20181130 16:05:11.356"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.357" starttime="20181130 16:05:11.357"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.358" starttime="20181130 16:05:11.352"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.358" starttime="20181130 16:05:11.352"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.358" starttime="20181130 16:05:11.352"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.358" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:11.358" starttime="20181130 16:05:11.358"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.359" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.10'}</msg>
<status status="PASS" endtime="20181130 16:05:11.359" starttime="20181130 16:05:11.358"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.359" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181130 16:05:11.360" starttime="20181130 16:05:11.359"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.360" starttime="20181130 16:05:11.349"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.360" starttime="20181130 16:05:11.337"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:05:11.362" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:11.362" starttime="20181130 16:05:11.361"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:05:11.362" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:11.362" starttime="20181130 16:05:11.362"></status>
</kw>
<msg timestamp="20181130 16:05:11.363" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:11.363" starttime="20181130 16:05:11.361"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:05:11.364" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:05:11.364" starttime="20181130 16:05:11.364"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:05:11.365" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:05:11.365" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:05:11.365" starttime="20181130 16:05:11.365"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.368" starttime="20181130 16:05:11.368"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:05:11.369" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:05:11.369" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:05:11.369" starttime="20181130 16:05:11.369"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:05:11.370" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:05:11.370" starttime="20181130 16:05:11.369"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:05:11.370" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181130 16:05:11.370" starttime="20181130 16:05:11.370"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:05:11.371" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:05:11.372" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:05:11.372" starttime="20181130 16:05:11.371"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.372" starttime="20181130 16:05:11.372"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.373" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:05:11.705" level="INFO">Read output: Last login: Fri Nov 30 16:03:39 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:11.706" starttime="20181130 16:05:11.373"></status>
</kw>
<msg timestamp="20181130 16:05:11.706" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:11.706" starttime="20181130 16:05:11.372"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.706" starttime="20181130 16:05:11.371"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:05:11.707" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181130 16:05:11.730" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181130 16:05:11.731" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:05:11.731" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 16:05:11.731" starttime="20181130 16:05:11.707"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:11.795" starttime="20181130 16:05:11.731"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.796" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 16:05:11.796" starttime="20181130 16:05:11.796"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.797" starttime="20181130 16:05:11.796"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.798" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:11.798" starttime="20181130 16:05:11.797"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.798" starttime="20181130 16:05:11.797"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.799" starttime="20181130 16:05:11.799"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.800" starttime="20181130 16:05:11.800"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:11.800" starttime="20181130 16:05:11.800"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.800" starttime="20181130 16:05:11.798"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.800" starttime="20181130 16:05:11.367"></status>
</kw>
<msg timestamp="20181130 16:05:11.800" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:11.801" starttime="20181130 16:05:11.367"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.801" starttime="20181130 16:05:11.366"></status>
</kw>
<msg timestamp="20181130 16:05:11.801" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:11.801" starttime="20181130 16:05:11.366"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.802" starttime="20181130 16:05:11.802"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.802" starttime="20181130 16:05:11.802"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:11.803" starttime="20181130 16:05:11.803"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.803" starttime="20181130 16:05:11.801"></status>
</kw>
<msg timestamp="20181130 16:05:11.803" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:11.803" starttime="20181130 16:05:11.364"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.803" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:11.803" starttime="20181130 16:05:11.803"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.804" starttime="20181130 16:05:11.363"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.804" starttime="20181130 16:05:11.363"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.804" starttime="20181130 16:05:11.363"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.804" starttime="20181130 16:05:11.360"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.804" starttime="20181130 16:05:11.804"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181130 16:05:11.829" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:05:11.829" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:05:11.829" starttime="20181130 16:05:11.828"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.829" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 16:05:11.829" starttime="20181130 16:05:11.829"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.830" level="INFO">1</msg>
<status status="PASS" endtime="20181130 16:05:11.830" starttime="20181130 16:05:11.830"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.831" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181130 16:05:11.831" starttime="20181130 16:05:11.831"></status>
</kw>
<msg timestamp="20181130 16:05:11.831" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 16:05:11.831" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181130 16:05:11.831" starttime="20181130 16:05:11.830"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.832" starttime="20181130 16:05:11.831"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181130 16:05:11.833" level="INFO">${ip_address} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:05:11.833" starttime="20181130 16:05:11.832"></status>
</kw>
<msg timestamp="20181130 16:05:11.833" level="INFO">${odl_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:05:11.833" starttime="20181130 16:05:11.832"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.834" starttime="20181130 16:05:11.833"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181130 16:05:11.834" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181130 16:05:11.834" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181130 16:05:11.834" starttime="20181130 16:05:11.834"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.835" starttime="20181130 16:05:11.834"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:05:11.835" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:05:11.966" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:05:11.966" starttime="20181130 16:05:11.835"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.969" starttime="20181130 16:05:11.969"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:11.970" starttime="20181130 16:05:11.969"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:11.970" starttime="20181130 16:05:11.970"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.971" starttime="20181130 16:05:11.967"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.971" starttime="20181130 16:05:11.828"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.971" starttime="20181130 16:05:11.805"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.971" starttime="20181130 16:05:11.805"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.971" starttime="20181130 16:05:11.804"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.971" starttime="20181130 16:05:11.804"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:11.971" starttime="20181130 16:05:11.337"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:05:11.990" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:11.990" starttime="20181130 16:05:11.990"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:05:11.991" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:11.991" starttime="20181130 16:05:11.991"></status>
</kw>
<msg timestamp="20181130 16:05:11.991" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:11.992" starttime="20181130 16:05:11.989"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 16:05:12.007" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 16:05:12.007" starttime="20181130 16:05:12.006"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 16:05:12.008" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 16:05:12.008" starttime="20181130 16:05:12.007"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.045" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181130 16:05:12.045" starttime="20181130 16:05:12.008"></status>
</kw>
<msg timestamp="20181130 16:05:12.045" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 16:05:12.045" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181130 16:05:12.046" starttime="20181130 16:05:12.008"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.088" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "l "3 ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:05:12.089" starttime="20181130 16:05:12.046"></status>
</kw>
<msg timestamp="20181130 16:05:12.089" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 16:05:12.089" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 16:05:12.089" starttime="20181130 16:05:12.046"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.090" starttime="20181130 16:05:12.089"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.090" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "l "3 ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:05:12.090" starttime="20181130 16:05:12.090"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.091" starttime="20181130 16:05:12.090"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.092" starttime="20181130 16:05:12.091"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.092" starttime="20181130 16:05:12.092"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:12.093" starttime="20181130 16:05:12.092"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.093" starttime="20181130 16:05:12.091"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.093" starttime="20181130 16:05:12.006"></status>
</kw>
<msg timestamp="20181130 16:05:12.093" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:05:12.093" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 16:05:12.093" starttime="20181130 16:05:12.005"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.093" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:12.093" starttime="20181130 16:05:12.093"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.094" starttime="20181130 16:05:12.004"></status>
</kw>
<msg timestamp="20181130 16:05:12.094" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:05:12.094" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 16:05:12.094" starttime="20181130 16:05:11.992"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.094" starttime="20181130 16:05:12.094"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.094" starttime="20181130 16:05:11.992"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.094" starttime="20181130 16:05:11.992"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.094" starttime="20181130 16:05:11.988"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.095" starttime="20181130 16:05:11.972"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.095" starttime="20181130 16:05:11.971"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.095" starttime="20181130 16:05:11.326"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181130 16:05:12.095" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181130 16:05:12.095" starttime="20181130 16:05:12.095"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:05:12.098" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:12.098" starttime="20181130 16:05:12.097"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:05:12.098" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:12.098" starttime="20181130 16:05:12.098"></status>
</kw>
<msg timestamp="20181130 16:05:12.098" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:12.098" starttime="20181130 16:05:12.097"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:05:12.155" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:05:12.155" starttime="20181130 16:05:12.099"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:05:12.157" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:05:12.157" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:05:12.157" starttime="20181130 16:05:12.157"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.166" starttime="20181130 16:05:12.165"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.166" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:05:12.354" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:05:12.354" starttime="20181130 16:05:12.166"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.379" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181130 16:05:12.380" starttime="20181130 16:05:12.354"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:12.411" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:05:12.411" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:05:12.411" starttime="20181130 16:05:12.380"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:05:12.454" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:05:12.455" starttime="20181130 16:05:12.412"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:12.457" starttime="20181130 16:05:12.455"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.457" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:05:12.457" starttime="20181130 16:05:12.457"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.457" starttime="20181130 16:05:12.164"></status>
</kw>
<msg timestamp="20181130 16:05:12.457" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:12.458" starttime="20181130 16:05:12.157"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.459" starttime="20181130 16:05:12.459"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.459" starttime="20181130 16:05:12.459"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:12.460" starttime="20181130 16:05:12.460"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.460" starttime="20181130 16:05:12.458"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.460" starttime="20181130 16:05:12.156"></status>
</kw>
<msg timestamp="20181130 16:05:12.460" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:12.460" starttime="20181130 16:05:12.156"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.460" starttime="20181130 16:05:12.155"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.460" starttime="20181130 16:05:12.099"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.460" starttime="20181130 16:05:12.098"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.460" starttime="20181130 16:05:12.096"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.460" starttime="20181130 16:05:12.096"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:05:12.462" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:12.462" starttime="20181130 16:05:12.462"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:05:12.463" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:12.463" starttime="20181130 16:05:12.462"></status>
</kw>
<msg timestamp="20181130 16:05:12.463" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:05:12.463" starttime="20181130 16:05:12.461"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:05:12.464" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:05:12.464" starttime="20181130 16:05:12.463"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:05:12.466" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:05:12.466" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:05:12.466" starttime="20181130 16:05:12.466"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.474" starttime="20181130 16:05:12.473"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.474" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:05:12.632" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:05:12.632" starttime="20181130 16:05:12.474"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.693" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181130 16:05:12.693" starttime="20181130 16:05:12.633"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:12.695" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:05:12.696" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:05:12.696" starttime="20181130 16:05:12.694"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:05:12.741" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:05:12.741" starttime="20181130 16:05:12.696"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:12.743" starttime="20181130 16:05:12.742"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.744" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:05:12.744" starttime="20181130 16:05:12.743"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.744" starttime="20181130 16:05:12.473"></status>
</kw>
<msg timestamp="20181130 16:05:12.744" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:12.744" starttime="20181130 16:05:12.466"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.746" starttime="20181130 16:05:12.745"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.746" starttime="20181130 16:05:12.746"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:12.746" starttime="20181130 16:05:12.746"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.746" starttime="20181130 16:05:12.745"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.746" starttime="20181130 16:05:12.465"></status>
</kw>
<msg timestamp="20181130 16:05:12.747" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:12.747" starttime="20181130 16:05:12.465"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.747" starttime="20181130 16:05:12.464"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.747" starttime="20181130 16:05:12.463"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.747" starttime="20181130 16:05:12.463"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.747" starttime="20181130 16:05:12.461"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.747" starttime="20181130 16:05:12.461"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.747" starttime="20181130 16:05:12.096"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:12.747" starttime="20181130 16:05:12.095"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.748" starttime="20181130 16:05:12.748"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.749" level="INFO">${OS_CNTL_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:05:12.749" starttime="20181130 16:05:12.748"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:05:12.750" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 16:05:12.750" starttime="20181130 16:05:12.750"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:05:12.751" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:05:12.751" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:05:12.751" starttime="20181130 16:05:12.751"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:12.752" starttime="20181130 16:05:12.752"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:05:12.753" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:05:13.042" level="INFO">Read output: Last login: Fri Nov 30 16:05:11 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:13.042" starttime="20181130 16:05:12.752"></status>
</kw>
<msg timestamp="20181130 16:05:13.042" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:13.042" starttime="20181130 16:05:12.752"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:13.042" starttime="20181130 16:05:12.751"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181130 16:05:13.043" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:05:13.043" starttime="20181130 16:05:13.043"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:13.043" starttime="20181130 16:05:12.749"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:05:13.045" level="INFO">${OS_CMP1_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:05:13.045" starttime="20181130 16:05:13.044"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:05:13.045" level="INFO">${OS_CMP2_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:05:13.045" starttime="20181130 16:05:13.045"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:05:13.046" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 16:05:13.046" starttime="20181130 16:05:13.046"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:05:13.047" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 16:05:13.047" starttime="20181130 16:05:13.046"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:05:13.047" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:05:13.047" starttime="20181130 16:05:13.047"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:05:13.048" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:05:13.048" starttime="20181130 16:05:13.047"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:05:13.051" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 16:05:13.051" starttime="20181130 16:05:13.048"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:05:13.054" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 16:05:13.054" starttime="20181130 16:05:13.051"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:13.054" starttime="20181130 16:05:13.044"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:13.054" starttime="20181130 16:05:13.043"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181130 16:05:13.055" level="INFO">Length is 1</msg>
<msg timestamp="20181130 16:05:13.055" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 16:05:13.055" starttime="20181130 16:05:13.054"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181130 16:05:13.055" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 16:05:13.055" starttime="20181130 16:05:13.055"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:13.065" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:05:13.090" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:15.196" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:15.197" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:15.197" starttime="20181130 16:05:13.063"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:15.200" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:15.200" starttime="20181130 16:05:15.199"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:15.202" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:15.202" starttime="20181130 16:05:15.201"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:15.204" starttime="20181130 16:05:15.202"></status>
</kw>
<msg timestamp="20181130 16:05:15.205" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:15.205" starttime="20181130 16:05:13.063"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:15.224" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:05:15.243" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:17.305" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:17.306" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:17.306" starttime="20181130 16:05:15.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:17.308" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:17.308" starttime="20181130 16:05:17.307"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:17.309" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:17.309" starttime="20181130 16:05:17.308"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:17.311" starttime="20181130 16:05:17.310"></status>
</kw>
<msg timestamp="20181130 16:05:17.312" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:05:17.312" starttime="20181130 16:05:15.222"></status>
</kw>
<msg timestamp="20181130 16:05:17.312" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:05:17.313" starttime="20181130 16:05:13.056"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:17.334" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:05:17.353" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:19.461" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:19.462" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:19.462" starttime="20181130 16:05:17.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:19.464" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:19.464" starttime="20181130 16:05:19.463"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:19.465" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:19.466" starttime="20181130 16:05:19.465"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:19.467" starttime="20181130 16:05:19.466"></status>
</kw>
<msg timestamp="20181130 16:05:19.468" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:19.468" starttime="20181130 16:05:17.332"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:19.486" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:05:19.512" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:21.541" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:21.542" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:21.542" starttime="20181130 16:05:19.485"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:21.544" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:21.544" starttime="20181130 16:05:21.543"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:21.546" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:21.546" starttime="20181130 16:05:21.545"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:21.548" starttime="20181130 16:05:21.546"></status>
</kw>
<msg timestamp="20181130 16:05:21.548" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:05:21.548" starttime="20181130 16:05:19.484"></status>
</kw>
<msg timestamp="20181130 16:05:21.549" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:05:21.549" starttime="20181130 16:05:17.313"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:21.572" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:05:21.609" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:23.708" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:23.709" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:23.709" starttime="20181130 16:05:21.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:23.710" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:23.710" starttime="20181130 16:05:23.710"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:23.711" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:23.711" starttime="20181130 16:05:23.711"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:23.712" starttime="20181130 16:05:23.712"></status>
</kw>
<msg timestamp="20181130 16:05:23.713" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:23.713" starttime="20181130 16:05:21.571"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:23.726" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:05:23.745" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:25.937" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:25.937" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:25.937" starttime="20181130 16:05:23.725"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:25.939" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:25.939" starttime="20181130 16:05:25.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:25.940" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:25.941" starttime="20181130 16:05:25.940"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:25.942" starttime="20181130 16:05:25.941"></status>
</kw>
<msg timestamp="20181130 16:05:25.942" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:05:25.943" starttime="20181130 16:05:23.725"></status>
</kw>
<msg timestamp="20181130 16:05:25.943" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:05:25.943" starttime="20181130 16:05:21.550"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:05:25.944" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:05:25.944" starttime="20181130 16:05:25.943"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:05:25.945" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:05:25.946" starttime="20181130 16:05:25.945"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:05:25.947" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:05:25.947" starttime="20181130 16:05:25.946"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:25.947" starttime="20181130 16:05:13.056"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:25.950" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_...</msg>
<status status="PASS" endtime="20181130 16:05:25.950" starttime="20181130 16:05:25.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181130 16:05:25.951" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.10']
OS_CMP_IPS: [u'192.0.2.10']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181130 16:05:25.951" starttime="20181130 16:05:25.951"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:25.951" starttime="20181130 16:05:25.947"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:25.952" starttime="20181130 16:05:12.748"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181130 16:05:25.953" level="INFO">Creating Session using : alias=session, url=http://192.0.2.10:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf61c290&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:05:25.955" starttime="20181130 16:05:25.952"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:25.955" starttime="20181130 16:05:12.747"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181130 16:05:25.957" level="INFO">${suite_} = CSIT_L3</msg>
<status status="PASS" endtime="20181130 16:05:25.957" starttime="20181130 16:05:25.957"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181130 16:05:25.958" level="INFO">${tag_} = tcpdump_port_6653__CSIT_L3</msg>
<status status="PASS" endtime="20181130 16:05:25.958" starttime="20181130 16:05:25.958"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181130 16:05:25.960" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:25.960" starttime="20181130 16:05:25.960"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.10">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181130 16:05:25.962" level="INFO">${fname} = tcpdump_port_6653__CSIT_L3__192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:05:25.962" starttime="20181130 16:05:25.961"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:05:25.965" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:05:25.965" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:05:25.965" starttime="20181130 16:05:25.964"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:05:25.967" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 16:05:25.967" starttime="20181130 16:05:25.966"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:05:25.969" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:05:25.969" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:05:25.969" starttime="20181130 16:05:25.968"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:25.970" starttime="20181130 16:05:25.969"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:05:25.971" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:05:26.333" level="INFO">Read output: Last login: Fri Nov 30 16:05:13 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:26.333" starttime="20181130 16:05:25.971"></status>
</kw>
<msg timestamp="20181130 16:05:26.334" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:26.334" starttime="20181130 16:05:25.970"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:26.334" starttime="20181130 16:05:25.967"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:05:26.335" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap</msg>
<status status="PASS" endtime="20181130 16:05:26.335" starttime="20181130 16:05:26.334"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:05:26.336" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap'.</msg>
<msg timestamp="20181130 16:05:26.339" level="INFO">${stdout} = None</msg>
<msg timestamp="20181130 16:05:26.339" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181130 16:05:26.339" starttime="20181130 16:05:26.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:26.340" level="INFO">None</msg>
<status status="PASS" endtime="20181130 16:05:26.340" starttime="20181130 16:05:26.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:26.341" level="INFO">None</msg>
<status status="PASS" endtime="20181130 16:05:26.341" starttime="20181130 16:05:26.341"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:26.344" starttime="20181130 16:05:26.343"></status>
</kw>
<msg timestamp="20181130 16:05:26.344" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:26.344" starttime="20181130 16:05:26.343"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:26.344" starttime="20181130 16:05:26.342"></status>
</kw>
<msg timestamp="20181130 16:05:26.345" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 16:05:26.345" starttime="20181130 16:05:25.962"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:26.345" starttime="20181130 16:05:26.345"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:26.345" starttime="20181130 16:05:25.961"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:26.345" starttime="20181130 16:05:25.961"></status>
</kw>
<msg timestamp="20181130 16:05:26.346" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:05:26.346" starttime="20181130 16:05:25.959"></status>
</kw>
<msg timestamp="20181130 16:05:26.346" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:05:26.346" starttime="20181130 16:05:25.956"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181130 16:05:26.347" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:05:26.347" starttime="20181130 16:05:26.347"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:26.351" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:26.351" starttime="20181130 16:05:26.350"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:26.352" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 16:05:26.394" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:28.452" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:28.452" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:28.453" starttime="20181130 16:05:26.352"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:28.454" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:05:28.455" starttime="20181130 16:05:28.453"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:28.456" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:28.456" starttime="20181130 16:05:28.455"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:28.458" starttime="20181130 16:05:28.456"></status>
</kw>
<msg timestamp="20181130 16:05:28.458" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:05:28.458" starttime="20181130 16:05:26.351"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:28.460" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:05:28.460" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:05:28.460" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:28.460" starttime="20181130 16:05:28.459"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:05:28.461" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:05:28.461" starttime="20181130 16:05:28.461"></status>
</kw>
<msg timestamp="20181130 16:05:28.462" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:28.462" starttime="20181130 16:05:26.349"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 16:05:28.462" starttime="20181130 16:05:28.462"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:28.465" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:28.465" starttime="20181130 16:05:28.464"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:28.467" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 16:05:28.500" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:31.176" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:31.177" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:31.177" starttime="20181130 16:05:28.466"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:31.178" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:05:31.178" starttime="20181130 16:05:31.177"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:31.179" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:31.179" starttime="20181130 16:05:31.178"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:31.180" starttime="20181130 16:05:31.179"></status>
</kw>
<msg timestamp="20181130 16:05:31.180" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:05:31.180" starttime="20181130 16:05:28.465"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:31.181" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:05:31.181" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:05:31.181" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:31.181" starttime="20181130 16:05:31.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:05:31.182" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:05:31.182" starttime="20181130 16:05:31.182"></status>
</kw>
<msg timestamp="20181130 16:05:31.182" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:31.182" starttime="20181130 16:05:28.463"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 16:05:31.183" starttime="20181130 16:05:31.182"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:31.184" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:31.184" starttime="20181130 16:05:31.184"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:31.185" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 16:05:31.212" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:33.320" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:33.321" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:33.321" starttime="20181130 16:05:31.185"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:33.322" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:05:33.322" starttime="20181130 16:05:33.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:33.323" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:33.323" starttime="20181130 16:05:33.323"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:33.324" starttime="20181130 16:05:33.323"></status>
</kw>
<msg timestamp="20181130 16:05:33.324" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:05:33.324" starttime="20181130 16:05:31.184"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:33.325" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:05:33.325" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:05:33.325" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:33.325" starttime="20181130 16:05:33.325"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:05:33.326" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:05:33.326" starttime="20181130 16:05:33.326"></status>
</kw>
<msg timestamp="20181130 16:05:33.326" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:33.326" starttime="20181130 16:05:31.183"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 16:05:33.327" starttime="20181130 16:05:33.326"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:33.328" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:33.328" starttime="20181130 16:05:33.328"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:33.330" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 16:05:33.355" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:35.388" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:35.388" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:35.388" starttime="20181130 16:05:33.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:35.390" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:05:35.390" starttime="20181130 16:05:35.389"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:35.391" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:35.391" starttime="20181130 16:05:35.391"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:35.393" starttime="20181130 16:05:35.392"></status>
</kw>
<msg timestamp="20181130 16:05:35.394" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:05:35.394" starttime="20181130 16:05:33.329"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:35.395" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:05:35.395" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:05:35.396" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:35.396" starttime="20181130 16:05:35.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:05:35.397" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:05:35.397" starttime="20181130 16:05:35.396"></status>
</kw>
<msg timestamp="20181130 16:05:35.398" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:35.398" starttime="20181130 16:05:33.327"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181130 16:05:35.398" starttime="20181130 16:05:35.398"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:35.401" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:35.401" starttime="20181130 16:05:35.400"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:35.404" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 16:05:35.423" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:37.613" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:37.613" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:37.613" starttime="20181130 16:05:35.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:37.615" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:05:37.615" starttime="20181130 16:05:37.614"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:37.616" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:37.616" starttime="20181130 16:05:37.615"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:37.617" starttime="20181130 16:05:37.616"></status>
</kw>
<msg timestamp="20181130 16:05:37.618" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:05:37.618" starttime="20181130 16:05:35.402"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:37.619" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:05:37.619" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:05:37.619" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:37.619" starttime="20181130 16:05:37.619"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:05:37.620" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:05:37.620" starttime="20181130 16:05:37.620"></status>
</kw>
<msg timestamp="20181130 16:05:37.621" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:37.621" starttime="20181130 16:05:35.399"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181130 16:05:37.621" starttime="20181130 16:05:37.621"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:37.623" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:05:37.623" starttime="20181130 16:05:37.622"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:37.625" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 16:05:37.646" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:39.895" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:39.896" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:39.896" starttime="20181130 16:05:37.624"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:39.898" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 16:05:39.899" starttime="20181130 16:05:39.897"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:39.900" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:39.900" starttime="20181130 16:05:39.899"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:39.902" starttime="20181130 16:05:39.900"></status>
</kw>
<msg timestamp="20181130 16:05:39.902" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 16:05:39.903" starttime="20181130 16:05:37.623"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:05:39.904" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 16:05:39.904" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:05:39.905" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:05:39.905" starttime="20181130 16:05:39.903"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:05:39.906" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 16:05:39.906" starttime="20181130 16:05:39.905"></status>
</kw>
<msg timestamp="20181130 16:05:39.906" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:05:39.907" starttime="20181130 16:05:37.621"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:39.910" starttime="20181130 16:05:39.908"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:39.910" starttime="20181130 16:05:39.907"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:39.911" starttime="20181130 16:05:39.911"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:39.911" starttime="20181130 16:05:39.910"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:39.912" starttime="20181130 16:05:39.907"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:05:39.914" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 16:05:39.914" starttime="20181130 16:05:39.913"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:39.931" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 16:05:39.967" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:42.528" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:42.528" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:42.529" starttime="20181130 16:05:39.931"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:42.530" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:42.530" starttime="20181130 16:05:42.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:42.531" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:42.531" starttime="20181130 16:05:42.530"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:42.532" starttime="20181130 16:05:42.531"></status>
</kw>
<msg timestamp="20181130 16:05:42.532" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:42.532" starttime="20181130 16:05:39.930"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:42.532" starttime="20181130 16:05:39.914"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:42.545" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 16:05:42.575" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:44.645" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:44.645" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:44.645" starttime="20181130 16:05:42.545"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:44.647" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:44.648" starttime="20181130 16:05:44.646"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:44.649" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:44.649" starttime="20181130 16:05:44.648"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:44.650" starttime="20181130 16:05:44.649"></status>
</kw>
<msg timestamp="20181130 16:05:44.651" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:44.651" starttime="20181130 16:05:42.544"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:44.651" starttime="20181130 16:05:42.533"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:44.670" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 16:05:44.690" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:46.780" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:46.780" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:46.780" starttime="20181130 16:05:44.669"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:46.782" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:46.782" starttime="20181130 16:05:46.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:46.782" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:46.783" starttime="20181130 16:05:46.782"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:46.784" starttime="20181130 16:05:46.783"></status>
</kw>
<msg timestamp="20181130 16:05:46.784" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:46.784" starttime="20181130 16:05:44.667"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:46.784" starttime="20181130 16:05:44.651"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:46.797" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 16:05:46.827" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:48.842" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:48.843" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:48.843" starttime="20181130 16:05:46.797"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:48.844" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:48.844" starttime="20181130 16:05:48.844"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:48.845" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:48.845" starttime="20181130 16:05:48.845"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:48.846" starttime="20181130 16:05:48.846"></status>
</kw>
<msg timestamp="20181130 16:05:48.847" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:48.847" starttime="20181130 16:05:46.796"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:48.847" starttime="20181130 16:05:46.784"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:48.859" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 16:05:48.879" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:51.004" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:51.005" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:51.005" starttime="20181130 16:05:48.859"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:51.006" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 16:05:51.006" starttime="20181130 16:05:51.006"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:51.007" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:51.007" starttime="20181130 16:05:51.007"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:51.008" starttime="20181130 16:05:51.007"></status>
</kw>
<msg timestamp="20181130 16:05:51.008" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 16:05:51.009" starttime="20181130 16:05:48.858"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:51.009" starttime="20181130 16:05:48.847"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:51.020" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 16:05:51.040" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:53.050" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:53.051" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:53.051" starttime="20181130 16:05:51.020"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:53.053" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:05:53.053" starttime="20181130 16:05:53.052"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:53.054" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:53.054" starttime="20181130 16:05:53.053"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:53.056" starttime="20181130 16:05:53.055"></status>
</kw>
<msg timestamp="20181130 16:05:53.056" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 16:05:53.056" starttime="20181130 16:05:51.019"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:53.057" starttime="20181130 16:05:51.009"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:53.075" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 16:05:53.109" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:55.276" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:55.277" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:55.277" starttime="20181130 16:05:53.074"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:55.278" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:55.278" starttime="20181130 16:05:55.277"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:55.278" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:55.278" starttime="20181130 16:05:55.278"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:55.279" starttime="20181130 16:05:55.279"></status>
</kw>
<msg timestamp="20181130 16:05:55.279" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:55.279" starttime="20181130 16:05:53.073"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:55.280" starttime="20181130 16:05:53.057"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:55.288" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 16:05:55.327" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:05:57.350" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:05:57.350" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:05:57.350" starttime="20181130 16:05:55.288"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.351" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:57.351" starttime="20181130 16:05:57.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.352" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:57.352" starttime="20181130 16:05:57.351"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.353" starttime="20181130 16:05:57.352"></status>
</kw>
<msg timestamp="20181130 16:05:57.353" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:05:57.353" starttime="20181130 16:05:55.287"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.353" starttime="20181130 16:05:55.280"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.353" starttime="20181130 16:05:39.914"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.353" starttime="20181130 16:05:39.912"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.353" starttime="20181130 16:05:26.348"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.354" starttime="20181130 16:05:26.348"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.355" starttime="20181130 16:05:57.355"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:05:57.356" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181130 16:05:57.356" starttime="20181130 16:05:57.356"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.358" starttime="20181130 16:05:57.357"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.358" starttime="20181130 16:05:57.358"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.363" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181130 16:05:57.363" starttime="20181130 16:05:57.358"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.378" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.378" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:57.378" starttime="20181130 16:05:57.363"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.378" starttime="20181130 16:05:57.357"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.378" starttime="20181130 16:05:57.356"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.380" starttime="20181130 16:05:57.380"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.380" starttime="20181130 16:05:57.380"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.383" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181130 16:05:57.384" starttime="20181130 16:05:57.381"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.393" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.394" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:57.394" starttime="20181130 16:05:57.384"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.394" starttime="20181130 16:05:57.379"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.394" starttime="20181130 16:05:57.378"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.396" starttime="20181130 16:05:57.395"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.396" starttime="20181130 16:05:57.396"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.398" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181130 16:05:57.399" starttime="20181130 16:05:57.396"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.409" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.410" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:57.410" starttime="20181130 16:05:57.399"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.410" starttime="20181130 16:05:57.395"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.410" starttime="20181130 16:05:57.394"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.412" starttime="20181130 16:05:57.411"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.413" starttime="20181130 16:05:57.413"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.415" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181130 16:05:57.416" starttime="20181130 16:05:57.413"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.425" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.425" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:57.425" starttime="20181130 16:05:57.416"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.426" starttime="20181130 16:05:57.411"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.426" starttime="20181130 16:05:57.410"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.427" starttime="20181130 16:05:57.427"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.427" starttime="20181130 16:05:57.427"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.430" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181130 16:05:57.430" starttime="20181130 16:05:57.428"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.440" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.440" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:57.440" starttime="20181130 16:05:57.430"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.440" starttime="20181130 16:05:57.426"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.440" starttime="20181130 16:05:57.426"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.442" starttime="20181130 16:05:57.442"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.443" starttime="20181130 16:05:57.442"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.445" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181130 16:05:57.445" starttime="20181130 16:05:57.443"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.454" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.455" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:57.455" starttime="20181130 16:05:57.445"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.455" starttime="20181130 16:05:57.441"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.455" starttime="20181130 16:05:57.441"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.457" starttime="20181130 16:05:57.456"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.457" starttime="20181130 16:05:57.457"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.459" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181130 16:05:57.459" starttime="20181130 16:05:57.457"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.470" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.470" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:57.470" starttime="20181130 16:05:57.459"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.470" starttime="20181130 16:05:57.455"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.470" starttime="20181130 16:05:57.455"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.472" starttime="20181130 16:05:57.471"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.472" starttime="20181130 16:05:57.472"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.474" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181130 16:05:57.474" starttime="20181130 16:05:57.472"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.484" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.484" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:57.484" starttime="20181130 16:05:57.474"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.485" starttime="20181130 16:05:57.471"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.485" starttime="20181130 16:05:57.470"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.486" starttime="20181130 16:05:57.486"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.486" starttime="20181130 16:05:57.486"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.489" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181130 16:05:57.489" starttime="20181130 16:05:57.487"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.499" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.499" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:57.499" starttime="20181130 16:05:57.489"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.500" starttime="20181130 16:05:57.485"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.500" starttime="20181130 16:05:57.485"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.501" starttime="20181130 16:05:57.501"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.501" starttime="20181130 16:05:57.501"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.503" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181130 16:05:57.504" starttime="20181130 16:05:57.502"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.513" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.514" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:57.514" starttime="20181130 16:05:57.504"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.514" starttime="20181130 16:05:57.500"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.514" starttime="20181130 16:05:57.500"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.514" starttime="20181130 16:05:57.356"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.515" starttime="20181130 16:05:57.515"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:05:57.516" starttime="20181130 16:05:57.516"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.518" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181130 16:05:57.518" starttime="20181130 16:05:57.516"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.573" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:05:57.573" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181130 16:05:57.573" starttime="20181130 16:05:57.518"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.573" starttime="20181130 16:05:57.514"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.573" starttime="20181130 16:05:57.355"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.573" starttime="20181130 16:05:57.354"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.573" starttime="20181130 16:05:57.354"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.574" starttime="20181130 16:05:57.354"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.582" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:05:57.582" starttime="20181130 16:05:57.581"></status>
</kw>
<msg timestamp="20181130 16:05:57.582" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:05:57.582" starttime="20181130 16:05:57.581"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.582" starttime="20181130 16:05:57.582"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:05:57.583" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:05:57.583" starttime="20181130 16:05:57.583"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.583" starttime="20181130 16:05:57.581"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.594" starttime="20181130 16:05:57.594"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.595" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:05:57.770" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:05:57.770" starttime="20181130 16:05:57.594"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.784" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181130 16:05:57.784" starttime="20181130 16:05:57.771"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:05:57.791" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 16:05:57 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:05:57.792" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 16:05:57 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 16:05:57.792" starttime="20181130 16:05:57.785"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:05:57.835" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:05:57.835" starttime="20181130 16:05:57.792"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:57.837" starttime="20181130 16:05:57.836"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.838" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 16:05:57 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:05:57.838" starttime="20181130 16:05:57.837"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.838" starttime="20181130 16:05:57.593"></status>
</kw>
<msg timestamp="20181130 16:05:57.838" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 16:05:57 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 16:05:57.838" starttime="20181130 16:05:57.586"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.839" starttime="20181130 16:05:57.838"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.840" starttime="20181130 16:05:57.839"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.840" starttime="20181130 16:05:57.839"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.840" starttime="20181130 16:05:57.840"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.840" starttime="20181130 16:05:57.840"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.841" starttime="20181130 16:05:57.840"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.841" starttime="20181130 16:05:57.840"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.842" starttime="20181130 16:05:57.841"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.842" starttime="20181130 16:05:57.841"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.842" starttime="20181130 16:05:57.842"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.842" starttime="20181130 16:05:57.842"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.843" starttime="20181130 16:05:57.843"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.843" starttime="20181130 16:05:57.842"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.843" starttime="20181130 16:05:57.839"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.843" starttime="20181130 16:05:57.586"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.843" starttime="20181130 16:05:57.585"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.843" starttime="20181130 16:05:57.585"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.843" starttime="20181130 16:05:57.585"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.843" starttime="20181130 16:05:57.584"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.843" starttime="20181130 16:05:57.584"></status>
</kw>
<msg timestamp="20181130 16:05:57.844" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:05:57.844" starttime="20181130 16:05:57.584"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.852" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:05:57.852" starttime="20181130 16:05:57.852"></status>
</kw>
<msg timestamp="20181130 16:05:57.852" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:05:57.852" starttime="20181130 16:05:57.851"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.853" starttime="20181130 16:05:57.852"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:05:57.853" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:05:57.853" starttime="20181130 16:05:57.853"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.853" starttime="20181130 16:05:57.851"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.853" starttime="20181130 16:05:57.844"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.853" starttime="20181130 16:05:57.583"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181130 16:05:57.855" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181130 16:05:57.855" starttime="20181130 16:05:57.854"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.863" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181130 16:05:57.863" starttime="20181130 16:05:57.856"></status>
</kw>
<msg timestamp="20181130 16:05:57.863" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 16:05:57.863" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181130 16:05:57.863" starttime="20181130 16:05:57.855"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.863" starttime="20181130 16:05:57.863"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.863" starttime="20181130 16:05:57.855"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.863" starttime="20181130 16:05:57.855"></status>
</kw>
<msg timestamp="20181130 16:05:57.863" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181130 16:05:57.864" starttime="20181130 16:05:57.855"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.864" starttime="20181130 16:05:57.864"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.864" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:57.864" starttime="20181130 16:05:57.864"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.865" starttime="20181130 16:05:57.854"></status>
</kw>
<msg timestamp="20181130 16:05:57.865" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:05:57.865" starttime="20181130 16:05:57.854"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.872" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:05:57.872" starttime="20181130 16:05:57.872"></status>
</kw>
<msg timestamp="20181130 16:05:57.872" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:05:57.872" starttime="20181130 16:05:57.872"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.873" starttime="20181130 16:05:57.872"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:05:57.873" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:05:57.873" starttime="20181130 16:05:57.873"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.873" starttime="20181130 16:05:57.871"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.873" starttime="20181130 16:05:57.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.873" starttime="20181130 16:05:57.853"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:05:57.883" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:05:57.883" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:05:57.883" starttime="20181130 16:05:57.874"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181130 16:05:57.900" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:05:57.901" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181130 16:05:57.901" starttime="20181130 16:05:57.885"></status>
</kw>
<msg timestamp="20181130 16:05:57.903" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:05:57.903" starttime="20181130 16:05:57.884"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.906" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:05:57.908" starttime="20181130 16:05:57.904"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:57.908" starttime="20181130 16:05:57.883"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181130 16:05:57.909" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181130 16:05:57.909" starttime="20181130 16:05:57.909"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.10">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.912" starttime="20181130 16:05:57.912"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:05:57.913" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:05:57.913" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:05:57.913" starttime="20181130 16:05:57.913"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:05:57.914" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:05:57.914" starttime="20181130 16:05:57.914"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:05:57.915" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181130 16:05:57.915" starttime="20181130 16:05:57.915"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:05:57.917" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:05:57.917" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:05:57.917" starttime="20181130 16:05:57.917"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:57.918" starttime="20181130 16:05:57.917"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:05:57.919" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:05:58.219" level="INFO">Read output: Last login: Fri Nov 30 16:05:26 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:05:58.220" starttime="20181130 16:05:57.919"></status>
</kw>
<msg timestamp="20181130 16:05:58.220" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:58.220" starttime="20181130 16:05:57.918"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.220" starttime="20181130 16:05:57.916"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:05:58.221" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181130 16:05:58.265" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:05:58.266" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffff...</msg>
<msg timestamp="20181130 16:05:58.266" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 16:05:58.266" starttime="20181130 16:05:58.221"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:58.330" starttime="20181130 16:05:58.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:05:58.331" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:05:58.331" starttime="20181130 16:05:58.331"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.332" starttime="20181130 16:05:58.331"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:05:58.333" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:05:58.333" starttime="20181130 16:05:58.333"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.333" starttime="20181130 16:05:58.332"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.335" starttime="20181130 16:05:58.334"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.335" starttime="20181130 16:05:58.335"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:05:58.336" starttime="20181130 16:05:58.335"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.336" starttime="20181130 16:05:58.333"></status>
</kw>
<msg timestamp="20181130 16:05:58.336" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffff...</msg>
<status status="PASS" endtime="20181130 16:05:58.336" starttime="20181130 16:05:57.911"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181130 16:05:58.336" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181130 16:05:58.337" starttime="20181130 16:05:58.336"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181130 16:05:58.337" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 16:05:58.337" starttime="20181130 16:05:58.337"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.339" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.339" starttime="20181130 16:05:58.338"></status>
</kw>
<msg timestamp="20181130 16:05:58.339" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.339" starttime="20181130 16:05:58.338"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.340" starttime="20181130 16:05:58.339"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.340" starttime="20181130 16:05:58.337"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.341" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.341" starttime="20181130 16:05:58.340"></status>
</kw>
<msg timestamp="20181130 16:05:58.342" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.342" starttime="20181130 16:05:58.340"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.342" starttime="20181130 16:05:58.342"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.342" starttime="20181130 16:05:58.340"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.344" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.344" starttime="20181130 16:05:58.343"></status>
</kw>
<msg timestamp="20181130 16:05:58.344" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.344" starttime="20181130 16:05:58.342"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.344" starttime="20181130 16:05:58.344"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.344" starttime="20181130 16:05:58.342"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.346" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.346" starttime="20181130 16:05:58.345"></status>
</kw>
<msg timestamp="20181130 16:05:58.346" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.346" starttime="20181130 16:05:58.345"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.347" starttime="20181130 16:05:58.347"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.347" starttime="20181130 16:05:58.345"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.348" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.349" starttime="20181130 16:05:58.348"></status>
</kw>
<msg timestamp="20181130 16:05:58.349" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.349" starttime="20181130 16:05:58.347"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.349" starttime="20181130 16:05:58.349"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.349" starttime="20181130 16:05:58.347"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.351" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.351" starttime="20181130 16:05:58.350"></status>
</kw>
<msg timestamp="20181130 16:05:58.351" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.351" starttime="20181130 16:05:58.350"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.352" starttime="20181130 16:05:58.352"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.352" starttime="20181130 16:05:58.349"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.354" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.354" starttime="20181130 16:05:58.353"></status>
</kw>
<msg timestamp="20181130 16:05:58.354" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.354" starttime="20181130 16:05:58.352"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.354" starttime="20181130 16:05:58.354"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.355" starttime="20181130 16:05:58.352"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.356" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.356" starttime="20181130 16:05:58.355"></status>
</kw>
<msg timestamp="20181130 16:05:58.356" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.357" starttime="20181130 16:05:58.355"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.357" starttime="20181130 16:05:58.357"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.357" starttime="20181130 16:05:58.355"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.359" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.359" starttime="20181130 16:05:58.358"></status>
</kw>
<msg timestamp="20181130 16:05:58.359" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.359" starttime="20181130 16:05:58.357"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.360" starttime="20181130 16:05:58.359"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.360" starttime="20181130 16:05:58.357"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.361" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.362" starttime="20181130 16:05:58.360"></status>
</kw>
<msg timestamp="20181130 16:05:58.362" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.362" starttime="20181130 16:05:58.360"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.362" starttime="20181130 16:05:58.362"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.362" starttime="20181130 16:05:58.360"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.364" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.365" starttime="20181130 16:05:58.363"></status>
</kw>
<msg timestamp="20181130 16:05:58.365" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.365" starttime="20181130 16:05:58.362"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.365" starttime="20181130 16:05:58.365"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.365" starttime="20181130 16:05:58.362"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.367" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.367" starttime="20181130 16:05:58.366"></status>
</kw>
<msg timestamp="20181130 16:05:58.368" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.368" starttime="20181130 16:05:58.365"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.368" starttime="20181130 16:05:58.368"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.368" starttime="20181130 16:05:58.365"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.370" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.370" starttime="20181130 16:05:58.369"></status>
</kw>
<msg timestamp="20181130 16:05:58.370" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.370" starttime="20181130 16:05:58.368"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.371" starttime="20181130 16:05:58.371"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.371" starttime="20181130 16:05:58.368"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.373" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.373" starttime="20181130 16:05:58.372"></status>
</kw>
<msg timestamp="20181130 16:05:58.373" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.373" starttime="20181130 16:05:58.371"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.374" starttime="20181130 16:05:58.374"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.374" starttime="20181130 16:05:58.371"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.376" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.376" starttime="20181130 16:05:58.374"></status>
</kw>
<msg timestamp="20181130 16:05:58.376" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.376" starttime="20181130 16:05:58.374"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.377" starttime="20181130 16:05:58.376"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.377" starttime="20181130 16:05:58.374"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.379" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.379" starttime="20181130 16:05:58.377"></status>
</kw>
<msg timestamp="20181130 16:05:58.379" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.379" starttime="20181130 16:05:58.377"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.380" starttime="20181130 16:05:58.380"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.380" starttime="20181130 16:05:58.377"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.382" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.383" starttime="20181130 16:05:58.380"></status>
</kw>
<msg timestamp="20181130 16:05:58.383" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.383" starttime="20181130 16:05:58.380"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.383" starttime="20181130 16:05:58.383"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.383" starttime="20181130 16:05:58.380"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.386" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.386" starttime="20181130 16:05:58.384"></status>
</kw>
<msg timestamp="20181130 16:05:58.386" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.386" starttime="20181130 16:05:58.384"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.386" starttime="20181130 16:05:58.386"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.386" starttime="20181130 16:05:58.383"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.389" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.389" starttime="20181130 16:05:58.387"></status>
</kw>
<msg timestamp="20181130 16:05:58.389" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.389" starttime="20181130 16:05:58.387"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.390" starttime="20181130 16:05:58.390"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.390" starttime="20181130 16:05:58.387"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.393" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.393" starttime="20181130 16:05:58.390"></status>
</kw>
<msg timestamp="20181130 16:05:58.393" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.393" starttime="20181130 16:05:58.390"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.393" starttime="20181130 16:05:58.393"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.393" starttime="20181130 16:05:58.390"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.396" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.396" starttime="20181130 16:05:58.394"></status>
</kw>
<msg timestamp="20181130 16:05:58.396" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.396" starttime="20181130 16:05:58.394"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.397" starttime="20181130 16:05:58.397"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.397" starttime="20181130 16:05:58.394"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.400" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.400" starttime="20181130 16:05:58.398"></status>
</kw>
<msg timestamp="20181130 16:05:58.400" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.400" starttime="20181130 16:05:58.397"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.400" starttime="20181130 16:05:58.400"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.400" starttime="20181130 16:05:58.397"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.405" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.405" starttime="20181130 16:05:58.402"></status>
</kw>
<msg timestamp="20181130 16:05:58.406" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.406" starttime="20181130 16:05:58.401"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.406" starttime="20181130 16:05:58.406"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.406" starttime="20181130 16:05:58.401"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.412" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.412" starttime="20181130 16:05:58.408"></status>
</kw>
<msg timestamp="20181130 16:05:58.412" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.412" starttime="20181130 16:05:58.407"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.412" starttime="20181130 16:05:58.412"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.413" starttime="20181130 16:05:58.406"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.416" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.417" starttime="20181130 16:05:58.413"></status>
</kw>
<msg timestamp="20181130 16:05:58.417" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.417" starttime="20181130 16:05:58.413"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.417" starttime="20181130 16:05:58.417"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.417" starttime="20181130 16:05:58.413"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.421" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.422" starttime="20181130 16:05:58.418"></status>
</kw>
<msg timestamp="20181130 16:05:58.422" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.422" starttime="20181130 16:05:58.418"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.422" starttime="20181130 16:05:58.422"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.422" starttime="20181130 16:05:58.417"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.426" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.426" starttime="20181130 16:05:58.423"></status>
</kw>
<msg timestamp="20181130 16:05:58.426" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.427" starttime="20181130 16:05:58.423"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.427" starttime="20181130 16:05:58.427"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.427" starttime="20181130 16:05:58.422"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.431" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.431" starttime="20181130 16:05:58.428"></status>
</kw>
<msg timestamp="20181130 16:05:58.431" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.431" starttime="20181130 16:05:58.427"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.432" starttime="20181130 16:05:58.432"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.432" starttime="20181130 16:05:58.427"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.436" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.436" starttime="20181130 16:05:58.433"></status>
</kw>
<msg timestamp="20181130 16:05:58.436" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.436" starttime="20181130 16:05:58.432"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.437" starttime="20181130 16:05:58.437"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.437" starttime="20181130 16:05:58.432"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.441" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.441" starttime="20181130 16:05:58.438"></status>
</kw>
<msg timestamp="20181130 16:05:58.441" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.441" starttime="20181130 16:05:58.437"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.442" starttime="20181130 16:05:58.441"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.442" starttime="20181130 16:05:58.437"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.446" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.446" starttime="20181130 16:05:58.442"></status>
</kw>
<msg timestamp="20181130 16:05:58.446" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.446" starttime="20181130 16:05:58.442"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.446" starttime="20181130 16:05:58.446"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.446" starttime="20181130 16:05:58.442"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:05:58.450" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=803.863s, table=0, n_packets=803, n_bytes=43362, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1097.825s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1097.825s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1097.825s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.825s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=935.389s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=935.389s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1097.825s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1097.825s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1097.726s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1097.391s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1097.381s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1097.726s, table=43, n_packets=116, n_bytes=6612, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1097.825s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1097.825s, table=48, n_packets=117, n_bytes=6654, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1097.726s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1097.825s, table=50, n_packets=2, n_bytes=120, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=937.700s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1097.726s, table=51, n_packets=117, n_bytes=6654, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=938.155s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=938.155s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=82.556s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=82.554s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=82.233s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=938.155s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=82.239s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1097.825s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1097.825s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1097.726s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1097.825s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1097.653s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1097.680s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1097.653s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=803.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=803.812s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1097.643s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1097.653s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1097.643s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1097.643s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1097.653s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1097.653s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1097.653s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1097.653s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:05:58.451" starttime="20181130 16:05:58.447"></status>
</kw>
<msg timestamp="20181130 16:05:58.451" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:05:58.451" starttime="20181130 16:05:58.447"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.451" starttime="20181130 16:05:58.451"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.451" starttime="20181130 16:05:58.447"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.451" starttime="20181130 16:05:58.337"></status>
</kw>
<msg timestamp="20181130 16:05:58.451" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 16:05:58.452" starttime="20181130 16:05:57.910"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181130 16:05:58.452" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:05:58.452" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181130 16:05:58.452" starttime="20181130 16:05:58.452"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.453" starttime="20181130 16:05:58.452"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.453" starttime="20181130 16:05:57.910"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.453" starttime="20181130 16:05:57.909"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181130 16:05:58.453" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181130 16:05:58.453" starttime="20181130 16:05:58.453"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.453" starttime="20181130 16:05:57.874"></status>
</kw>
<msg timestamp="20181130 16:05:58.453" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:05:58.453" starttime="20181130 16:05:57.874"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:05:58.463" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:05:58.463" starttime="20181130 16:05:58.462"></status>
</kw>
<msg timestamp="20181130 16:05:58.463" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:05:58.463" starttime="20181130 16:05:58.462"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:05:58.463" starttime="20181130 16:05:58.463"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:05:58.464" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:05:58.464" starttime="20181130 16:05:58.464"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.464" starttime="20181130 16:05:58.462"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.464" starttime="20181130 16:05:58.454"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.464" starttime="20181130 16:05:57.873"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.464" starttime="20181130 16:05:57.583"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.464" starttime="20181130 16:05:57.574"></status>
</kw>
<status status="PASS" endtime="20181130 16:05:58.465" starttime="20181130 16:05:11.326"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>--provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment @{NET_VLAN_ID}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:05:58.473" level="INFO">Starting process:
openstack network create l3_net_1 --provider-network-type vlan --provider-physical-network datacentre --provider-segment 1131</msg>
<msg timestamp="20181130 16:05:58.492" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:00.854" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:00.855" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:00.855" starttime="20181130 16:05:58.472"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:00.857" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:06:00Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | a5ffffdc-ee84-4717-ac15-53f51d0e4611 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1500                                 |
| name                      | l3_net_1                             |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vlan                                 |
| provider:physical_network | datacentre                           |
| provider:segmentation_id  | 1131                                 |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:06:00Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:00.858" starttime="20181130 16:06:00.856"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:00.859" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:00.859" starttime="20181130 16:06:00.858"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:00.861" starttime="20181130 16:06:00.859"></status>
</kw>
<msg timestamp="20181130 16:06:00.861" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:06:00.861" starttime="20181130 16:05:58.472"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:00.862" starttime="20181130 16:05:58.465"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{SUBNETS_1}[0]</arg>
<arg>@{SUBNET_CIDRS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:00.883" level="INFO">Starting process:
openstack subnet create --network l3_net_1 --subnet-range 31.0.0.0/24 l3_sub_1 </msg>
<msg timestamp="20181130 16:06:00.902" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:03.713" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:03.714" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:03.714" starttime="20181130 16:06:00.882"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:03.716" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 31.0.0.2-31.0.0.254                  |
| cidr              | 31.0.0.0/24                          |
| created_at        | 2018-11-30T16:06:03Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 31.0.0.1                             |
| host_routes       |                                      |
| id                | f419b404-687d-4b17-843a-c3699debb206 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_sub_1                             |
| network_id        | a5ffffdc-ee84-4717-ac15-53f51d0e4611 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:06:03Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:03.716" starttime="20181130 16:06:03.715"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:03.717" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:03.717" starttime="20181130 16:06:03.716"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:03.718" starttime="20181130 16:06:03.717"></status>
</kw>
<msg timestamp="20181130 16:06:03.719" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:06:03.719" starttime="20181130 16:06:00.880"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:03.719" starttime="20181130 16:06:00.862"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:03.733" level="INFO">Starting process:
openstack network create l3_net_2 </msg>
<msg timestamp="20181130 16:06:03.779" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:06.036" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:06.036" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:06.037" starttime="20181130 16:06:03.733"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:06.038" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:06:05Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 103b5cf3-2355-4dac-b94d-7cdeb924c9ab |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l3_net_2                             |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 48                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:06:05Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:06.038" starttime="20181130 16:06:06.037"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:06.039" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:06.039" starttime="20181130 16:06:06.039"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:06.040" starttime="20181130 16:06:06.040"></status>
</kw>
<msg timestamp="20181130 16:06:06.041" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:06:06.041" starttime="20181130 16:06:03.732"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:06.041" starttime="20181130 16:06:03.720"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{SUBNETS_1}[1]</arg>
<arg>@{SUBNET_CIDRS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:06.059" level="INFO">Starting process:
openstack subnet create --network l3_net_2 --subnet-range 32.0.0.0/24 l3_sub_2 </msg>
<msg timestamp="20181130 16:06:06.080" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:08.534" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:08.535" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:08.535" starttime="20181130 16:06:06.059"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:08.538" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 32.0.0.2-32.0.0.254                  |
| cidr              | 32.0.0.0/24                          |
| created_at        | 2018-11-30T16:06:08Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 32.0.0.1                             |
| host_routes       |                                      |
| id                | c6e9c041-7586-4105-b86f-1bd15dbc57d7 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_sub_2                             |
| network_id        | 103b5cf3-2355-4dac-b94d-7cdeb924c9ab |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:06:08Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:08.538" starttime="20181130 16:06:08.537"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:08.539" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:08.539" starttime="20181130 16:06:08.539"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:08.541" starttime="20181130 16:06:08.540"></status>
</kw>
<msg timestamp="20181130 16:06:08.542" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:06:08.542" starttime="20181130 16:06:06.057"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:08.542" starttime="20181130 16:06:06.042"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:08.558" level="INFO">Starting process:
openstack network create l3_net_3 </msg>
<msg timestamp="20181130 16:06:08.582" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:10.918" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:10.919" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:10.919" starttime="20181130 16:06:08.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:10.921" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:06:10Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 06c2a81d-388b-47e5-9c44-4465c88756d9 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l3_net_3                             |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 6                                    |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:06:10Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:10.921" starttime="20181130 16:06:10.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:10.922" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:10.923" starttime="20181130 16:06:10.922"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:10.924" starttime="20181130 16:06:10.923"></status>
</kw>
<msg timestamp="20181130 16:06:10.925" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:06:10.925" starttime="20181130 16:06:08.557"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:10.925" starttime="20181130 16:06:08.542"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{SUBNETS_1}[2]</arg>
<arg>@{SUBNET_CIDRS}[2]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:10.945" level="INFO">Starting process:
openstack subnet create --network l3_net_3 --subnet-range 33.0.0.0/24 l3_sub_3 </msg>
<msg timestamp="20181130 16:06:10.972" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:13.551" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:13.551" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:13.551" starttime="20181130 16:06:10.945"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:13.553" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 33.0.0.2-33.0.0.254                  |
| cidr              | 33.0.0.0/24                          |
| created_at        | 2018-11-30T16:06:13Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 33.0.0.1                             |
| host_routes       |                                      |
| id                | 836cc800-b358-4e41-b2ae-740192dd9e34 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_sub_3                             |
| network_id        | 06c2a81d-388b-47e5-9c44-4465c88756d9 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:06:13Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:13.553" starttime="20181130 16:06:13.552"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:13.554" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:13.554" starttime="20181130 16:06:13.553"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:13.555" starttime="20181130 16:06:13.555"></status>
</kw>
<msg timestamp="20181130 16:06:13.556" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:06:13.556" starttime="20181130 16:06:10.944"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:13.556" starttime="20181130 16:06:10.926"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[3]</arg>
<arg>--provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment @{NET_VLAN_ID}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:13.572" level="INFO">Starting process:
openstack network create l3_net_4 --provider-network-type vlan --provider-physical-network datacentre --provider-segment 1132</msg>
<msg timestamp="20181130 16:06:13.604" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:15.903" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:15.904" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:15.904" starttime="20181130 16:06:13.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:15.905" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:06:15Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 34a44785-8199-411c-8308-2de8a82050a5 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1500                                 |
| name                      | l3_net_4                             |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vlan                                 |
| provider:physical_network | datacentre                           |
| provider:segmentation_id  | 1132                                 |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:06:15Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:15.906" starttime="20181130 16:06:15.905"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:15.906" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:15.907" starttime="20181130 16:06:15.906"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:15.908" starttime="20181130 16:06:15.907"></status>
</kw>
<msg timestamp="20181130 16:06:15.908" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:06:15.908" starttime="20181130 16:06:13.570"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:15.908" starttime="20181130 16:06:13.557"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[3]</arg>
<arg>@{SUBNETS_2}[0]</arg>
<arg>@{SUBNET_CIDRS}[3]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:15.923" level="INFO">Starting process:
openstack subnet create --network l3_net_4 --subnet-range 34.0.0.0/24 l3_sub_4 </msg>
<msg timestamp="20181130 16:06:15.941" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:18.599" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:18.600" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:18.600" starttime="20181130 16:06:15.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:18.601" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 34.0.0.2-34.0.0.254                  |
| cidr              | 34.0.0.0/24                          |
| created_at        | 2018-11-30T16:06:18Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 34.0.0.1                             |
| host_routes       |                                      |
| id                | 0a3ec622-d891-4211-966f-a9cf6557919c |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_sub_4                             |
| network_id        | 34a44785-8199-411c-8308-2de8a82050a5 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:06:18Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:18.601" starttime="20181130 16:06:18.600"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:18.602" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:18.602" starttime="20181130 16:06:18.602"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:18.604" starttime="20181130 16:06:18.603"></status>
</kw>
<msg timestamp="20181130 16:06:18.604" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:06:18.604" starttime="20181130 16:06:15.921"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:18.604" starttime="20181130 16:06:15.909"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[4]</arg>
<arg>--provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment @{NET_VLAN_ID}[2]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:18.618" level="INFO">Starting process:
openstack network create l3_net_5 --provider-network-type vlan --provider-physical-network datacentre --provider-segment 1133</msg>
<msg timestamp="20181130 16:06:18.659" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:21.014" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:21.014" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:21.014" starttime="20181130 16:06:18.617"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:21.016" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:06:20Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 6ab7630f-8cfa-433f-8a37-dfac382a8ef3 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1500                                 |
| name                      | l3_net_5                             |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vlan                                 |
| provider:physical_network | datacentre                           |
| provider:segmentation_id  | 1133                                 |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:06:20Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:21.016" starttime="20181130 16:06:21.015"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:21.016" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:21.017" starttime="20181130 16:06:21.016"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:21.017" starttime="20181130 16:06:21.017"></status>
</kw>
<msg timestamp="20181130 16:06:21.018" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:06:21.018" starttime="20181130 16:06:18.616"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:21.018" starttime="20181130 16:06:18.605"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[4]</arg>
<arg>@{SUBNETS_2}[1]</arg>
<arg>@{SUBNET_CIDRS}[4]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:21.030" level="INFO">Starting process:
openstack subnet create --network l3_net_5 --subnet-range 35.0.0.0/24 l3_sub_5 </msg>
<msg timestamp="20181130 16:06:21.060" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:24.071" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:24.071" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:24.072" starttime="20181130 16:06:21.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:24.074" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 35.0.0.2-35.0.0.254                  |
| cidr              | 35.0.0.0/24                          |
| created_at        | 2018-11-30T16:06:23Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 35.0.0.1                             |
| host_routes       |                                      |
| id                | e6624419-6afa-4086-8b6b-66150da9ca9a |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_sub_5                             |
| network_id        | 6ab7630f-8cfa-433f-8a37-dfac382a8ef3 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:06:23Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:24.074" starttime="20181130 16:06:24.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:24.075" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:24.075" starttime="20181130 16:06:24.074"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:24.077" starttime="20181130 16:06:24.076"></status>
</kw>
<msg timestamp="20181130 16:06:24.078" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:06:24.078" starttime="20181130 16:06:21.029"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:24.078" starttime="20181130 16:06:21.018"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:24.085" starttime="20181130 16:06:24.084"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:24.085" starttime="20181130 16:06:24.083"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:24.103" level="INFO">Starting process:
openstack security group create l3_sg </msg>
<msg timestamp="20181130 16:06:24.131" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:26.313" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:26.313" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:26.313" starttime="20181130 16:06:24.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:26.315" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:06:26Z                                                                                                                                  |
| description     | l3_sg                                                                                                                                                 |
| id              | ad6767b7-bd6a-40d8-8b50-8f06b77507c4                                                                                                                  |
| name            | l3_sg                                                                                                                                                 |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T16:06:26Z', direction='egress', ethertype='IPv6', id='9612eb0d-8245-4569-a98a-3be9c805e6b9', updated_at='2018-11-30T16:06:26Z' |
|                 | created_at='2018-11-30T16:06:26Z', direction='egress', ethertype='IPv4', id='f429db7a-a19d-4156-84ed-5f2df18dd1fb', updated_at='2018-11-30T16:06:26Z' |
| updated_at      | 2018-11-30T16:06:26Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:26.315" starttime="20181130 16:06:26.314"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:26.316" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:26.316" starttime="20181130 16:06:26.316"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.317" starttime="20181130 16:06:26.316"></status>
</kw>
<msg timestamp="20181130 16:06:26.318" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 16:06:26.318" starttime="20181130 16:06:24.101"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 16:06:26.319" level="INFO">${sgp_id} = ad6767b7-bd6a-40d8-8b50-8f06b77507c4</msg>
<status status="PASS" endtime="20181130 16:06:26.319" starttime="20181130 16:06:26.318"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:26.319" starttime="20181130 16:06:24.081"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:06:26.381" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 16:06:26.381" starttime="20181130 16:06:26.380"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:26.381" starttime="20181130 16:06:26.379"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.382" starttime="20181130 16:06:26.382"></status>
</kw>
<msg timestamp="20181130 16:06:26.383" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:06:26.383" starttime="20181130 16:06:26.381"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.384" starttime="20181130 16:06:26.384"></status>
</kw>
<msg timestamp="20181130 16:06:26.384" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 16:06:26.384" starttime="20181130 16:06:26.383"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.386" starttime="20181130 16:06:26.386"></status>
</kw>
<msg timestamp="20181130 16:06:26.386" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:06:26.386" starttime="20181130 16:06:26.385"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.388" starttime="20181130 16:06:26.388"></status>
</kw>
<msg timestamp="20181130 16:06:26.388" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:06:26.388" starttime="20181130 16:06:26.387"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.390" starttime="20181130 16:06:26.389"></status>
</kw>
<msg timestamp="20181130 16:06:26.390" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:06:26.390" starttime="20181130 16:06:26.389"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.391" starttime="20181130 16:06:26.391"></status>
</kw>
<msg timestamp="20181130 16:06:26.391" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 16:06:26.391" starttime="20181130 16:06:26.390"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:06:26.392" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:06:26.392" starttime="20181130 16:06:26.392"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:06:26.393" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:06:26.393" starttime="20181130 16:06:26.393"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:06:26.394" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:26.394" starttime="20181130 16:06:26.394"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.396" starttime="20181130 16:06:26.395"></status>
</kw>
<msg timestamp="20181130 16:06:26.396" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:26.396" starttime="20181130 16:06:26.394"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.398" starttime="20181130 16:06:26.397"></status>
</kw>
<msg timestamp="20181130 16:06:26.398" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress</msg>
<status status="PASS" endtime="20181130 16:06:26.398" starttime="20181130 16:06:26.396"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.399" starttime="20181130 16:06:26.399"></status>
</kw>
<msg timestamp="20181130 16:06:26.399" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:06:26.400" starttime="20181130 16:06:26.398"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.402" starttime="20181130 16:06:26.401"></status>
</kw>
<msg timestamp="20181130 16:06:26.402" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:06:26.402" starttime="20181130 16:06:26.400"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.403" starttime="20181130 16:06:26.403"></status>
</kw>
<msg timestamp="20181130 16:06:26.404" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:06:26.404" starttime="20181130 16:06:26.402"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.405" starttime="20181130 16:06:26.405"></status>
</kw>
<msg timestamp="20181130 16:06:26.405" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:06:26.405" starttime="20181130 16:06:26.404"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:26.407" starttime="20181130 16:06:26.406"></status>
</kw>
<msg timestamp="20181130 16:06:26.407" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:06:26.407" starttime="20181130 16:06:26.405"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:26.409" level="INFO">Starting process:
openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 16:06:26.453" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:28.820" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:28.821" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:28.821" starttime="20181130 16:06:26.408"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:28.823" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:06:28Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | f06f6cda-2589-4afa-bd62-f1463bb20f2d |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ad6767b7-bd6a-40d8-8b50-8f06b77507c4 |
| updated_at        | 2018-11-30T16:06:28Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:28.823" starttime="20181130 16:06:28.822"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:28.824" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:28.824" starttime="20181130 16:06:28.823"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.826" starttime="20181130 16:06:28.825"></status>
</kw>
<msg timestamp="20181130 16:06:28.826" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:06:28.826" starttime="20181130 16:06:26.407"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:06:28.828" level="INFO">${rule_id} = f06f6cda-2589-4afa-bd62-f1463bb20f2d</msg>
<status status="PASS" endtime="20181130 16:06:28.828" starttime="20181130 16:06:28.827"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:28.828" starttime="20181130 16:06:26.378"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:06:28.881" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 16:06:28.881" starttime="20181130 16:06:28.880"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:28.881" starttime="20181130 16:06:28.880"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.882" starttime="20181130 16:06:28.882"></status>
</kw>
<msg timestamp="20181130 16:06:28.882" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:06:28.882" starttime="20181130 16:06:28.881"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.884" starttime="20181130 16:06:28.883"></status>
</kw>
<msg timestamp="20181130 16:06:28.884" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 16:06:28.884" starttime="20181130 16:06:28.883"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.885" starttime="20181130 16:06:28.884"></status>
</kw>
<msg timestamp="20181130 16:06:28.885" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:06:28.885" starttime="20181130 16:06:28.884"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.886" starttime="20181130 16:06:28.886"></status>
</kw>
<msg timestamp="20181130 16:06:28.886" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:06:28.887" starttime="20181130 16:06:28.885"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.888" starttime="20181130 16:06:28.887"></status>
</kw>
<msg timestamp="20181130 16:06:28.888" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:06:28.888" starttime="20181130 16:06:28.887"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.889" starttime="20181130 16:06:28.889"></status>
</kw>
<msg timestamp="20181130 16:06:28.889" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 16:06:28.889" starttime="20181130 16:06:28.888"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:06:28.890" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:06:28.890" starttime="20181130 16:06:28.890"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:06:28.891" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:06:28.891" starttime="20181130 16:06:28.890"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:06:28.892" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:28.892" starttime="20181130 16:06:28.891"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.893" starttime="20181130 16:06:28.893"></status>
</kw>
<msg timestamp="20181130 16:06:28.893" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:28.893" starttime="20181130 16:06:28.892"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.894" starttime="20181130 16:06:28.894"></status>
</kw>
<msg timestamp="20181130 16:06:28.895" level="INFO">${cmd} = openstack security group rule create l3_sg --egress</msg>
<status status="PASS" endtime="20181130 16:06:28.895" starttime="20181130 16:06:28.894"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.896" starttime="20181130 16:06:28.896"></status>
</kw>
<msg timestamp="20181130 16:06:28.896" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:06:28.896" starttime="20181130 16:06:28.895"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.898" starttime="20181130 16:06:28.897"></status>
</kw>
<msg timestamp="20181130 16:06:28.898" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:06:28.898" starttime="20181130 16:06:28.896"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.899" starttime="20181130 16:06:28.899"></status>
</kw>
<msg timestamp="20181130 16:06:28.899" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:06:28.899" starttime="20181130 16:06:28.898"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.900" starttime="20181130 16:06:28.900"></status>
</kw>
<msg timestamp="20181130 16:06:28.900" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:06:28.901" starttime="20181130 16:06:28.899"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:28.902" starttime="20181130 16:06:28.901"></status>
</kw>
<msg timestamp="20181130 16:06:28.902" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:06:28.902" starttime="20181130 16:06:28.901"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:28.903" level="INFO">Starting process:
openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 16:06:28.923" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:31.176" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:31.177" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:31.177" starttime="20181130 16:06:28.903"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:31.179" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:06:31Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 46c44fa4-7f26-418a-80bc-0698c77555b8 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ad6767b7-bd6a-40d8-8b50-8f06b77507c4 |
| updated_at        | 2018-11-30T16:06:31Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:31.179" starttime="20181130 16:06:31.178"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:31.180" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:31.180" starttime="20181130 16:06:31.180"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.182" starttime="20181130 16:06:31.181"></status>
</kw>
<msg timestamp="20181130 16:06:31.183" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:06:31.183" starttime="20181130 16:06:28.902"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:06:31.184" level="INFO">${rule_id} = 46c44fa4-7f26-418a-80bc-0698c77555b8</msg>
<status status="PASS" endtime="20181130 16:06:31.184" starttime="20181130 16:06:31.183"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:31.185" starttime="20181130 16:06:28.879"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:06:31.244" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 16:06:31.244" starttime="20181130 16:06:31.243"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:31.244" starttime="20181130 16:06:31.243"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.245" starttime="20181130 16:06:31.245"></status>
</kw>
<msg timestamp="20181130 16:06:31.245" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:06:31.245" starttime="20181130 16:06:31.244"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.246" starttime="20181130 16:06:31.246"></status>
</kw>
<msg timestamp="20181130 16:06:31.246" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 16:06:31.246" starttime="20181130 16:06:31.245"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.247" starttime="20181130 16:06:31.247"></status>
</kw>
<msg timestamp="20181130 16:06:31.248" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:06:31.248" starttime="20181130 16:06:31.247"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.249" starttime="20181130 16:06:31.248"></status>
</kw>
<msg timestamp="20181130 16:06:31.249" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 16:06:31.249" starttime="20181130 16:06:31.248"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.250" starttime="20181130 16:06:31.249"></status>
</kw>
<msg timestamp="20181130 16:06:31.250" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 16:06:31.250" starttime="20181130 16:06:31.249"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.251" starttime="20181130 16:06:31.251"></status>
</kw>
<msg timestamp="20181130 16:06:31.251" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 16:06:31.251" starttime="20181130 16:06:31.250"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:06:31.252" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:06:31.252" starttime="20181130 16:06:31.252"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:06:31.252" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:06:31.252" starttime="20181130 16:06:31.252"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:06:31.253" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:31.253" starttime="20181130 16:06:31.253"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.254" starttime="20181130 16:06:31.254"></status>
</kw>
<msg timestamp="20181130 16:06:31.254" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:31.254" starttime="20181130 16:06:31.253"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.255" starttime="20181130 16:06:31.255"></status>
</kw>
<msg timestamp="20181130 16:06:31.256" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress</msg>
<status status="PASS" endtime="20181130 16:06:31.256" starttime="20181130 16:06:31.255"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.257" starttime="20181130 16:06:31.256"></status>
</kw>
<msg timestamp="20181130 16:06:31.257" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:06:31.257" starttime="20181130 16:06:31.256"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.259" starttime="20181130 16:06:31.258"></status>
</kw>
<msg timestamp="20181130 16:06:31.259" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:06:31.259" starttime="20181130 16:06:31.257"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.260" starttime="20181130 16:06:31.260"></status>
</kw>
<msg timestamp="20181130 16:06:31.260" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:06:31.260" starttime="20181130 16:06:31.259"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.261" starttime="20181130 16:06:31.261"></status>
</kw>
<msg timestamp="20181130 16:06:31.261" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:06:31.261" starttime="20181130 16:06:31.260"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:31.262" starttime="20181130 16:06:31.262"></status>
</kw>
<msg timestamp="20181130 16:06:31.262" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:06:31.262" starttime="20181130 16:06:31.261"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:31.264" level="INFO">Starting process:
openstack security group rule create l3_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 16:06:31.307" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:33.507" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:33.508" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:33.508" starttime="20181130 16:06:31.263"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:33.509" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:06:33Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 0cb65cb6-baa6-4a92-942f-a0b7e29b1ada |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ad6767b7-bd6a-40d8-8b50-8f06b77507c4 |
| updated_at        | 2018-11-30T16:06:33Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:33.509" starttime="20181130 16:06:33.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:33.509" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:33.510" starttime="20181130 16:06:33.509"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.510" starttime="20181130 16:06:33.510"></status>
</kw>
<msg timestamp="20181130 16:06:33.510" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:06:33.511" starttime="20181130 16:06:31.263"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:06:33.511" level="INFO">${rule_id} = 0cb65cb6-baa6-4a92-942f-a0b7e29b1ada</msg>
<status status="PASS" endtime="20181130 16:06:33.511" starttime="20181130 16:06:33.511"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:33.511" starttime="20181130 16:06:31.241"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:06:33.542" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 16:06:33.542" starttime="20181130 16:06:33.542"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:33.542" starttime="20181130 16:06:33.541"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.543" starttime="20181130 16:06:33.543"></status>
</kw>
<msg timestamp="20181130 16:06:33.543" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:06:33.543" starttime="20181130 16:06:33.542"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.544" starttime="20181130 16:06:33.544"></status>
</kw>
<msg timestamp="20181130 16:06:33.544" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 16:06:33.544" starttime="20181130 16:06:33.543"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.545" starttime="20181130 16:06:33.544"></status>
</kw>
<msg timestamp="20181130 16:06:33.545" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:06:33.545" starttime="20181130 16:06:33.544"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.546" starttime="20181130 16:06:33.545"></status>
</kw>
<msg timestamp="20181130 16:06:33.546" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 16:06:33.546" starttime="20181130 16:06:33.545"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.547" starttime="20181130 16:06:33.546"></status>
</kw>
<msg timestamp="20181130 16:06:33.547" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 16:06:33.547" starttime="20181130 16:06:33.546"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.548" starttime="20181130 16:06:33.547"></status>
</kw>
<msg timestamp="20181130 16:06:33.548" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 16:06:33.548" starttime="20181130 16:06:33.547"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:06:33.548" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:06:33.548" starttime="20181130 16:06:33.548"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:06:33.549" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:06:33.549" starttime="20181130 16:06:33.548"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:06:33.549" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:33.549" starttime="20181130 16:06:33.549"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.550" starttime="20181130 16:06:33.550"></status>
</kw>
<msg timestamp="20181130 16:06:33.550" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:33.550" starttime="20181130 16:06:33.549"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.551" starttime="20181130 16:06:33.551"></status>
</kw>
<msg timestamp="20181130 16:06:33.551" level="INFO">${cmd} = openstack security group rule create l3_sg --egress</msg>
<status status="PASS" endtime="20181130 16:06:33.551" starttime="20181130 16:06:33.550"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.552" starttime="20181130 16:06:33.552"></status>
</kw>
<msg timestamp="20181130 16:06:33.552" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:06:33.552" starttime="20181130 16:06:33.551"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.553" starttime="20181130 16:06:33.553"></status>
</kw>
<msg timestamp="20181130 16:06:33.553" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:06:33.553" starttime="20181130 16:06:33.552"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.554" starttime="20181130 16:06:33.554"></status>
</kw>
<msg timestamp="20181130 16:06:33.554" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:06:33.554" starttime="20181130 16:06:33.554"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.556" starttime="20181130 16:06:33.555"></status>
</kw>
<msg timestamp="20181130 16:06:33.556" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:06:33.556" starttime="20181130 16:06:33.555"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:33.557" starttime="20181130 16:06:33.557"></status>
</kw>
<msg timestamp="20181130 16:06:33.557" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:06:33.557" starttime="20181130 16:06:33.556"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:33.559" level="INFO">Starting process:
openstack security group rule create l3_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 16:06:33.578" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:35.925" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:35.925" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:35.925" starttime="20181130 16:06:33.559"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:35.926" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:06:35Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 674d8d48-7eae-4b69-b08b-a21388791deb |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ad6767b7-bd6a-40d8-8b50-8f06b77507c4 |
| updated_at        | 2018-11-30T16:06:35Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:35.926" starttime="20181130 16:06:35.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:35.927" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:35.927" starttime="20181130 16:06:35.926"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.928" starttime="20181130 16:06:35.927"></status>
</kw>
<msg timestamp="20181130 16:06:35.928" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:06:35.928" starttime="20181130 16:06:33.558"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:06:35.929" level="INFO">${rule_id} = 674d8d48-7eae-4b69-b08b-a21388791deb</msg>
<status status="PASS" endtime="20181130 16:06:35.929" starttime="20181130 16:06:35.928"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:35.929" starttime="20181130 16:06:33.540"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:06:35.961" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 16:06:35.961" starttime="20181130 16:06:35.960"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:35.961" starttime="20181130 16:06:35.959"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.963" starttime="20181130 16:06:35.963"></status>
</kw>
<msg timestamp="20181130 16:06:35.964" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:06:35.964" starttime="20181130 16:06:35.961"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.966" starttime="20181130 16:06:35.965"></status>
</kw>
<msg timestamp="20181130 16:06:35.966" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 16:06:35.966" starttime="20181130 16:06:35.964"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.968" starttime="20181130 16:06:35.968"></status>
</kw>
<msg timestamp="20181130 16:06:35.969" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:06:35.969" starttime="20181130 16:06:35.967"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.971" starttime="20181130 16:06:35.970"></status>
</kw>
<msg timestamp="20181130 16:06:35.971" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:06:35.971" starttime="20181130 16:06:35.969"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.973" starttime="20181130 16:06:35.973"></status>
</kw>
<msg timestamp="20181130 16:06:35.974" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:06:35.974" starttime="20181130 16:06:35.972"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.976" starttime="20181130 16:06:35.975"></status>
</kw>
<msg timestamp="20181130 16:06:35.976" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 16:06:35.976" starttime="20181130 16:06:35.974"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:06:35.977" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:06:35.977" starttime="20181130 16:06:35.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:06:35.979" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:06:35.979" starttime="20181130 16:06:35.978"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:06:35.980" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:35.980" starttime="20181130 16:06:35.979"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.982" starttime="20181130 16:06:35.982"></status>
</kw>
<msg timestamp="20181130 16:06:35.982" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:35.982" starttime="20181130 16:06:35.980"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.984" starttime="20181130 16:06:35.984"></status>
</kw>
<msg timestamp="20181130 16:06:35.985" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress</msg>
<status status="PASS" endtime="20181130 16:06:35.985" starttime="20181130 16:06:35.983"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.987" starttime="20181130 16:06:35.986"></status>
</kw>
<msg timestamp="20181130 16:06:35.987" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:06:35.987" starttime="20181130 16:06:35.985"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.990" starttime="20181130 16:06:35.989"></status>
</kw>
<msg timestamp="20181130 16:06:35.990" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:06:35.990" starttime="20181130 16:06:35.987"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.992" starttime="20181130 16:06:35.992"></status>
</kw>
<msg timestamp="20181130 16:06:35.993" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:06:35.993" starttime="20181130 16:06:35.990"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.995" starttime="20181130 16:06:35.994"></status>
</kw>
<msg timestamp="20181130 16:06:35.995" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:06:35.995" starttime="20181130 16:06:35.993"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:35.997" starttime="20181130 16:06:35.996"></status>
</kw>
<msg timestamp="20181130 16:06:35.997" level="INFO">${cmd} = openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:06:35.997" starttime="20181130 16:06:35.995"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:35.999" level="INFO">Starting process:
openstack security group rule create l3_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 16:06:36.037" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:38.377" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:38.378" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:38.378" starttime="20181130 16:06:35.998"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:38.379" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:06:38Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | bfcadfe6-6ee4-4b6b-9f99-bf8d77c7672d |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ad6767b7-bd6a-40d8-8b50-8f06b77507c4 |
| updated_at        | 2018-11-30T16:06:38Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:38.379" starttime="20181130 16:06:38.378"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:38.380" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:38.380" starttime="20181130 16:06:38.379"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.381" starttime="20181130 16:06:38.380"></status>
</kw>
<msg timestamp="20181130 16:06:38.381" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:06:38.381" starttime="20181130 16:06:35.997"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:06:38.382" level="INFO">${rule_id} = bfcadfe6-6ee4-4b6b-9f99-bf8d77c7672d</msg>
<status status="PASS" endtime="20181130 16:06:38.382" starttime="20181130 16:06:38.381"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:38.382" starttime="20181130 16:06:35.958"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:06:38.414" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 16:06:38.414" starttime="20181130 16:06:38.413"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:38.414" starttime="20181130 16:06:38.413"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.415" starttime="20181130 16:06:38.414"></status>
</kw>
<msg timestamp="20181130 16:06:38.415" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:06:38.415" starttime="20181130 16:06:38.414"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.416" starttime="20181130 16:06:38.415"></status>
</kw>
<msg timestamp="20181130 16:06:38.416" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 16:06:38.416" starttime="20181130 16:06:38.415"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.417" starttime="20181130 16:06:38.416"></status>
</kw>
<msg timestamp="20181130 16:06:38.417" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:06:38.417" starttime="20181130 16:06:38.416"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.418" starttime="20181130 16:06:38.418"></status>
</kw>
<msg timestamp="20181130 16:06:38.418" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:06:38.418" starttime="20181130 16:06:38.417"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.419" starttime="20181130 16:06:38.419"></status>
</kw>
<msg timestamp="20181130 16:06:38.419" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:06:38.419" starttime="20181130 16:06:38.418"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.420" starttime="20181130 16:06:38.420"></status>
</kw>
<msg timestamp="20181130 16:06:38.420" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 16:06:38.420" starttime="20181130 16:06:38.419"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:06:38.421" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:06:38.421" starttime="20181130 16:06:38.420"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:06:38.421" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:06:38.421" starttime="20181130 16:06:38.421"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:06:38.422" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:38.422" starttime="20181130 16:06:38.422"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.423" starttime="20181130 16:06:38.423"></status>
</kw>
<msg timestamp="20181130 16:06:38.423" level="INFO">${cmd} = openstack security group rule create l3_sg</msg>
<status status="PASS" endtime="20181130 16:06:38.423" starttime="20181130 16:06:38.422"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.426" starttime="20181130 16:06:38.425"></status>
</kw>
<msg timestamp="20181130 16:06:38.426" level="INFO">${cmd} = openstack security group rule create l3_sg --egress</msg>
<status status="PASS" endtime="20181130 16:06:38.426" starttime="20181130 16:06:38.424"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.428" starttime="20181130 16:06:38.427"></status>
</kw>
<msg timestamp="20181130 16:06:38.428" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:06:38.428" starttime="20181130 16:06:38.426"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.431" starttime="20181130 16:06:38.430"></status>
</kw>
<msg timestamp="20181130 16:06:38.431" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:06:38.431" starttime="20181130 16:06:38.429"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.433" starttime="20181130 16:06:38.432"></status>
</kw>
<msg timestamp="20181130 16:06:38.433" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:06:38.433" starttime="20181130 16:06:38.431"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.435" starttime="20181130 16:06:38.434"></status>
</kw>
<msg timestamp="20181130 16:06:38.435" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:06:38.435" starttime="20181130 16:06:38.433"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:38.436" starttime="20181130 16:06:38.436"></status>
</kw>
<msg timestamp="20181130 16:06:38.436" level="INFO">${cmd} = openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:06:38.436" starttime="20181130 16:06:38.435"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:38.439" level="INFO">Starting process:
openstack security group rule create l3_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 16:06:38.477" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:40.635" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:40.636" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:40.636" starttime="20181130 16:06:38.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:40.637" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:06:40Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | dae7c00e-a619-406a-82f2-df18f2c7ad26 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ad6767b7-bd6a-40d8-8b50-8f06b77507c4 |
| updated_at        | 2018-11-30T16:06:40Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:40.637" starttime="20181130 16:06:40.636"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:40.639" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:40.639" starttime="20181130 16:06:40.638"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:40.640" starttime="20181130 16:06:40.639"></status>
</kw>
<msg timestamp="20181130 16:06:40.641" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:06:40.641" starttime="20181130 16:06:38.437"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:06:40.642" level="INFO">${rule_id} = dae7c00e-a619-406a-82f2-df18f2c7ad26</msg>
<status status="PASS" endtime="20181130 16:06:40.642" starttime="20181130 16:06:40.642"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:40.643" starttime="20181130 16:06:38.412"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:40.645" starttime="20181130 16:06:40.643"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:40.645" starttime="20181130 16:06:24.079"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:06:40.648" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:06:40.648" starttime="20181130 16:06:40.647"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:40.662" level="INFO">Starting process:
openstack network list | grep "l3_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:06:40.702" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:42.773" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:42.774" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:42.774" starttime="20181130 16:06:40.662"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:42.776" level="INFO">a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:42.776" starttime="20181130 16:06:42.775"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:42.777" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:42.778" starttime="20181130 16:06:42.777"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:42.780" starttime="20181130 16:06:42.778"></status>
</kw>
<msg timestamp="20181130 16:06:42.781" level="INFO">${output} = a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:42.781" starttime="20181130 16:06:40.661"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:06:42.782" level="INFO">${splitted_output} = [u'a5ffffdc-ee84-4717-ac15-53f51d0e4611']</msg>
<status status="PASS" endtime="20181130 16:06:42.782" starttime="20181130 16:06:42.781"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:06:42.783" level="INFO">${net_id} = a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:42.783" starttime="20181130 16:06:42.783"></status>
</kw>
<msg timestamp="20181130 16:06:42.784" level="INFO">${net_id} = a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:42.784" starttime="20181130 16:06:40.649"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:42.803" level="INFO">Starting process:
openstack server create l3_net_1_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=a5ffffdc-ee84-4717-ac15-53f51d0e4611 --security-group l3_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:06:42.825" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:47.235" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:47.236" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:47.236" starttime="20181130 16:06:42.802"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:47.237" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | zQir2we5b9Wg                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:06:46Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 2498e54e-7f3f-4c83-8699-93160378dd7a                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ad6767b7-bd6a-40d8-8b50-8f06b77507c4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:06:47Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:47.237" starttime="20181130 16:06:47.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:47.238" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:47.238" starttime="20181130 16:06:47.238"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:47.239" starttime="20181130 16:06:47.238"></status>
</kw>
<msg timestamp="20181130 16:06:47.239" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:06:47.240" starttime="20181130 16:06:42.800"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:47.240" starttime="20181130 16:06:40.646"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:06:47.242" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:06:47.242" starttime="20181130 16:06:47.241"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:47.254" level="INFO">Starting process:
openstack network list | grep "l3_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:06:47.272" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:49.402" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:49.403" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:49.403" starttime="20181130 16:06:47.253"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:49.404" level="INFO">a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:49.404" starttime="20181130 16:06:49.404"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:49.405" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:49.405" starttime="20181130 16:06:49.405"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:49.406" starttime="20181130 16:06:49.406"></status>
</kw>
<msg timestamp="20181130 16:06:49.407" level="INFO">${output} = a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:49.407" starttime="20181130 16:06:47.253"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:06:49.408" level="INFO">${splitted_output} = [u'a5ffffdc-ee84-4717-ac15-53f51d0e4611']</msg>
<status status="PASS" endtime="20181130 16:06:49.408" starttime="20181130 16:06:49.407"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:06:49.408" level="INFO">${net_id} = a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:49.408" starttime="20181130 16:06:49.408"></status>
</kw>
<msg timestamp="20181130 16:06:49.409" level="INFO">${net_id} = a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:49.409" starttime="20181130 16:06:47.242"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:49.420" level="INFO">Starting process:
openstack server create l3_net_1_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=a5ffffdc-ee84-4717-ac15-53f51d0e4611 --security-group l3_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:06:49.463" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:53.225" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:53.225" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:53.225" starttime="20181130 16:06:49.420"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:53.226" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | oRNKY7THdtdA                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:06:53Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | d9dfbfae-2b8b-4a19-9c6d-a9102a40f55c                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_net_1_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ad6767b7-bd6a-40d8-8b50-8f06b77507c4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:06:53Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:53.227" starttime="20181130 16:06:53.226"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:53.227" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:53.227" starttime="20181130 16:06:53.227"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:53.228" starttime="20181130 16:06:53.227"></status>
</kw>
<msg timestamp="20181130 16:06:53.228" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:06:53.228" starttime="20181130 16:06:49.419"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:53.228" starttime="20181130 16:06:47.240"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:06:53.230" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:06:53.230" starttime="20181130 16:06:53.230"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:53.239" level="INFO">Starting process:
openstack network list | grep "l3_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:06:53.278" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:55.460" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:55.461" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:55.461" starttime="20181130 16:06:53.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:55.463" level="INFO">a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:55.463" starttime="20181130 16:06:55.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:55.463" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:55.463" starttime="20181130 16:06:55.463"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:55.464" starttime="20181130 16:06:55.464"></status>
</kw>
<msg timestamp="20181130 16:06:55.465" level="INFO">${output} = a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:55.465" starttime="20181130 16:06:53.238"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:06:55.465" level="INFO">${splitted_output} = [u'a5ffffdc-ee84-4717-ac15-53f51d0e4611']</msg>
<status status="PASS" endtime="20181130 16:06:55.465" starttime="20181130 16:06:55.465"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:06:55.466" level="INFO">${net_id} = a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:55.466" starttime="20181130 16:06:55.465"></status>
</kw>
<msg timestamp="20181130 16:06:55.466" level="INFO">${net_id} = a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<status status="PASS" endtime="20181130 16:06:55.466" starttime="20181130 16:06:53.230"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:55.475" level="INFO">Starting process:
openstack server create l3_net_1_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=a5ffffdc-ee84-4717-ac15-53f51d0e4611 --security-group l3_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:06:55.509" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:06:59.324" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:06:59.325" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:06:59.325" starttime="20181130 16:06:55.475"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:06:59.326" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 3bFy6h4efFNF                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:06:59Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 5a961c75-40d4-479d-afe5-f336ae187854                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_net_1_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ad6767b7-bd6a-40d8-8b50-8f06b77507c4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:06:59Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:06:59.327" starttime="20181130 16:06:59.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:06:59.328" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:06:59.328" starttime="20181130 16:06:59.327"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:06:59.329" starttime="20181130 16:06:59.328"></status>
</kw>
<msg timestamp="20181130 16:06:59.330" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:06:59.330" starttime="20181130 16:06:55.474"></status>
</kw>
<status status="PASS" endtime="20181130 16:06:59.330" starttime="20181130 16:06:53.229"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:06:59.334" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:06:59.334" starttime="20181130 16:06:59.333"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:06:59.349" level="INFO">Starting process:
openstack network list | grep "l3_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:06:59.371" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:01.595" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:01.596" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:01.596" starttime="20181130 16:06:59.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:01.597" level="INFO">103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:01.598" starttime="20181130 16:07:01.596"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:01.598" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:01.599" starttime="20181130 16:07:01.598"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:01.600" starttime="20181130 16:07:01.599"></status>
</kw>
<msg timestamp="20181130 16:07:01.600" level="INFO">${output} = 103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:01.601" starttime="20181130 16:06:59.348"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:07:01.602" level="INFO">${splitted_output} = [u'103b5cf3-2355-4dac-b94d-7cdeb924c9ab']</msg>
<status status="PASS" endtime="20181130 16:07:01.602" starttime="20181130 16:07:01.601"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:07:01.603" level="INFO">${net_id} = 103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:01.603" starttime="20181130 16:07:01.602"></status>
</kw>
<msg timestamp="20181130 16:07:01.603" level="INFO">${net_id} = 103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:01.603" starttime="20181130 16:06:59.335"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:01.623" level="INFO">Starting process:
openstack server create l3_net_2_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=103b5cf3-2355-4dac-b94d-7cdeb924c9ab --security-group l3_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:07:01.643" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:05.264" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:05.265" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:05.265" starttime="20181130 16:07:01.622"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:05.266" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | tBGPFr3G25ky                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:07:05Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 406f0a92-5613-45be-92c4-551af1f34b57                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_net_2_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ad6767b7-bd6a-40d8-8b50-8f06b77507c4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:07:05Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:07:05.266" starttime="20181130 16:07:05.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:05.267" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:05.267" starttime="20181130 16:07:05.266"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:05.268" starttime="20181130 16:07:05.267"></status>
</kw>
<msg timestamp="20181130 16:07:05.268" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:07:05.268" starttime="20181130 16:07:01.621"></status>
</kw>
<status status="PASS" endtime="20181130 16:07:05.268" starttime="20181130 16:06:59.331"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:07:05.270" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:07:05.270" starttime="20181130 16:07:05.270"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:05.283" level="INFO">Starting process:
openstack network list | grep "l3_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:07:05.326" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:07.412" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:07.412" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:07.412" starttime="20181130 16:07:05.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:07.414" level="INFO">103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:07.414" starttime="20181130 16:07:07.413"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:07.415" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:07.415" starttime="20181130 16:07:07.414"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:07.416" starttime="20181130 16:07:07.415"></status>
</kw>
<msg timestamp="20181130 16:07:07.416" level="INFO">${output} = 103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:07.416" starttime="20181130 16:07:05.281"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:07:07.417" level="INFO">${splitted_output} = [u'103b5cf3-2355-4dac-b94d-7cdeb924c9ab']</msg>
<status status="PASS" endtime="20181130 16:07:07.417" starttime="20181130 16:07:07.417"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:07:07.418" level="INFO">${net_id} = 103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:07.418" starttime="20181130 16:07:07.418"></status>
</kw>
<msg timestamp="20181130 16:07:07.418" level="INFO">${net_id} = 103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:07.418" starttime="20181130 16:07:05.271"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:07.432" level="INFO">Starting process:
openstack server create l3_net_2_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=103b5cf3-2355-4dac-b94d-7cdeb924c9ab --security-group l3_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:07:07.451" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:11.434" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:11.435" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:11.435" starttime="20181130 16:07:07.432"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:11.437" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | gQMLCymJ8tzk                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:07:11Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 71df3c73-2bf4-4444-89b6-61939829294c                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_net_2_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ad6767b7-bd6a-40d8-8b50-8f06b77507c4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:07:11Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:07:11.438" starttime="20181130 16:07:11.436"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:11.439" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:11.439" starttime="20181130 16:07:11.438"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:11.441" starttime="20181130 16:07:11.440"></status>
</kw>
<msg timestamp="20181130 16:07:11.441" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:07:11.442" starttime="20181130 16:07:07.430"></status>
</kw>
<status status="PASS" endtime="20181130 16:07:11.442" starttime="20181130 16:07:05.269"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:07:11.446" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:07:11.446" starttime="20181130 16:07:11.444"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:11.464" level="INFO">Starting process:
openstack network list | grep "l3_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:07:11.488" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:13.561" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:13.562" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:13.562" starttime="20181130 16:07:11.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:13.563" level="INFO">103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:13.563" starttime="20181130 16:07:13.562"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:13.563" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:13.564" starttime="20181130 16:07:13.563"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:13.564" starttime="20181130 16:07:13.564"></status>
</kw>
<msg timestamp="20181130 16:07:13.564" level="INFO">${output} = 103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:13.565" starttime="20181130 16:07:11.463"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:07:13.565" level="INFO">${splitted_output} = [u'103b5cf3-2355-4dac-b94d-7cdeb924c9ab']</msg>
<status status="PASS" endtime="20181130 16:07:13.565" starttime="20181130 16:07:13.565"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:07:13.566" level="INFO">${net_id} = 103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:13.566" starttime="20181130 16:07:13.565"></status>
</kw>
<msg timestamp="20181130 16:07:13.566" level="INFO">${net_id} = 103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<status status="PASS" endtime="20181130 16:07:13.566" starttime="20181130 16:07:11.446"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:13.575" level="INFO">Starting process:
openstack server create l3_net_2_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=103b5cf3-2355-4dac-b94d-7cdeb924c9ab --security-group l3_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:07:13.617" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:17.474" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:17.475" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:17.475" starttime="20181130 16:07:13.575"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:17.476" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 7dPXiZJNNdRA                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:07:17Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 0771570f-12c7-49d3-b47b-8e13c11c5768                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_net_2_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ad6767b7-bd6a-40d8-8b50-8f06b77507c4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:07:17Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:07:17.476" starttime="20181130 16:07:17.475"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:17.477" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:17.477" starttime="20181130 16:07:17.477"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:17.478" starttime="20181130 16:07:17.477"></status>
</kw>
<msg timestamp="20181130 16:07:17.478" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:07:17.479" starttime="20181130 16:07:13.574"></status>
</kw>
<status status="PASS" endtime="20181130 16:07:17.479" starttime="20181130 16:07:11.442"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{NET_3_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:07:17.480" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:07:17.480" starttime="20181130 16:07:17.480"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:17.489" level="INFO">Starting process:
openstack network list | grep "l3_net_3" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:07:17.513" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:19.486" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:19.486" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:19.486" starttime="20181130 16:07:17.489"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:19.487" level="INFO">06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:19.488" starttime="20181130 16:07:19.487"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:19.488" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:19.488" starttime="20181130 16:07:19.488"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:19.489" starttime="20181130 16:07:19.488"></status>
</kw>
<msg timestamp="20181130 16:07:19.489" level="INFO">${output} = 06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:19.489" starttime="20181130 16:07:17.488"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:07:19.490" level="INFO">${splitted_output} = [u'06c2a81d-388b-47e5-9c44-4465c88756d9']</msg>
<status status="PASS" endtime="20181130 16:07:19.490" starttime="20181130 16:07:19.489"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:07:19.490" level="INFO">${net_id} = 06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:19.490" starttime="20181130 16:07:19.490"></status>
</kw>
<msg timestamp="20181130 16:07:19.491" level="INFO">${net_id} = 06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:19.491" starttime="20181130 16:07:17.481"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:19.500" level="INFO">Starting process:
openstack server create l3_net_3_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=06c2a81d-388b-47e5-9c44-4465c88756d9 --security-group l3_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:07:19.529" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:23.183" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:23.183" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:23.184" starttime="20181130 16:07:19.499"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:23.186" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | brK2BR2D6XC7                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:07:22Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | da29f769-b36b-41d2-abf8-67821990fab7                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_net_3_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ad6767b7-bd6a-40d8-8b50-8f06b77507c4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:07:23Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:07:23.186" starttime="20181130 16:07:23.185"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:23.187" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:23.187" starttime="20181130 16:07:23.186"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:23.189" starttime="20181130 16:07:23.188"></status>
</kw>
<msg timestamp="20181130 16:07:23.190" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:07:23.190" starttime="20181130 16:07:19.498"></status>
</kw>
<status status="PASS" endtime="20181130 16:07:23.190" starttime="20181130 16:07:17.479"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{NET_3_VMS}[1]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:07:23.194" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:07:23.194" starttime="20181130 16:07:23.193"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:23.223" level="INFO">Starting process:
openstack network list | grep "l3_net_3" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:07:23.247" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:25.464" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:25.465" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:25.465" starttime="20181130 16:07:23.222"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:25.466" level="INFO">06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:25.466" starttime="20181130 16:07:25.466"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:25.467" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:25.467" starttime="20181130 16:07:25.467"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:25.468" starttime="20181130 16:07:25.468"></status>
</kw>
<msg timestamp="20181130 16:07:25.469" level="INFO">${output} = 06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:25.469" starttime="20181130 16:07:23.220"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:07:25.470" level="INFO">${splitted_output} = [u'06c2a81d-388b-47e5-9c44-4465c88756d9']</msg>
<status status="PASS" endtime="20181130 16:07:25.470" starttime="20181130 16:07:25.469"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:07:25.471" level="INFO">${net_id} = 06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:25.471" starttime="20181130 16:07:25.470"></status>
</kw>
<msg timestamp="20181130 16:07:25.471" level="INFO">${net_id} = 06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:25.471" starttime="20181130 16:07:23.195"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:25.485" level="INFO">Starting process:
openstack server create l3_net_3_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=06c2a81d-388b-47e5-9c44-4465c88756d9 --security-group l3_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:07:25.510" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:29.168" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:29.168" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:29.168" starttime="20181130 16:07:25.484"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:29.169" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | LFGEMkHydB9a                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:07:28Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 2a4935fa-4958-41be-b5ec-665c385c036c                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_net_3_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ad6767b7-bd6a-40d8-8b50-8f06b77507c4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:07:29Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:07:29.169" starttime="20181130 16:07:29.169"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:29.170" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:29.170" starttime="20181130 16:07:29.169"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:29.170" starttime="20181130 16:07:29.170"></status>
</kw>
<msg timestamp="20181130 16:07:29.171" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:07:29.171" starttime="20181130 16:07:25.483"></status>
</kw>
<status status="PASS" endtime="20181130 16:07:29.171" starttime="20181130 16:07:23.191"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{NET_3_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:07:29.173" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:07:29.173" starttime="20181130 16:07:29.172"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:29.181" level="INFO">Starting process:
openstack network list | grep "l3_net_3" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:07:29.218" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:31.387" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:31.387" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:31.387" starttime="20181130 16:07:29.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:31.388" level="INFO">06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:31.388" starttime="20181130 16:07:31.387"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:31.389" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:31.389" starttime="20181130 16:07:31.388"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:31.389" starttime="20181130 16:07:31.389"></status>
</kw>
<msg timestamp="20181130 16:07:31.390" level="INFO">${output} = 06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:31.390" starttime="20181130 16:07:29.180"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:07:31.390" level="INFO">${splitted_output} = [u'06c2a81d-388b-47e5-9c44-4465c88756d9']</msg>
<status status="PASS" endtime="20181130 16:07:31.390" starttime="20181130 16:07:31.390"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:07:31.391" level="INFO">${net_id} = 06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:31.391" starttime="20181130 16:07:31.390"></status>
</kw>
<msg timestamp="20181130 16:07:31.391" level="INFO">${net_id} = 06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<status status="PASS" endtime="20181130 16:07:31.391" starttime="20181130 16:07:29.173"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:31.399" level="INFO">Starting process:
openstack server create l3_net_3_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=06c2a81d-388b-47e5-9c44-4465c88756d9 --security-group l3_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:07:31.439" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:35.142" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:35.143" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:35.143" starttime="20181130 16:07:31.399"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:35.144" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | YXhdS7w489wB                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:07:34Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | cb04981b-d3f1-4096-952c-7d1daea5e18d                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_net_3_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ad6767b7-bd6a-40d8-8b50-8f06b77507c4'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:07:34Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:07:35.144" starttime="20181130 16:07:35.143"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:35.145" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:35.145" starttime="20181130 16:07:35.145"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:35.146" starttime="20181130 16:07:35.145"></status>
</kw>
<msg timestamp="20181130 16:07:35.146" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:07:35.146" starttime="20181130 16:07:31.398"></status>
</kw>
<status status="PASS" endtime="20181130 16:07:35.146" starttime="20181130 16:07:29.171"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_L3_VM_IPS}</var>
<var>${NET_1_L3_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181130 16:07:35.148" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:07:35.148" starttime="20181130 16:07:35.147"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = l3_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:07:35.161" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:07:35.203" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:07:38.053" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:07:38.054" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:07:38.054" starttime="20181130 16:07:35.161"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:07:38.055" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:07:38.055" starttime="20181130 16:07:38.054"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:07:38.055" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:07:38.056" starttime="20181130 16:07:38.055"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:07:38.056" starttime="20181130 16:07:38.056"></status>
</kw>
<msg timestamp="20181130 16:07:38.057" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:07:38.057" starttime="20181130 16:07:35.160"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:07:38.058" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:07:38.058" starttime="20181130 16:07:38.057"></status>
</kw>
<status status="FAIL" endtime="20181130 16:07:38.058" starttime="20181130 16:07:35.150"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:08:08.068" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:08:08.110" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:08:11.346" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:08:11.347" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:08:11.347" starttime="20181130 16:08:08.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:08:11.348" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:08:11.349" starttime="20181130 16:08:11.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:08:11.349" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:08:11.349" starttime="20181130 16:08:11.349"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:08:11.350" starttime="20181130 16:08:11.350"></status>
</kw>
<msg timestamp="20181130 16:08:11.351" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:08:11.351" starttime="20181130 16:08:08.067"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:08:11.352" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:08:11.352" starttime="20181130 16:08:11.351"></status>
</kw>
<status status="FAIL" endtime="20181130 16:08:11.352" starttime="20181130 16:08:08.059"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:08:41.375" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:08:41.407" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:08:44.787" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:08:44.788" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:08:44.788" starttime="20181130 16:08:41.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:08:44.789" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:08:44.789" starttime="20181130 16:08:44.788"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:08:44.789" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:08:44.789" starttime="20181130 16:08:44.789"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:08:44.790" starttime="20181130 16:08:44.790"></status>
</kw>
<msg timestamp="20181130 16:08:44.790" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:08:44.791" starttime="20181130 16:08:41.373"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:08:44.791" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:08:44.791" starttime="20181130 16:08:44.791"></status>
</kw>
<status status="FAIL" endtime="20181130 16:08:44.791" starttime="20181130 16:08:41.353"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:09:14.801" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:09:14.824" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:09:18.101" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:09:18.102" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:09:18.102" starttime="20181130 16:09:14.801"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:09:18.103" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:09:18.103" starttime="20181130 16:09:18.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:09:18.103" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:09:18.103" starttime="20181130 16:09:18.103"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:09:18.104" starttime="20181130 16:09:18.104"></status>
</kw>
<msg timestamp="20181130 16:09:18.104" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:09:18.104" starttime="20181130 16:09:14.800"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:09:18.105" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:09:18.105" starttime="20181130 16:09:18.105"></status>
</kw>
<status status="FAIL" endtime="20181130 16:09:18.105" starttime="20181130 16:09:14.792"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:09:48.136" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:09:48.160" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:09:51.274" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:09:51.274" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:09:51.274" starttime="20181130 16:09:48.136"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:09:51.276" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:09:51.276" starttime="20181130 16:09:51.275"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:09:51.277" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:09:51.277" starttime="20181130 16:09:51.276"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:09:51.278" starttime="20181130 16:09:51.278"></status>
</kw>
<msg timestamp="20181130 16:09:51.279" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:09:51.279" starttime="20181130 16:09:48.135"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:09:51.280" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:09:51.280" starttime="20181130 16:09:51.279"></status>
</kw>
<status status="FAIL" endtime="20181130 16:09:51.280" starttime="20181130 16:09:48.107"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:10:21.301" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:10:21.326" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:10:24.381" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:10:24.382" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:10:24.382" starttime="20181130 16:10:21.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:10:24.383" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:10:24.383" starttime="20181130 16:10:24.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:10:24.384" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:10:24.384" starttime="20181130 16:10:24.383"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:10:24.384" starttime="20181130 16:10:24.384"></status>
</kw>
<msg timestamp="20181130 16:10:24.385" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:10:24.385" starttime="20181130 16:10:21.299"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:10:24.385" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:10:24.386" starttime="20181130 16:10:24.385"></status>
</kw>
<status status="FAIL" endtime="20181130 16:10:24.386" starttime="20181130 16:10:21.281"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:10:54.406" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:10:54.427" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:10:57.569" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:10:57.570" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:10:57.570" starttime="20181130 16:10:54.405"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:10:57.571" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:10:57.571" starttime="20181130 16:10:57.570"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:10:57.572" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:10:57.572" starttime="20181130 16:10:57.571"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:10:57.573" starttime="20181130 16:10:57.572"></status>
</kw>
<msg timestamp="20181130 16:10:57.573" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:10:57.573" starttime="20181130 16:10:54.404"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:10:57.574" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:10:57.574" starttime="20181130 16:10:57.573"></status>
</kw>
<status status="FAIL" endtime="20181130 16:10:57.574" starttime="20181130 16:10:54.387"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:11:27.596" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:11:27.630" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:11:30.682" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:11:30.683" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:11:30.683" starttime="20181130 16:11:27.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:11:30.684" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:11:30.684" starttime="20181130 16:11:30.684"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:11:30.685" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:11:30.685" starttime="20181130 16:11:30.685"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:11:30.686" starttime="20181130 16:11:30.685"></status>
</kw>
<msg timestamp="20181130 16:11:30.687" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:11:30.687" starttime="20181130 16:11:27.594"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:11:30.688" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:11:30.688" starttime="20181130 16:11:30.687"></status>
</kw>
<status status="FAIL" endtime="20181130 16:11:30.688" starttime="20181130 16:11:27.575"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:12:00.710" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:12:00.748" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:12:03.779" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:12:03.780" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:12:03.780" starttime="20181130 16:12:00.710"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:12:03.782" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:12:03.783" starttime="20181130 16:12:03.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:12:03.784" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:12:03.785" starttime="20181130 16:12:03.784"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:12:03.787" starttime="20181130 16:12:03.786"></status>
</kw>
<msg timestamp="20181130 16:12:03.788" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:12:03.788" starttime="20181130 16:12:00.709"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:12:03.790" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:12:03.790" starttime="20181130 16:12:03.789"></status>
</kw>
<status status="FAIL" endtime="20181130 16:12:03.791" starttime="20181130 16:12:00.692"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:12:33.800" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:12:33.836" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:12:36.949" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:12:36.950" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:12:36.950" starttime="20181130 16:12:33.800"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:12:36.951" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:12:36.951" starttime="20181130 16:12:36.950"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:12:36.951" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:12:36.951" starttime="20181130 16:12:36.951"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:12:36.952" starttime="20181130 16:12:36.951"></status>
</kw>
<msg timestamp="20181130 16:12:36.952" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:12:36.952" starttime="20181130 16:12:33.799"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:12:36.953" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:12:36.953" starttime="20181130 16:12:36.952"></status>
</kw>
<status status="FAIL" endtime="20181130 16:12:36.953" starttime="20181130 16:12:33.792"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:13:06.976" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:13:07.004" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:13:10.258" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:13:10.258" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:13:10.258" starttime="20181130 16:13:06.975"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:13:10.260" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:13:10.261" starttime="20181130 16:13:10.259"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:13:10.262" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:13:10.262" starttime="20181130 16:13:10.261"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:13:10.263" starttime="20181130 16:13:10.262"></status>
</kw>
<msg timestamp="20181130 16:13:10.264" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:13:10.264" starttime="20181130 16:13:06.974"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:13:10.265" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:13:10.266" starttime="20181130 16:13:10.265"></status>
</kw>
<status status="FAIL" endtime="20181130 16:13:10.266" starttime="20181130 16:13:06.954"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:13:40.290" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:13:40.328" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:13:43.815" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:13:43.816" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:13:43.816" starttime="20181130 16:13:40.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:13:43.817" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:13:43.817" starttime="20181130 16:13:43.817"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:13:43.818" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:13:43.818" starttime="20181130 16:13:43.818"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:13:43.819" starttime="20181130 16:13:43.818"></status>
</kw>
<msg timestamp="20181130 16:13:43.819" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:13:43.819" starttime="20181130 16:13:40.287"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:13:43.820" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:13:43.820" starttime="20181130 16:13:43.819"></status>
</kw>
<status status="FAIL" endtime="20181130 16:13:43.820" starttime="20181130 16:13:40.267"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:14:13.831" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:14:13.856" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:14:17.153" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:14:17.154" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:14:17.154" starttime="20181130 16:14:13.830"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:14:17.156" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:14:17.156" starttime="20181130 16:14:17.155"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:14:17.157" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:14:17.157" starttime="20181130 16:14:17.156"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:14:17.158" starttime="20181130 16:14:17.157"></status>
</kw>
<msg timestamp="20181130 16:14:17.159" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:14:17.159" starttime="20181130 16:14:13.830"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:14:17.160" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:14:17.161" starttime="20181130 16:14:17.159"></status>
</kw>
<status status="FAIL" endtime="20181130 16:14:17.161" starttime="20181130 16:14:13.821"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:14:47.177" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:14:47.220" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:14:50.423" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:14:50.423" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:14:50.424" starttime="20181130 16:14:47.176"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:14:50.425" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:14:50.425" starttime="20181130 16:14:50.424"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:14:50.426" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:14:50.426" starttime="20181130 16:14:50.425"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:14:50.427" starttime="20181130 16:14:50.426"></status>
</kw>
<msg timestamp="20181130 16:14:50.428" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:14:50.428" starttime="20181130 16:14:47.175"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:14:50.429" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:14:50.429" starttime="20181130 16:14:50.428"></status>
</kw>
<status status="FAIL" endtime="20181130 16:14:50.429" starttime="20181130 16:14:47.162"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:15:20.454" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:15:20.494" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:15:23.775" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:15:23.775" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:15:23.775" starttime="20181130 16:15:20.454"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:15:23.776" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:15:23.776" starttime="20181130 16:15:23.776"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:15:23.777" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:15:23.777" starttime="20181130 16:15:23.776"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:15:23.777" starttime="20181130 16:15:23.777"></status>
</kw>
<msg timestamp="20181130 16:15:23.778" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:15:23.778" starttime="20181130 16:15:20.452"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:15:23.778" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:15:23.778" starttime="20181130 16:15:23.778"></status>
</kw>
<status status="FAIL" endtime="20181130 16:15:23.779" starttime="20181130 16:15:20.430"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:15:53.801" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:15:53.845" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:15:56.895" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:15:56.896" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:15:56.896" starttime="20181130 16:15:53.801"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:15:56.897" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:15:56.897" starttime="20181130 16:15:56.896"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:15:56.898" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:15:56.898" starttime="20181130 16:15:56.897"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:15:56.899" starttime="20181130 16:15:56.898"></status>
</kw>
<msg timestamp="20181130 16:15:56.899" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:15:56.899" starttime="20181130 16:15:53.799"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:15:56.900" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:15:56.901" starttime="20181130 16:15:56.900"></status>
</kw>
<status status="FAIL" endtime="20181130 16:15:56.901" starttime="20181130 16:15:53.780"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:16:26.914" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:16:26.952" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:16:30.068" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:16:30.068" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:16:30.068" starttime="20181130 16:16:26.913"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:16:30.069" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:16:30.069" starttime="20181130 16:16:30.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:16:30.070" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:16:30.070" starttime="20181130 16:16:30.069"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:16:30.070" starttime="20181130 16:16:30.070"></status>
</kw>
<msg timestamp="20181130 16:16:30.071" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:16:30.071" starttime="20181130 16:16:26.913"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:16:30.071" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:16:30.071" starttime="20181130 16:16:30.071"></status>
</kw>
<status status="FAIL" endtime="20181130 16:16:30.071" starttime="20181130 16:16:26.902"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:17:00.091" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:17:00.133" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:17:03.434" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:17:03.435" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:17:03.435" starttime="20181130 16:17:00.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:17:03.436" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:17:03.436" starttime="20181130 16:17:03.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:17:03.436" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:17:03.436" starttime="20181130 16:17:03.436"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:03.437" starttime="20181130 16:17:03.437"></status>
</kw>
<msg timestamp="20181130 16:17:03.437" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:17:03.437" starttime="20181130 16:17:00.089"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:17:03.438" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:17:03.438" starttime="20181130 16:17:03.438"></status>
</kw>
<status status="FAIL" endtime="20181130 16:17:03.438" starttime="20181130 16:17:00.074"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:17:33.459" level="INFO">Starting process:
openstack server show l3_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:17:33.487" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:17:36.380" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:17:36.381" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:17:36.381" starttime="20181130 16:17:33.459"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:17:36.382" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:17:36.382" starttime="20181130 16:17:36.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:17:36.382" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:17:36.382" starttime="20181130 16:17:36.382"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:36.383" starttime="20181130 16:17:36.382"></status>
</kw>
<msg timestamp="20181130 16:17:36.383" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:17:36.383" starttime="20181130 16:17:33.458"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:17:36.384" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:17:36.384" starttime="20181130 16:17:36.384"></status>
</kw>
<status status="FAIL" endtime="20181130 16:17:36.384" starttime="20181130 16:17:33.439"></status>
</kw>
<msg timestamp="20181130 16:17:36.385" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:17:36.385" starttime="20181130 16:07:35.149"></status>
</kw>
<status status="FAIL" endtime="20181130 16:17:36.385" starttime="20181130 16:07:35.148"></status>
</kw>
<status status="FAIL" endtime="20181130 16:17:36.385" starttime="20181130 16:07:35.148"></status>
</kw>
<status status="FAIL" endtime="20181130 16:17:36.385" starttime="20181130 16:07:35.148"></status>
</kw>
<status status="FAIL" endtime="20181130 16:17:36.385" starttime="20181130 16:07:35.147"></status>
</kw>
<status status="FAIL" endtime="20181130 16:17:36.385" starttime="20181130 16:05:11.325"></status>
</kw>
<test id="s1-s2-t1" name="Ping Vm Instance1 In net_2 From net_1 (vxlan to vlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181130 16:17:36.387" critical="yes" starttime="20181130 16:17:36.386">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t2" name="Ping Vm Instance2 In net_2 From net_1 (vxlan to vlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181130 16:17:36.389" critical="yes" starttime="20181130 16:17:36.388">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t3" name="Ping Vm Instance3 In net_2 From net_1 (vxlan to vlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181130 16:17:36.391" critical="yes" starttime="20181130 16:17:36.390">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t4" name="Ping Vm Instance1 In net_1 From net_2 (vlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181130 16:17:36.393" critical="yes" starttime="20181130 16:17:36.392">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t5" name="Ping Vm Instance2 In net_1 From net_2 (vlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181130 16:17:36.395" critical="yes" starttime="20181130 16:17:36.394">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t6" name="Ping Vm Instance3 In net_1 From net_2 (vlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181130 16:17:36.397" critical="yes" starttime="20181130 16:17:36.396">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t7" name="Ping Vm Instance1 In net_3 From net_2 (vxlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181130 16:17:36.399" critical="yes" starttime="20181130 16:17:36.398">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t8" name="Ping Vm Instance2 In net_3 From net_2 (vxlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181130 16:17:36.401" critical="yes" starttime="20181130 16:17:36.400">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t9" name="Ping Vm Instance3 In net_3 From net_2 (vxlan to vxlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<status status="FAIL" endtime="20181130 16:17:36.403" critical="yes" starttime="20181130 16:17:36.402">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t10" name="Connectivity Tests From Vm Instance1 In net_1">
<doc>Login to the VM instance and test operations</doc>
<status status="FAIL" endtime="20181130 16:17:36.405" critical="yes" starttime="20181130 16:17:36.404">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t11" name="Connectivity Tests From Vm Instance2 In net_1">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181130 16:17:36.406" critical="yes" starttime="20181130 16:17:36.405">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t12" name="Connectivity Tests From Vm Instance3 In net_1">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181130 16:17:36.408" critical="yes" starttime="20181130 16:17:36.407">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t13" name="Connectivity Tests From Vm Instance1 In net_2">
<doc>Login to the vm instance and test operations</doc>
<status status="FAIL" endtime="20181130 16:17:36.410" critical="yes" starttime="20181130 16:17:36.409">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t14" name="Connectivity Tests From Vm Instance2 In net_2">
<doc>Logging to the vm instance using generated key pair.</doc>
<status status="FAIL" endtime="20181130 16:17:36.411" critical="yes" starttime="20181130 16:17:36.410">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t15" name="Connectivity Tests From Vm Instance3 In net_2">
<doc>Logging to the vm instance using generated key pair.</doc>
<status status="FAIL" endtime="20181130 16:17:36.413" critical="yes" starttime="20181130 16:17:36.412">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t16" name="Delete Vm Instances In net_1">
<doc>Delete Vm instances using instance names in net_1.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.414" critical="yes" starttime="20181130 16:17:36.413">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t17" name="Delete Vm Instances In net_2">
<doc>Delete Vm instances using instance names in net_2.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.416" critical="yes" starttime="20181130 16:17:36.415">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t18" name="Delete Vm Instances In net_3">
<doc>Delete Vm instances using instance names in net_3.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.418" critical="yes" starttime="20181130 16:17:36.417">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t19" name="Create Vm Instances For net_4">
<doc>Create VM instances using flavor and image names for a network.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.419" critical="yes" starttime="20181130 16:17:36.418">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t20" name="Create Vm Instances For net_5">
<doc>Create VM instances using flavor and image names for a network.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.421" critical="yes" starttime="20181130 16:17:36.420">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t21" name="Create Router2">
<doc>Create Router</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.422" critical="yes" starttime="20181130 16:17:36.421">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t22" name="Add net_4 Interfaces To Router2">
<doc>Add Interfaces</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.424" critical="yes" starttime="20181130 16:17:36.423">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t23" name="Check Vm Instances on net_4 and net_5 Have Ip Address">
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.425" critical="yes" starttime="20181130 16:17:36.424">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t24" name="Add net_5 Interfaces To Router2">
<doc>Add Interfaces</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.426" critical="yes" starttime="20181130 16:17:36.425">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t25" name="Ping Vm Instance5 In net_5 From net_4 (vlan to vlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.431" critical="yes" starttime="20181130 16:17:36.427">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t26" name="Ping Vm Instance5 In net_4 From net_5 (vlan to vlan)">
<doc>Check reachability of vm instances by pinging to them after creating routers.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.432" critical="yes" starttime="20181130 16:17:36.431">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s2-t27" name="Connectivity Tests From Vm Instance4 In net_5">
<doc>Check reachability of vm instance on a different network with one vlan vm in source and destination.</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181130 16:17:36.434" critical="yes" starttime="20181130 16:17:36.433">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:17:36.441" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 16:17:36.442" starttime="20181130 16:17:36.440"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:36.445" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:17:36.979" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 16:17:36.980" starttime="20181130 16:17:36.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:17:36.980" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 462
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 161
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1206
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 782
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 36
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.728266
distributed-data-store.config.commit.rate_Max      = 53.805554
distributed-data-store.config.commit.rate_Mean     = 10.0904223931
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 632
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.125226
distributed-data-store.operational.commit.rate_Max      = 22.899113
distributed-data-store.operational.commit.rate_Mean     = 0.627622441024
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 2018
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 16:17:36.981" starttime="20181130 16:17:36.980"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:36.981" starttime="20181130 16:17:36.440"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:36.981" starttime="20181130 16:17:36.440"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:36.981" starttime="20181130 16:17:36.439"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:17:36.983" level="INFO">${tmpdir} = CSIT_L3</msg>
<status status="PASS" endtime="20181130 16:17:36.983" starttime="20181130 16:17:36.983"></status>
</kw>
<msg timestamp="20181130 16:17:36.983" level="INFO">${dstdir} = /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181130 16:17:36.983" starttime="20181130 16:17:36.982"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:17:36.984" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181130 16:17:36.984" starttime="20181130 16:17:36.984"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:36.986" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L3 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:17:37.227" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 16:17:37.227" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:17:37.227" starttime="20181130 16:17:36.984"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.228" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 16:17:37.228" starttime="20181130 16:17:37.228"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.229" starttime="20181130 16:17:37.229"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.229" starttime="20181130 16:17:36.981"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.229" starttime="20181130 16:17:36.981"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:17:37.232" level="INFO">${tmpdir} = CSIT_L3</msg>
<status status="PASS" endtime="20181130 16:17:37.232" starttime="20181130 16:17:37.232"></status>
</kw>
<msg timestamp="20181130 16:17:37.232" level="INFO">${dstdir} = /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181130 16:17:37.232" starttime="20181130 16:17:37.230"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:17:37.233" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181130 16:17:37.233" starttime="20181130 16:17:37.232"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.235" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L3 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:17:37.535" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 16:17:37.535" level="INFO">${output} = 2018-11-30 16:17:37,494 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:17:37,498 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 16:17:37.535" starttime="20181130 16:17:37.233"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.537" level="INFO">rc: 1, output: 2018-11-30 16:17:37,494 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:17:37,498 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 16:17:37,501 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 16:17:37,512 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:06c2a81d-388b-47e5-9c44-4465c88756d9
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 16:17:37.537" starttime="20181130 16:17:37.536"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 16:17:37.538" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 16:17:37.538" starttime="20181130 16:17:37.537"></status>
</kw>
<status status="FAIL" endtime="20181130 16:17:37.539" starttime="20181130 16:17:37.230"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.539" starttime="20181130 16:17:37.229"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.539" starttime="20181130 16:17:36.438"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.542" starttime="20181130 16:17:37.542"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.544" starttime="20181130 16:17:37.544"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.545" starttime="20181130 16:17:37.545"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.550" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 16:17:37.550" starttime="20181130 16:17:37.546"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.575" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.575" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 16:17:37.575" starttime="20181130 16:17:37.551"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.575" starttime="20181130 16:17:37.543"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.577" starttime="20181130 16:17:37.577"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.578" starttime="20181130 16:17:37.577"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.580" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 16:17:37.580" starttime="20181130 16:17:37.578"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.601" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.601" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 16:17:37.601" starttime="20181130 16:17:37.580"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.602" starttime="20181130 16:17:37.576"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.603" starttime="20181130 16:17:37.603"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.604" starttime="20181130 16:17:37.603"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.606" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 16:17:37.606" starttime="20181130 16:17:37.604"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.612" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.613" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 16:17:37.613" starttime="20181130 16:17:37.606"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.613" starttime="20181130 16:17:37.602"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.614" starttime="20181130 16:17:37.614"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.615" starttime="20181130 16:17:37.614"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.617" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 16:17:37.617" starttime="20181130 16:17:37.615"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.621" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.621" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 16:17:37.621" starttime="20181130 16:17:37.618"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.621" starttime="20181130 16:17:37.613"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.623" starttime="20181130 16:17:37.622"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.623" starttime="20181130 16:17:37.623"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.625" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 16:17:37.625" starttime="20181130 16:17:37.623"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.630" level="INFO">qdhcp-6ab7630f-8cfa-433f-8a37-dfac382a8ef3
qdhcp-34a44785-8199-411c-8308-2de8a82050a5
qdhcp-06c2a81d-388b-47e5-9c44-4465c88756d9
qdhcp-103b5cf3-2355-4dac-b94d-7cdeb924c9ab
qdhcp-a5ffffdc-ee84-4717-ac15-53f51d0e4611
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.631" level="INFO">${output} = qdhcp-6ab7630f-8cfa-433f-8a37-dfac382a8ef3
qdhcp-34a44785-8199-411c-8308-2de8a82050a5
qdhcp-06c2a81d-388b-47e5-9c44-4465c88756d9
qdhcp-103b5cf3-2355-4dac-b94d-7cdeb924c9ab
qdhcp-a5ffffdc-ee84-4717...</msg>
<status status="PASS" endtime="20181130 16:17:37.631" starttime="20181130 16:17:37.626"></status>
</kw>
<msg timestamp="20181130 16:17:37.631" level="INFO">${nslist} = qdhcp-6ab7630f-8cfa-433f-8a37-dfac382a8ef3
qdhcp-34a44785-8199-411c-8308-2de8a82050a5
qdhcp-06c2a81d-388b-47e5-9c44-4465c88756d9
qdhcp-103b5cf3-2355-4dac-b94d-7cdeb924c9ab
qdhcp-a5ffffdc-ee84-4717...</msg>
<status status="PASS" endtime="20181130 16:17:37.631" starttime="20181130 16:17:37.622"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 16:17:37.632" level="INFO">5 lines returned</msg>
<msg timestamp="20181130 16:17:37.632" level="INFO">@{lines} = [ qdhcp-6ab7630f-8cfa-433f-8a37-dfac382a8ef3 | qdhcp-34a44785-8199-411c-8308-2de8a82050a5 | qdhcp-06c2a81d-388b-47e5-9c44-4465c88756d9 | qdhcp-103b5cf3-2355-4dac-b94d-7cdeb924c9ab | qdhcp-a5ffffdc-ee8...</msg>
<status status="PASS" endtime="20181130 16:17:37.632" starttime="20181130 16:17:37.631"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-6ab7630f-8cfa-433f-8a37-dfac382a8ef3">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.634" starttime="20181130 16:17:37.633"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.634" starttime="20181130 16:17:37.634"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.637" level="INFO">sudo ip netns exec qdhcp-6ab7630f-8cfa-43 3f-8a37-dfac382a8ef3 ip -o link</msg>
<status status="PASS" endtime="20181130 16:17:37.637" starttime="20181130 16:17:37.634"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.663" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
68: tapac1dc84c-dd: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:11:65:fb brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.663" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
68: tapac1dc84c-dd: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:17:37.663" starttime="20181130 16:17:37.637"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.664" starttime="20181130 16:17:37.632"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.665" starttime="20181130 16:17:37.665"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.666" starttime="20181130 16:17:37.665"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.668" level="INFO">sudo ip netns exec qdhcp-6ab7630f-8cfa-43 3f-8a37-dfac382a8ef3 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:17:37.668" starttime="20181130 16:17:37.666"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.685" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
68: tapac1dc84c-dd    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapac1dc84c-dd\       valid_lft forever preferred_lft forever
68: tapac1dc84c-dd    inet 35.0.0.2/24 brd 35.0.0.255 scope global tapac1dc84c-dd\       valid_lft forever preferred_lft forever
68: tapac1dc84c-dd    inet6 fe80::f816:3eff:fe11:65fb/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.685" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
68: tapac1dc84c-dd    inet 16...</msg>
<status status="PASS" endtime="20181130 16:17:37.685" starttime="20181130 16:17:37.668"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.685" starttime="20181130 16:17:37.664"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.687" starttime="20181130 16:17:37.686"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.687" starttime="20181130 16:17:37.687"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.690" level="INFO">sudo ip netns exec qdhcp-6ab7630f-8cfa-43 3f-8a37-dfac382a8ef3 ip route</msg>
<status status="PASS" endtime="20181130 16:17:37.690" starttime="20181130 16:17:37.687"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.711" level="INFO">default via 35.0.0.1 dev tapac1dc84c-dd 
35.0.0.0/24 dev tapac1dc84c-dd proto kernel scope link src 35.0.0.2 
169.254.0.0/16 dev tapac1dc84c-dd proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.711" level="INFO">${output} = default via 35.0.0.1 dev tapac1dc84c-dd 
35.0.0.0/24 dev tapac1dc84c-dd proto kernel scope link src 35.0.0.2 
169.254.0.0/16 dev tapac1dc84c-dd proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:17:37.711" starttime="20181130 16:17:37.690"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.711" starttime="20181130 16:17:37.686"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.711" starttime="20181130 16:17:37.632"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-34a44785-8199-411c-8308-2de8a82050a5">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.713" starttime="20181130 16:17:37.712"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.713" starttime="20181130 16:17:37.713"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.715" level="INFO">sudo ip netns exec qdhcp-34a44785-8199-41 1c-8308-2de8a82050a5 ip -o link</msg>
<status status="PASS" endtime="20181130 16:17:37.715" starttime="20181130 16:17:37.713"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.733" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
67: tap5453ab14-3e: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:2e:ee:9a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.733" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
67: tap5453ab14-3e: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:17:37.733" starttime="20181130 16:17:37.716"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.733" starttime="20181130 16:17:37.712"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.735" starttime="20181130 16:17:37.734"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.735" starttime="20181130 16:17:37.735"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.737" level="INFO">sudo ip netns exec qdhcp-34a44785-8199-41 1c-8308-2de8a82050a5 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:17:37.737" starttime="20181130 16:17:37.735"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.756" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
67: tap5453ab14-3e    inet 34.0.0.2/24 brd 34.0.0.255 scope global tap5453ab14-3e\       valid_lft forever preferred_lft forever
67: tap5453ab14-3e    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap5453ab14-3e\       valid_lft forever preferred_lft forever
67: tap5453ab14-3e    inet6 fe80::f816:3eff:fe2e:ee9a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.756" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
67: tap5453ab14-3e    inet 34...</msg>
<status status="PASS" endtime="20181130 16:17:37.756" starttime="20181130 16:17:37.737"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.756" starttime="20181130 16:17:37.734"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.758" starttime="20181130 16:17:37.757"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.758" starttime="20181130 16:17:37.758"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.760" level="INFO">sudo ip netns exec qdhcp-34a44785-8199-41 1c-8308-2de8a82050a5 ip route</msg>
<status status="PASS" endtime="20181130 16:17:37.761" starttime="20181130 16:17:37.758"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.782" level="INFO">default via 34.0.0.1 dev tap5453ab14-3e 
34.0.0.0/24 dev tap5453ab14-3e proto kernel scope link src 34.0.0.2 
169.254.0.0/16 dev tap5453ab14-3e proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.782" level="INFO">${output} = default via 34.0.0.1 dev tap5453ab14-3e 
34.0.0.0/24 dev tap5453ab14-3e proto kernel scope link src 34.0.0.2 
169.254.0.0/16 dev tap5453ab14-3e proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:17:37.783" starttime="20181130 16:17:37.761"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.783" starttime="20181130 16:17:37.757"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.783" starttime="20181130 16:17:37.711"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-06c2a81d-388b-47e5-9c44-4465c88756d9">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.784" starttime="20181130 16:17:37.784"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.784" starttime="20181130 16:17:37.784"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.787" level="INFO">sudo ip netns exec qdhcp-06c2a81d-388b-47 e5-9c44-4465c88756d9 ip -o link</msg>
<status status="PASS" endtime="20181130 16:17:37.787" starttime="20181130 16:17:37.785"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.805" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
66: tapaf0885e5-e2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:05:ac:0c brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.805" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
66: tapaf0885e5-e2: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:17:37.805" starttime="20181130 16:17:37.787"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.805" starttime="20181130 16:17:37.783"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.807" starttime="20181130 16:17:37.806"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.807" starttime="20181130 16:17:37.807"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.810" level="INFO">sudo ip netns exec qdhcp-06c2a81d-388b-47 e5-9c44-4465c88756d9 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:17:37.810" starttime="20181130 16:17:37.807"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.826" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
66: tapaf0885e5-e2    inet 33.0.0.2/24 brd 33.0.0.255 scope global tapaf0885e5-e2\       valid_lft forever preferred_lft forever
66: tapaf0885e5-e2    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapaf0885e5-e2\       valid_lft forever preferred_lft forever
66: tapaf0885e5-e2    inet6 fe80::f816:3eff:fe05:ac0c/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.826" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
66: tapaf0885e5-e2    inet 33...</msg>
<status status="PASS" endtime="20181130 16:17:37.826" starttime="20181130 16:17:37.810"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.826" starttime="20181130 16:17:37.806"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.828" starttime="20181130 16:17:37.827"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.828" starttime="20181130 16:17:37.828"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.830" level="INFO">sudo ip netns exec qdhcp-06c2a81d-388b-47 e5-9c44-4465c88756d9 ip route</msg>
<status status="PASS" endtime="20181130 16:17:37.830" starttime="20181130 16:17:37.828"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.853" level="INFO">default via 33.0.0.1 dev tapaf0885e5-e2 
33.0.0.0/24 dev tapaf0885e5-e2 proto kernel scope link src 33.0.0.2 
169.254.0.0/16 dev tapaf0885e5-e2 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.853" level="INFO">${output} = default via 33.0.0.1 dev tapaf0885e5-e2 
33.0.0.0/24 dev tapaf0885e5-e2 proto kernel scope link src 33.0.0.2 
169.254.0.0/16 dev tapaf0885e5-e2 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:17:37.853" starttime="20181130 16:17:37.831"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.853" starttime="20181130 16:17:37.827"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.853" starttime="20181130 16:17:37.783"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-103b5cf3-2355-4dac-b94d-7cdeb924c9ab">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.855" starttime="20181130 16:17:37.854"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.855" starttime="20181130 16:17:37.855"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.858" level="INFO">sudo ip netns exec qdhcp-103b5cf3-2355-4d ac-b94d-7cdeb924c9ab ip -o link</msg>
<status status="PASS" endtime="20181130 16:17:37.858" starttime="20181130 16:17:37.855"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.883" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
65: tap23194c71-b5: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:7b:62:08 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.883" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
65: tap23194c71-b5: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:17:37.884" starttime="20181130 16:17:37.858"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.884" starttime="20181130 16:17:37.853"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.885" starttime="20181130 16:17:37.885"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.885" starttime="20181130 16:17:37.885"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.888" level="INFO">sudo ip netns exec qdhcp-103b5cf3-2355-4d ac-b94d-7cdeb924c9ab ip -o addr</msg>
<status status="PASS" endtime="20181130 16:17:37.888" starttime="20181130 16:17:37.886"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.914" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
65: tap23194c71-b5    inet 32.0.0.2/24 brd 32.0.0.255 scope global tap23194c71-b5\       valid_lft forever preferred_lft forever
65: tap23194c71-b5    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap23194c71-b5\       valid_lft forever preferred_lft forever
65: tap23194c71-b5    inet6 fe80::f816:3eff:fe7b:6208/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.915" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
65: tap23194c71-b5    inet 32...</msg>
<status status="PASS" endtime="20181130 16:17:37.915" starttime="20181130 16:17:37.888"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.915" starttime="20181130 16:17:37.884"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.916" starttime="20181130 16:17:37.916"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.916" starttime="20181130 16:17:37.916"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.919" level="INFO">sudo ip netns exec qdhcp-103b5cf3-2355-4d ac-b94d-7cdeb924c9ab ip route</msg>
<status status="PASS" endtime="20181130 16:17:37.919" starttime="20181130 16:17:37.917"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.938" level="INFO">default via 32.0.0.1 dev tap23194c71-b5 
32.0.0.0/24 dev tap23194c71-b5 proto kernel scope link src 32.0.0.2 
169.254.0.0/16 dev tap23194c71-b5 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.938" level="INFO">${output} = default via 32.0.0.1 dev tap23194c71-b5 
32.0.0.0/24 dev tap23194c71-b5 proto kernel scope link src 32.0.0.2 
169.254.0.0/16 dev tap23194c71-b5 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:17:37.938" starttime="20181130 16:17:37.919"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.939" starttime="20181130 16:17:37.915"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.939" starttime="20181130 16:17:37.853"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-a5ffffdc-ee84-4717-ac15-53f51d0e4611">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.940" starttime="20181130 16:17:37.940"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.940" starttime="20181130 16:17:37.940"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.943" level="INFO">sudo ip netns exec qdhcp-a5ffffdc-ee84-47 17-ac15-53f51d0e4611 ip -o link</msg>
<status status="PASS" endtime="20181130 16:17:37.943" starttime="20181130 16:17:37.940"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.964" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
64: tap1e32a835-2b: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:fe:ef:05 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.964" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
64: tap1e32a835-2b: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:17:37.964" starttime="20181130 16:17:37.943"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.965" starttime="20181130 16:17:37.939"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.966" starttime="20181130 16:17:37.965"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.966" starttime="20181130 16:17:37.966"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.969" level="INFO">sudo ip netns exec qdhcp-a5ffffdc-ee84-47 17-ac15-53f51d0e4611 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:17:37.969" starttime="20181130 16:17:37.966"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:37.994" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
64: tap1e32a835-2b    inet 31.0.0.2/24 brd 31.0.0.255 scope global tap1e32a835-2b\       valid_lft forever preferred_lft forever
64: tap1e32a835-2b    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap1e32a835-2b\       valid_lft forever preferred_lft forever
64: tap1e32a835-2b    inet6 fe80::f816:3eff:fefe:ef05/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:37.994" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
64: tap1e32a835-2b    inet 31...</msg>
<status status="PASS" endtime="20181130 16:17:37.994" starttime="20181130 16:17:37.969"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:37.994" starttime="20181130 16:17:37.965"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:37.995" starttime="20181130 16:17:37.995"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:37.996" starttime="20181130 16:17:37.996"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:37.998" level="INFO">sudo ip netns exec qdhcp-a5ffffdc-ee84-47 17-ac15-53f51d0e4611 ip route</msg>
<status status="PASS" endtime="20181130 16:17:37.998" starttime="20181130 16:17:37.996"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:38.022" level="INFO">default via 31.0.0.1 dev tap1e32a835-2b 
31.0.0.0/24 dev tap1e32a835-2b proto kernel scope link src 31.0.0.2 
169.254.0.0/16 dev tap1e32a835-2b proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:38.022" level="INFO">${output} = default via 31.0.0.1 dev tap1e32a835-2b 
31.0.0.0/24 dev tap1e32a835-2b proto kernel scope link src 31.0.0.2 
169.254.0.0/16 dev tap1e32a835-2b proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:17:38.022" starttime="20181130 16:17:37.998"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.022" starttime="20181130 16:17:37.994"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.022" starttime="20181130 16:17:37.939"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.022" starttime="20181130 16:17:37.632"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:38.024" starttime="20181130 16:17:38.023"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:38.024" starttime="20181130 16:17:38.024"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.026" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 16:17:38.026" starttime="20181130 16:17:38.024"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:38.049" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tapac1dc84c-dd"
            tag: 4095
            Interface "tapac1dc84c-dd"
                type: internal
        Port "tapaf0885e5-e2"
            tag: 4095
            Interface "tapaf0885e5-e2"
                type: internal
        Port "tap23194c71-b5"
            tag: 4095
            Interface "tap23194c71-b5"
                type: internal
        Port br-int
            Interface br-int
                type: internal
        Port "tap1e32a835-2b"
            tag: 4095
            Interface "tap1e32a835-2b"
                type: internal
        Port "tap5453ab14-3e"
            tag: 4095
            Interface "tap5453ab14-3e"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:38.050" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 16:17:38.050" starttime="20181130 16:17:38.026"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.050" starttime="20181130 16:17:38.022"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:38.051" starttime="20181130 16:17:38.051"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:38.052" starttime="20181130 16:17:38.051"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.054" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 16:17:38.054" starttime="20181130 16:17:38.052"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:38.076" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 23
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 23
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:38.076" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 23
datapath_types...</msg>
<status status="PASS" endtime="20181130 16:17:38.076" starttime="20181130 16:17:38.054"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.077" starttime="20181130 16:17:38.050"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:38.078" starttime="20181130 16:17:38.078"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:38.078" starttime="20181130 16:17:38.078"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.080" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 16:17:38.080" starttime="20181130 16:17:38.078"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:38.103" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 6(tap1e32a835-2b): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 7(tap23194c71-b5): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 8(tapaf0885e5-e2): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 9(tap5453ab14-3e): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 10(tapac1dc84c-dd): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:38.103" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 16:17:38.103" starttime="20181130 16:17:38.080"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.103" starttime="20181130 16:17:38.077"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:38.104" starttime="20181130 16:17:38.104"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:38.105" starttime="20181130 16:17:38.105"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.107" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 16:17:38.107" starttime="20181130 16:17:38.105"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:38.634" level="INFO">cookie=0x8000000, duration=1503.724s, table=0, n_packets=1502, n_bytes=81108, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=693.223s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap1e32a835-2b",vlan_tci=0x0000/0x1fff actions=write_metadata:0x90000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=693.178s, table=0, n_packets=0, n_bytes=0, priority=10,in_port="br-ex-patch",dl_vlan=1131 actions=pop_vlan,write_metadata:0xa0000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=688.495s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap23194c71-b5",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=683.464s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tapaf0885e5-e2",vlan_tci=0x0000/0x1fff actions=write_metadata:0xc0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=678.235s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap5453ab14-3e",vlan_tci=0x0000/0x1fff actions=write_metadata:0xd0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=678.203s, table=0, n_packets=0, n_bytes=0, priority=10,in_port="br-ex-patch",dl_vlan=1132 actions=pop_vlan,write_metadata:0xe0000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=672.993s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tapac1dc84c-dd",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=672.955s, table=0, n_packets=0, n_bytes=0, priority=10,in_port="br-ex-patch",dl_vlan=1133 actions=pop_vlan,write_metadata:0x100000000001/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=692.573s, table=17, n_packets=3, n_bytes=258, priority=10,metadata=0x90000000000/0xffffff0000000000 actions=load:0x9-&gt;NXM_NX_REG1[0..19],load:0x138d-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00009138d000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=692.254s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0xa0000000000/0xffffff0000000000 actions=load:0xa-&gt;NXM_NX_REG1[0..19],load:0x138d-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000a138d000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=687.570s, table=17, n_packets=3, n_bytes=258, priority=10,metadata=0xb0000000000/0xffffff0000000000 actions=load:0xb-&gt;NXM_NX_REG1[0..19],load:0x138e-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000b138e000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=682.510s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0xc0000000000/0xffffff0000000000 actions=load:0xc-&gt;NXM_NX_REG1[0..19],load:0x138f-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000c138f000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=677.566s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0xd0000000000/0xffffff0000000000 actions=load:0xd-&gt;NXM_NX_REG1[0..19],load:0x1390-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000d1390000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=677.246s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0xe0000000000/0xffffff0000000000 actions=load:0xe-&gt;NXM_NX_REG1[0..19],load:0x1390-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000e1390000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=672.302s, table=17, n_packets=3, n_bytes=270, priority=10,metadata=0xf0000000000/0xffffff0000000000 actions=load:0xf-&gt;NXM_NX_REG1[0..19],load:0x1391-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000f1391000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=671.995s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x100000000000/0xffffff0000000000 actions=load:0x10-&gt;NXM_NX_REG1[0..19],load:0x1391-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000101391000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=1797.686s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1797.686s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1797.686s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1797.686s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1797.686s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1635.250s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1635.250s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1797.686s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1797.686s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1797.587s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900138e, duration=687.556s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x30 actions=write_metadata:0x138e000000/0xfffffffff000000,goto_table:51
 cookie=0x900138f, duration=682.521s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x6 actions=write_metadata:0x138f000000/0xfffffffff000000,goto_table:51
 cookie=0x905138e, duration=688.495s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x30 actions=write_metadata:0x138e000000/0xfffffffff000000,goto_table:51
 cookie=0x905138f, duration=683.461s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x6 actions=write_metadata:0x138f000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=1797.252s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1797.242s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1797.587s, table=43, n_packets=129, n_bytes=7758, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1797.686s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1797.686s, table=48, n_packets=130, n_bytes=7800, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138d, duration=692.581s, table=50, n_packets=3, n_bytes=258, priority=20,metadata=0x9138d000000/0xfffffffff000000,dl_src=fa:16:3e:fe:ef:05 actions=goto_table:51
 cookie=0x805138e, duration=687.545s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0xb138e000000/0xfffffffff000000,dl_src=fa:16:3e:7b:62:08 actions=goto_table:51
 cookie=0x805138f, duration=682.520s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0xc138f000000/0xfffffffff000000,dl_src=fa:16:3e:05:ac:0c actions=goto_table:51
 cookie=0x8051390, duration=677.578s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0xd1390000000/0xfffffffff000000,dl_src=fa:16:3e:2e:ee:9a actions=goto_table:51
 cookie=0x8051391, duration=672.302s, table=50, n_packets=3, n_bytes=270, priority=20,metadata=0xf1391000000/0xfffffffff000000,dl_src=fa:16:3e:11:65:fb actions=goto_table:51
 cookie=0x8050001, duration=1797.587s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1797.686s, table=50, n_packets=3, n_bytes=198, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1637.561s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138d, duration=692.576s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138d000000/0xffff000000,dl_dst=fa:16:3e:fe:ef:05 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138e, duration=687.537s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138e000000/0xffff000000,dl_dst=fa:16:3e:7b:62:08 actions=load:0xb00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138f, duration=682.518s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138f000000/0xffff000000,dl_dst=fa:16:3e:05:ac:0c actions=load:0xc00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031390, duration=677.570s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1390000000/0xffff000000,dl_dst=fa:16:3e:2e:ee:9a actions=load:0xd00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031391, duration=672.302s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1391000000/0xffff000000,dl_dst=fa:16:3e:11:65:fb actions=load:0xf00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1797.587s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1797.587s, table=51, n_packets=130, n_bytes=7800, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1638.016s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1638.016s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=782.417s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=782.415s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138d, duration=692.582s, table=52, n_packets=3, n_bytes=258, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=692.581s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x870138e, duration=687.546s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138e000001/0xffff000001 actions=write_actions(group:210011)
 cookie=0x870138e, duration=687.546s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138e000000/0xffff000001 actions=write_actions(group:210012)
 cookie=0x870138f, duration=682.521s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138f000000/0xffff000001 actions=write_actions(group:210014)
 cookie=0x870138f, duration=682.521s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138f000001/0xffff000001 actions=write_actions(group:210013)
 cookie=0x8701390, duration=677.586s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1390000000/0xffff000001 actions=write_actions(group:210016)
 cookie=0x8701390, duration=677.578s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1390000001/0xffff000001 actions=write_actions(group:210015)
 cookie=0x8701391, duration=672.304s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=672.304s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x8800001, duration=1638.016s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=782.094s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=692.575s, table=55, n_packets=3, n_bytes=258, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x880000a, duration=692.259s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0xa,metadata=0xa0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000b, duration=687.537s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0xb,metadata=0xb0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000c, duration=682.518s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0xc,metadata=0xc0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000d, duration=677.566s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0xd,metadata=0xd0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000e, duration=677.258s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0xe,metadata=0xe0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000f, duration=672.302s, table=55, n_packets=3, n_bytes=270, priority=10,tun_id=0xf,metadata=0xf0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=671.987s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1638.016s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=782.100s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800009, duration=692.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000a, duration=692.264s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xa actions=load:0xa00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000b, duration=687.537s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xb actions=load:0xb00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000c, duration=682.518s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xc actions=load:0xc00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000d, duration=677.566s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xd actions=load:0xd00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000e, duration=677.263s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xe actions=load:0xe00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000f, duration=672.302s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xf actions=load:0xf00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=671.987s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1797.686s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1797.686s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1797.587s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1797.686s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1797.514s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1797.514s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1797.514s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1797.514s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1797.514s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1797.514s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1797.514s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1797.514s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1797.514s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1797.514s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1797.514s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1797.514s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1797.514s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1797.514s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1797.541s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1797.514s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1797.514s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1797.514s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1797.514s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1797.514s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1797.514s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1797.514s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1797.514s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1797.514s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1503.669s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=693.169s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xa00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=678.201s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xe00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=672.948s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1000,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1503.673s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=693.175s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x900 actions=output:"tap1e32a835-2b"
 cookie=0x8000007, duration=693.169s, table=220, n_packets=3, n_bytes=258, priority=9,reg6=0xa00 actions=push_vlan:0x8100,set_field:5227-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x8000007, duration=688.467s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"tap23194c71-b5"
 cookie=0x8000007, duration=683.441s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xc00 actions=output:"tapaf0885e5-e2"
 cookie=0x8000007, duration=678.214s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xd00 actions=output:"tap5453ab14-3e"
 cookie=0x8000007, duration=678.199s, table=220, n_packets=2, n_bytes=180, priority=9,reg6=0xe00 actions=push_vlan:0x8100,set_field:5228-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x8000007, duration=672.977s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"tapac1dc84c-dd"
 cookie=0x8000007, duration=672.946s, table=220, n_packets=3, n_bytes=270, priority=9,reg6=0x1000 actions=push_vlan:0x8100,set_field:5229-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x6900000, duration=1797.504s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1797.504s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1797.504s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1797.504s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1797.514s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1797.504s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1797.504s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1797.504s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1797.504s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1797.504s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1797.504s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1797.504s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1797.504s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1797.514s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1797.514s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1797.514s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1797.514s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1797.514s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1797.514s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1797.514s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1797.514s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1797.514s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1797.514s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:38.635" level="INFO">${output} =  cookie=0x8000000, duration=1503.724s, table=0, n_packets=1502, n_bytes=81108, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tabl...</msg>
<status status="PASS" endtime="20181130 16:17:38.635" starttime="20181130 16:17:38.107"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.636" starttime="20181130 16:17:38.103"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:38.637" starttime="20181130 16:17:38.637"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:38.638" starttime="20181130 16:17:38.637"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.641" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 16:17:38.641" starttime="20181130 16:17:38.638"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:38.678" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210005,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210014,type=all,bucket=actions=group:210013
 group_id=210017,type=all,bucket=actions=set_field:0xf-&gt;tun_id,resubmit(,55)
 group_id=210012,type=all,bucket=actions=group:210011
 group_id=210015,type=all,bucket=actions=set_field:0xd-&gt;tun_id,resubmit(,55)
 group_id=210016,type=all,bucket=actions=group:210015,bucket=actions=load:0xe00-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210011,type=all,bucket=actions=set_field:0xb-&gt;tun_id,resubmit(,55)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all,bucket=actions=set_field:0x9-&gt;tun_id,resubmit(,55)
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0xa00-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210013,type=all,bucket=actions=set_field:0xc-&gt;tun_id,resubmit(,55)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:38.679" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210005,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit...</msg>
<status status="PASS" endtime="20181130 16:17:38.679" starttime="20181130 16:17:38.642"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.679" starttime="20181130 16:17:38.636"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:38.682" starttime="20181130 16:17:38.681"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:17:38.683" starttime="20181130 16:17:38.682"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.686" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 16:17:38.686" starttime="20181130 16:17:38.683"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:38.723" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=1639.252s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210005,duration=783.640s,ref_count=1,packet_count=0,byte_count=0
 group_id=210006,duration=783.343s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210014,duration=683.719s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210017,duration=673.555s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270
 group_id=210012,duration=688.756s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210015,duration=678.813s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210016,duration=678.484s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210011,duration=689.059s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210018,duration=673.240s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270,bucket1:packet_count=3,byte_count=270
 group_id=210004,duration=1638.940s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000,duration=1798.133s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=693.783s,ref_count=1,packet_count=3,byte_count=258,bucket0:packet_count=3,byte_count=258
 group_id=210010,duration=693.499s,ref_count=1,packet_count=3,byte_count=258,bucket0:packet_count=3,byte_count=258,bucket1:packet_count=3,byte_count=258
 group_id=210013,duration=684.039s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:17:38.723" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=1639.252s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210005,duration=783.640s,ref_count=1,packet_count=0,byte_count=0
 gro...</msg>
<status status="PASS" endtime="20181130 16:17:38.723" starttime="20181130 16:17:38.686"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.724" starttime="20181130 16:17:38.680"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.724" starttime="20181130 16:17:37.541"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.724" starttime="20181130 16:17:37.541"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.724" starttime="20181130 16:17:37.540"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.724" starttime="20181130 16:17:37.540"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 16:17:38.740" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf600cd0&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:17:38.741" starttime="20181130 16:17:38.739"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.749" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.749" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.749" starttime="20181130 16:17:38.742"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.750" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.751" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.751" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.751" starttime="20181130 16:17:38.750"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.751" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.752" starttime="20181130 16:17:38.751"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.752" starttime="20181130 16:17:38.741"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.758" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.759" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.759" starttime="20181130 16:17:38.752"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.760" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","physical-network-name":"datacentre","segmentation-id":1133,"segment-type":"elan:segment-type-vlan","external":false,"elan-tag":5009,"mac-timeout":300},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","segmentation-id":48,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5006,"mac-timeout":300},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","physical-network-name":"datacentre","segmentation-id":1131,"segment-type":"elan:segment-type-vlan","external":false,"elan-tag":5005,"mac-timeout":300},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","segmentation-id":6,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5007,"mac-timeout":300},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5","physical-network-name":"datacentre","segmentation-id":1132,"segment-type":"elan:segment-type-vlan","external":false,"elan-tag":5008,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 16:17:38.760" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.760" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 16:17:38.760" starttime="20181130 16:17:38.759"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.761" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                "elan-tag": 5009,
                "external": false,
                "mac-timeout": 300,
                "physical-network-name": "datacentre",
                "segment-type": "elan:segment-type-vlan",
                "segmentation-id": 1133
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                "elan-tag": 5006,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 48
            },
            {
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                "elan-tag": 5005,
                "external": false,
                "mac-timeout": 300,
                "physical-network-name": "datacentre",
                "segment-type": "elan:segment-type-vlan",
                "segmentation-id": 1131
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                "elan-tag": 5007,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 6
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5",
                "elan-tag": 5008,
                "external": false,
                "mac-timeout": 300,
                "physical-network-name": "datacentre",
                "segment-type": "elan:segment-type-vlan",
                "segmentation-id": 1132
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.761" starttime="20181130 16:17:38.760"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.761" starttime="20181130 16:17:38.752"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.765" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.765" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.765" starttime="20181130 16:17:38.761"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.766" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"44641043685057:br-ex-patch:1133","elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3"},{"name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","static-mac-entries":[{"mac-address":"fa:16:3e:fe:ef:05","ip-prefix":"31.0.0.2"}]},{"name":"44641043685057:br-ex-patch:1131","elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611"},{"name":"44641043685057:br-ex-patch:1132","elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","static-mac-entries":[{"mac-address":"fa:16:3e:05:ac:0c","ip-prefix":"33.0.0.2"}]},{"name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","static-mac-entries":[{"mac-address":"fa:16:3e:7b:62:08","ip-prefix":"32.0.0.2"}]},{"name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","static-mac-entries":[{"mac-address":"fa:16:3e:11:65:fb","ip-prefix":"35.0.0.2"}]},{"name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5","static-mac-entries":[{"mac-address":"fa:16:3e:2e:ee:9a","ip-prefix":"34.0.0.2"}]}]}} </msg>
<msg timestamp="20181130 16:17:38.767" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.767" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                "name": "44641043685057:br-ex-patch:1...</msg>
<status status="PASS" endtime="20181130 16:17:38.767" starttime="20181130 16:17:38.766"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.767" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                "name": "44641043685057:br-ex-patch:1133"
            },
            {
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                "name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "static-mac-entries": [
                    {
                        "ip-prefix": "31.0.0.2",
                        "mac-address": "fa:16:3e:fe:ef:05"
                    }
                ]
            },
            {
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                "name": "44641043685057:br-ex-patch:1131"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5",
                "name": "44641043685057:br-ex-patch:1132"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                "name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "static-mac-entries": [
                    {
                        "ip-prefix": "33.0.0.2",
                        "mac-address": "fa:16:3e:05:ac:0c"
                    }
                ]
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                "name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "32.0.0.2",
                        "mac-address": "fa:16:3e:7b:62:08"
                    }
                ]
            },
            {
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                "name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "static-mac-entries": [
                    {
                        "ip-prefix": "35.0.0.2",
                        "mac-address": "fa:16:3e:11:65:fb"
                    }
                ]
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5",
                "name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "static-mac-entries": [
                    {
                        "ip-prefix": "34.0.0.2",
                        "mac-address": "fa:16:3e:2e:ee:9a"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.768" starttime="20181130 16:17:38.767"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.768" starttime="20181130 16:17:38.761"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.772" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.772" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.772" starttime="20181130 16:17:38.768"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.776" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225001,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543593985}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:1132","id-value":[14]},{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"44641043685057:br-ex-patch:1131","id-value":[10]},{"id-key":"44641043685057:br-ex-patch:1133","id-value":[16]},{"id-key":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","id-value":[9]},{"id-key":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","id-value":[15]},{"id-key":"5453ab14-3ef7-4f4a-a67e-7758043e3367","id-value":[13]},{"id-key":"23194c71-b57f-40e4-b1f0-f848cc121d2c","id-value":[11]},{"id-key":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","id-value":[12]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543592344}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543593872}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":4,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6}],"available-id-count":7,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":16,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543593980}],"id-entries":[{"id-key":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","id-value":[5005]},{"id-key":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","id-value":[5006]},{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"34a44785-8199-411c-8308-2de8a82050a5","id-value":[5008]},{"id-key":"06c2a81d-388b-47e5-9c44-4465c88756d9","id-value":[5007]},{"id-key":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","id-value":[5009]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5009,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543593122}],"id-entries":[{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543593986}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]}]}]}} </msg>
<msg timestamp="20181130 16:17:38.776" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.776" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225001,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 16:17:38.776" starttime="20181130 16:17:38.773"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.777" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225001,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543593985
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:1132",
                        "id-value": [
                            14
                        ]
                    },
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "44641043685057:br-ex-patch:1131",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "44641043685057:br-ex-patch:1133",
                        "id-value": [
                            16
                        ]
                    },
                    {
                        "id-key": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                        "id-value": [
                            13
                        ]
                    },
                    {
                        "id-key": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                        "id-value": [
                            12
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543592344
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543593872
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 4,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 16,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 7,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543593980
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "id-value": [
                            5005
                        ]
                    },
                    {
                        "id-key": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                        "id-value": [
                            5006
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "34a44785-8199-411c-8308-2de8a82050a5",
                        "id-value": [
                            5008
                        ]
                    },
                    {
                        "id-key": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                        "id-value": [
                            5007
                        ]
                    },
                    {
                        "id-key": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "id-value": [
                            5009
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5009,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543593122
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543593986
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.777" starttime="20181130 16:17:38.777"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.777" starttime="20181130 16:17:38.768"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.782" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.782" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.782" starttime="20181130 16:17:38.778"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.783" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{"ace":[{"rule-name":"9612eb0d-8245-4569-a98a-3be9c805e6b9","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"f429db7a-a19d-4156-84ed-5f2df18dd1fb","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"f06f6cda-2589-4afa-bd62-f1463bb20f2d","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"46c44fa4-7f26-418a-80bc-0698c77555b8","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"0cb65cb6-baa6-4a92-942f-a0b7e29b1ada","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"674d8d48-7eae-4b69-b08b-a21388791deb","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"bfcadfe6-6ee4-4b6b-9f99-bf8d77c7672d","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dae7c00e-a619-406a-82f2-df18f2c7ad26","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181130 16:17:38.783" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.784" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181130 16:17:38.784" starttime="20181130 16:17:38.782"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.784" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "9612eb0d-8245-4569-a98a-3be9c805e6b9"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "f429db7a-a19d-4156-84ed-5f2df18dd1fb"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "f06f6cda-2589-4afa-bd62-f1463bb20f2d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "46c44fa4-7f26-418a-80bc-0698c77555b8"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "0cb65cb6-baa6-4a92-942f-a0b7e29b1ada"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "674d8d48-7eae-4b69-b08b-a21388791deb"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "bfcadfe6-6ee4-4b6b-9f99-bf8d77c7672d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "dae7c00e-a619-406a-82f2-df18f2c7ad26"
                        }
                    ]
                },
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.784" starttime="20181130 16:17:38.784"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.784" starttime="20181130 16:17:38.777"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.788" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.788" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.788" starttime="20181130 16:17:38.785"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.789" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"44641043685057:br-ex-patch:1131","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch:trunk","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:vlan-id":1131,"odl-interface:l2vlan-mode":"trunk-member"},{"name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap1e32a835-2b"},{"name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapac1dc84c-dd"},{"name":"44641043685057:br-ex-patch:1133","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch:trunk","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:vlan-id":1133,"odl-interface:l2vlan-mode":"trunk-member"},{"name":"44641043685057:br-ex-patch:1132","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch:trunk","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:vlan-id":1132,"odl-interface:l2vlan-mode":"trunk-member"},{"name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapaf0885e5-e2"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap5453ab14-3e"},{"name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap23194c71-b5"}]}} </msg>
<msg timestamp="20181130 16:17:38.789" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.789" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:1131",
                "odl-interface:external": true,
 ...</msg>
<status status="PASS" endtime="20181130 16:17:38.789" starttime="20181130 16:17:38.788"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.790" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:1131",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1131,
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap1e32a835-2b",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapac1dc84c-dd",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:1133",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1133,
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:1132",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1132,
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapaf0885e5-e2",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap5453ab14-3e",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap23194c71-b5",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.790" starttime="20181130 16:17:38.789"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.790" starttime="20181130 16:17:38.785"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.795" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.795" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.795" starttime="20181130 16:17:38.790"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.800" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:1131","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1131,"vlan-id-present":true}}}},{"order":0,"push-vlan-action":{"ethernet-type":33024}}]}}]}]},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.23194c71-b57f-40e4-b1f0-f848cc121d2c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"7"}}]}}]}]},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.34a44785-8199-411c-8308-2de8a82050a5.5453ab14-3ef7-4f4a-a67e-7758043e3367","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84020297728,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":13,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.103b5cf3-2355-4dac-b94d-7cdeb924c9ab.23194c71-b57f-40e4-b1f0-f848cc121d2c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83986743296,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5006,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":11,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"10"}}]}}]}]},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.06c2a81d-388b-47e5-9c44-4465c88756d9.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84003520512,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5007,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":12,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"6"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:1133","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1133,"vlan-id-present":true}}}},{"order":0,"push-vlan-action":{"ethernet-type":33024}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:1132","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1132,"vlan-id-present":true}}}},{"order":0,"push-vlan-action":{"ethernet-type":33024}}]}}]}]},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.6ab7630f-8cfa-433f-8a37-dfac382a8ef3.44641043685057:br-ex-patch:1133","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84037074944,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":16,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.34a44785-8199-411c-8308-2de8a82050a5.44641043685057:br-ex-patch:1132","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84020297728,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":14,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.a5ffffdc-ee84-4717-ac15-53f51d0e4611.44641043685057:br-ex-patch:1131","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83969966080,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5005,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":10,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.a5ffffdc-ee84-4717-ac15-53f51d0e4611.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":83969966080,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5005,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":9,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.5453ab14-3ef7-4f4a-a67e-7758043e3367","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"9"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"8"}}]}}]}]},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.6ab7630f-8cfa-433f-8a37-dfac382a8ef3.ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84037074944,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":15,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]}]}} </msg>
<msg timestamp="20181130 16:17:38.800" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.801" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181130 16:17:38.801" starttime="20181130 16:17:38.795"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.801" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 2,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "vlan-match": {
                                                    "vlan-id": {
                                                        "vlan-id": 1131,
                                                        "vlan-id-present": true
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 0,
                                            "push-vlan-action": {
                                                "ethernet-type": 33024
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:1131",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "7"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.23194c71-b57f-40e4-b1f0-f848cc121d2c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84020297728,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5008
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 13
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.34a44785-8199-411c-8308-2de8a82050a5.5453ab14-3ef7-4f4a-a67e-7758043e3367",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83986743296,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5006
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 11
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.103b5cf3-2355-4dac-b94d-7cdeb924c9ab.23194c71-b57f-40e4-b1f0-f848cc121d2c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "10"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84003520512,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5007
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 12
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.06c2a81d-388b-47e5-9c44-4465c88756d9.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "6"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 2,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "vlan-match": {
                                                    "vlan-id": {
                                                        "vlan-id": 1133,
                                                        "vlan-id-present": true
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 0,
                                            "push-vlan-action": {
                                                "ethernet-type": 33024
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:1133",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 2,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "vlan-match": {
                                                    "vlan-id": {
                                                        "vlan-id": 1132,
                                                        "vlan-id-present": true
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 0,
                                            "push-vlan-action": {
                                                "ethernet-type": 33024
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:1132",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84037074944,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5009
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 16
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.6ab7630f-8cfa-433f-8a37-dfac382a8ef3.44641043685057:br-ex-patch:1133",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84020297728,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5008
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 14
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.34a44785-8199-411c-8308-2de8a82050a5.44641043685057:br-ex-patch:1132",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83969966080,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5005
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 10
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.a5ffffdc-ee84-4717-ac15-53f51d0e4611.44641043685057:br-ex-patch:1131",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 83969966080,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5005
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 9
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.a5ffffdc-ee84-4717-ac15-53f51d0e4611.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "9"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.5453ab14-3ef7-4f4a-a67e-7758043e3367",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "8"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84037074944,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5009
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 15
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.6ab7630f-8cfa-433f-8a37-dfac382a8ef3.ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.802" starttime="20181130 16:17:38.801"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.802" starttime="20181130 16:17:38.790"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.806" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.806" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.806" starttime="20181130 16:17:38.802"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.807" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"zone-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:17:38.807" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.807" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 16:17:38.807" starttime="20181130 16:17:38.806"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.807" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
                            },
                            {
                                "zone-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.808" starttime="20181130 16:17:38.807"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.808" starttime="20181130 16:17:38.802"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.811" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.811" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.811" starttime="20181130 16:17:38.808"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.812" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.813" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.813" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.813" starttime="20181130 16:17:38.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.813" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.813" starttime="20181130 16:17:38.813"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.813" starttime="20181130 16:17:38.808"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.817" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.817" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.817" starttime="20181130 16:17:38.813"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.818" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.818" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.818" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.818" starttime="20181130 16:17:38.817"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.818" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.818" starttime="20181130 16:17:38.818"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.819" starttime="20181130 16:17:38.813"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.822" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.822" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.822" starttime="20181130 16:17:38.819"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.822" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.823" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.823" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.823" starttime="20181130 16:17:38.822"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.823" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.823" starttime="20181130 16:17:38.823"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.823" starttime="20181130 16:17:38.819"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.827" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.827" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.827" starttime="20181130 16:17:38.823"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.828" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:17:38.828" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.828" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 16:17:38.828" starttime="20181130 16:17:38.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.828" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.828" starttime="20181130 16:17:38.828"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.828" starttime="20181130 16:17:38.823"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.832" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.832" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.832" starttime="20181130 16:17:38.829"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.832" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 16:17:38.832" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.833" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.833" starttime="20181130 16:17:38.832"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.833" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.833" starttime="20181130 16:17:38.833"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.833" starttime="20181130 16:17:38.829"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.836" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.836" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.836" starttime="20181130 16:17:38.833"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.837" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 16:17:38.837" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.837" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.837" starttime="20181130 16:17:38.836"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.837" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.837" starttime="20181130 16:17:38.837"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.837" starttime="20181130 16:17:38.833"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.842" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.842" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.842" starttime="20181130 16:17:38.838"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.843" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 16:17:38.843" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.843" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 16:17:38.843" starttime="20181130 16:17:38.842"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.844" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:17:38.844" starttime="20181130 16:17:38.844"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.844" starttime="20181130 16:17:38.837"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.848" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.848" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.849" starttime="20181130 16:17:38.844"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.851" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"1133","neutron-provider-ext:physical-network":"datacentre","neutron-provider-ext:network-type":"neutron-networks:network-type-vlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l3_net_5"},{"uuid":"06c2a81d-388b-47e5-9c44-4465c88756d9","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"6","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l3_net_3"},{"uuid":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"48","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l3_net_2"},{"uuid":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"1131","neutron-provider-ext:physical-network":"datacentre","neutron-provider-ext:network-type":"neutron-networks:network-type-vlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l3_net_1"},{"uuid":"34a44785-8199-411c-8308-2de8a82050a5","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"1132","neutron-provider-ext:physical-network":"datacentre","neutron-provider-ext:network-type":"neutron-networks:network-type-vlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l3_net_4"}]},"security-groups":{"security-group":[{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"l3_sg","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"}]},"security-rules":{"security-rule":[{"uuid":"674d8d48-7eae-4b69-b08b-a21388791deb","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"f06f6cda-2589-4afa-bd62-f1463bb20f2d","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"bfcadfe6-6ee4-4b6b-9f99-bf8d77c7672d","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"9612eb0d-8245-4569-a98a-3be9c805e6b9","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"f429db7a-a19d-4156-84ed-5f2df18dd1fb","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4"},{"uuid":"dae7c00e-a619-406a-82f2-df18f2c7ad26","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"0cb65cb6-baa6-4a92-942f-a0b7e29b1ada","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"46c44fa4-7f26-418a-80bc-0698c77555b8","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"c6e9c041-7586-4105-b86f-1bd15dbc57d7","gateway-ip":"32.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"32.0.0.2","end":"32.0.0.254"}],"cidr":"32.0.0.0/24","network-id":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","name":"l3_sub_2"},{"uuid":"f419b404-687d-4b17-843a-c3699debb206","gateway-ip":"31.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"31.0.0.2","end":"31.0.0.254"}],"cidr":"31.0.0.0/24","network-id":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","name":"l3_sub_1"},{"uuid":"0a3ec622-d891-4211-966f-a9cf6557919c","gateway-ip":"34.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"34.0.0.2","end":"34.0.0.254"}],"cidr":"34.0.0.0/24","network-id":"34a44785-8199-411c-8308-2de8a82050a5","name":"l3_sub_4"},{"uuid":"836cc800-b358-4e41-b2ae-740192dd9e34","gateway-ip":"33.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"33.0.0.2","end":"33.0.0.254"}],"cidr":"33.0.0.0/24","network-id":"06c2a81d-388b-47e5-9c44-4465c88756d9","name":"l3_sub_3"},{"uuid":"e6624419-6afa-4086-8b6b-66150da9ca9a","gateway-ip":"35.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"35.0.0.2","end":"35.0.0.254"}],"cidr":"35.0.0.0/24","network-id":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","name":"l3_sub_5"}]},"ports":{"port":[{"uuid":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","fixed-ips":[{"subnet-id":"836cc800-b358-4e41-b2ae-740192dd9e34","ip-address":"33.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-06c2a81d-388b-47e5-9c44-4465c88756d9","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:05:ac:0c","admin-state-up":true,"network-id":"06c2a81d-388b-47e5-9c44-4465c88756d9","name":""},{"uuid":"5453ab14-3ef7-4f4a-a67e-7758043e3367","fixed-ips":[{"subnet-id":"0a3ec622-d891-4211-966f-a9cf6557919c","ip-address":"34.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-34a44785-8199-411c-8308-2de8a82050a5","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:2e:ee:9a","admin-state-up":true,"network-id":"34a44785-8199-411c-8308-2de8a82050a5","name":""},{"uuid":"23194c71-b57f-40e4-b1f0-f848cc121d2c","fixed-ips":[{"subnet-id":"c6e9c041-7586-4105-b86f-1bd15dbc57d7","ip-address":"32.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-103b5cf3-2355-4dac-b94d-7cdeb924c9ab","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:7b:62:08","admin-state-up":true,"network-id":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","name":""},{"uuid":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","fixed-ips":[{"subnet-id":"f419b404-687d-4b17-843a-c3699debb206","ip-address":"31.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-a5ffffdc-ee84-4717-ac15-53f51d0e4611","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:fe:ef:05","admin-state-up":true,"network-id":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","name":""},{"uuid":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","fixed-ips":[{"subnet-id":"e6624419-6afa-4086-8b6b-66150da9ca9a","ip-address":"35.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6ab7630f-8cfa-433f-8a37-dfac382a8ef3","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:11:65:fb","admin-state-up":true,"network-id":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","name":""}]}}} </msg>
<msg timestamp="20181130 16:17:38.851" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.851" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 16:17:38.851" starttime="20181130 16:17:38.849"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.852" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_net_5",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vlan",
                    "neutron-provider-ext:physical-network": "datacentre",
                    "neutron-provider-ext:segmentation-id": "1133",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_net_3",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "06c2a81d-388b-47e5-9c44-4465c88756d9"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "48",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vlan",
                    "neutron-provider-ext:physical-network": "datacentre",
                    "neutron-provider-ext:segmentation-id": "1131",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_net_4",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vlan",
                    "neutron-provider-ext:physical-network": "datacentre",
                    "neutron-provider-ext:segmentation-id": "1132",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "34a44785-8199-411c-8308-2de8a82050a5"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-06c2a81d-388b-47e5-9c44-4465c88756d9",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "33.0.0.2",
                            "subnet-id": "836cc800-b358-4e41-b2ae-740192dd9e34"
                        }
                    ],
                    "mac-address": "fa:16:3e:05:ac:0c",
                    "name": "",
                    "network-id": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-34a44785-8199-411c-8308-2de8a82050a5",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "34.0.0.2",
                            "subnet-id": "0a3ec622-d891-4211-966f-a9cf6557919c"
                        }
                    ],
                    "mac-address": "fa:16:3e:2e:ee:9a",
                    "name": "",
                    "network-id": "34a44785-8199-411c-8308-2de8a82050a5",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "5453ab14-3ef7-4f4a-a67e-7758043e3367"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "32.0.0.2",
                            "subnet-id": "c6e9c041-7586-4105-b86f-1bd15dbc57d7"
                        }
                    ],
                    "mac-address": "fa:16:3e:7b:62:08",
                    "name": "",
                    "network-id": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "23194c71-b57f-40e4-b1f0-f848cc121d2c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "31.0.0.2",
                            "subnet-id": "f419b404-687d-4b17-843a-c3699debb206"
                        }
                    ],
                    "mac-address": "fa:16:3e:fe:ef:05",
                    "name": "",
                    "network-id": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "35.0.0.2",
                            "subnet-id": "e6624419-6afa-4086-8b6b-66150da9ca9a"
                        }
                    ],
                    "mac-address": "fa:16:3e:11:65:fb",
                    "name": "",
                    "network-id": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ac1dc84c-dd38-4dff-a3f6-b506be68392d"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "l3_sg",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "674d8d48-7eae-4b69-b08b-a21388791deb"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f06f6cda-2589-4afa-bd62-f1463bb20f2d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "bfcadfe6-6ee4-4b6b-9f99-bf8d77c7672d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "9612eb0d-8245-4569-a98a-3be9c805e6b9"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f429db7a-a19d-4156-84ed-5f2df18dd1fb"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "dae7c00e-a619-406a-82f2-df18f2c7ad26"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0cb65cb6-baa6-4a92-942f-a0b7e29b1ada"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "46c44fa4-7f26-418a-80bc-0698c77555b8"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "32.0.0.254",
                            "start": "32.0.0.2"
                        }
                    ],
                    "cidr": "32.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "32.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_sub_2",
                    "network-id": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "c6e9c041-7586-4105-b86f-1bd15dbc57d7"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "31.0.0.254",
                            "start": "31.0.0.2"
                        }
                    ],
                    "cidr": "31.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "31.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_sub_1",
                    "network-id": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f419b404-687d-4b17-843a-c3699debb206"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "34.0.0.254",
                            "start": "34.0.0.2"
                        }
                    ],
                    "cidr": "34.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "34.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_sub_4",
                    "network-id": "34a44785-8199-411c-8308-2de8a82050a5",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0a3ec622-d891-4211-966f-a9cf6557919c"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "33.0.0.254",
                            "start": "33.0.0.2"
                        }
                    ],
                    "cidr": "33.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "33.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_sub_3",
                    "network-id": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "836cc800-b358-4e41-b2ae-740192dd9e34"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "35.0.0.254",
                            "start": "35.0.0.2"
                        }
                    ],
                    "cidr": "35.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "35.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_sub_5",
                    "network-id": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e6624419-6afa-4086-8b6b-66150da9ca9a"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.852" starttime="20181130 16:17:38.851"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.852" starttime="20181130 16:17:38.844"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.855" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.856" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.856" starttime="20181130 16:17:38.852"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.856" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","subnet-id-list":["c6e9c041-7586-4105-b86f-1bd15dbc57d7"]},{"network-id":"06c2a81d-388b-47e5-9c44-4465c88756d9","subnet-id-list":["836cc800-b358-4e41-b2ae-740192dd9e34"]},{"network-id":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","subnet-id-list":["e6624419-6afa-4086-8b6b-66150da9ca9a"]},{"network-id":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","subnet-id-list":["f419b404-687d-4b17-843a-c3699debb206"]},{"network-id":"34a44785-8199-411c-8308-2de8a82050a5","subnet-id-list":["0a3ec622-d891-4211-966f-a9cf6557919c"]}]}} </msg>
<msg timestamp="20181130 16:17:38.856" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.857" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                "subnet-id-list": [
                    "c6e9c041-758...</msg>
<status status="PASS" endtime="20181130 16:17:38.857" starttime="20181130 16:17:38.856"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.857" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                "subnet-id-list": [
                    "c6e9c041-7586-4105-b86f-1bd15dbc57d7"
                ]
            },
            {
                "network-id": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                "subnet-id-list": [
                    "836cc800-b358-4e41-b2ae-740192dd9e34"
                ]
            },
            {
                "network-id": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                "subnet-id-list": [
                    "e6624419-6afa-4086-8b6b-66150da9ca9a"
                ]
            },
            {
                "network-id": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                "subnet-id-list": [
                    "f419b404-687d-4b17-843a-c3699debb206"
                ]
            },
            {
                "network-id": "34a44785-8199-411c-8308-2de8a82050a5",
                "subnet-id-list": [
                    "0a3ec622-d891-4211-966f-a9cf6557919c"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.857" starttime="20181130 16:17:38.857"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.857" starttime="20181130 16:17:38.852"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.861" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.862" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.862" starttime="20181130 16:17:38.857"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.862" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.862" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.862" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.862" starttime="20181130 16:17:38.862"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.863" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.863" starttime="20181130 16:17:38.863"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.863" starttime="20181130 16:17:38.857"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.867" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.867" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.867" starttime="20181130 16:17:38.863"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.868" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.868" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.868" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.868" starttime="20181130 16:17:38.867"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.868" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.869" starttime="20181130 16:17:38.868"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.869" starttime="20181130 16:17:38.863"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.871" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.872" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.872" starttime="20181130 16:17:38.869"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.872" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"836cc800-b358-4e41-b2ae-740192dd9e34","network-type":"VXLAN","port-list":["af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"],"segmentation-id":6,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"06c2a81d-388b-47e5-9c44-4465c88756d9","subnet-ip":"33.0.0.0/24"},{"id":"e6624419-6afa-4086-8b6b-66150da9ca9a","network-type":"VLAN","port-list":["ac1dc84c-dd38-4dff-a3f6-b506be68392d"],"segmentation-id":1133,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","subnet-ip":"35.0.0.0/24"},{"id":"c6e9c041-7586-4105-b86f-1bd15dbc57d7","network-type":"VXLAN","port-list":["23194c71-b57f-40e4-b1f0-f848cc121d2c"],"segmentation-id":48,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","subnet-ip":"32.0.0.0/24"},{"id":"0a3ec622-d891-4211-966f-a9cf6557919c","network-type":"VLAN","port-list":["5453ab14-3ef7-4f4a-a67e-7758043e3367"],"segmentation-id":1132,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"34a44785-8199-411c-8308-2de8a82050a5","subnet-ip":"34.0.0.0/24"},{"id":"f419b404-687d-4b17-843a-c3699debb206","network-type":"VLAN","port-list":["1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"],"segmentation-id":1131,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","subnet-ip":"31.0.0.0/24"}]}} </msg>
<msg timestamp="20181130 16:17:38.872" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.873" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "836cc800-b358-4e41-b2ae-740192dd9e34",
                "network-id": "06c2a81d-388b-47e5-9c44-4465c88756d9",
         ...</msg>
<status status="PASS" endtime="20181130 16:17:38.873" starttime="20181130 16:17:38.872"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.873" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "836cc800-b358-4e41-b2ae-740192dd9e34",
                "network-id": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                "network-type": "VXLAN",
                "port-list": [
                    "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"
                ],
                "segmentation-id": 6,
                "subnet-ip": "33.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            },
            {
                "id": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                "network-id": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                "network-type": "VLAN",
                "port-list": [
                    "ac1dc84c-dd38-4dff-a3f6-b506be68392d"
                ],
                "segmentation-id": 1133,
                "subnet-ip": "35.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            },
            {
                "id": "c6e9c041-7586-4105-b86f-1bd15dbc57d7",
                "network-id": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                "network-type": "VXLAN",
                "port-list": [
                    "23194c71-b57f-40e4-b1f0-f848cc121d2c"
                ],
                "segmentation-id": 48,
                "subnet-ip": "32.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            },
            {
                "id": "0a3ec622-d891-4211-966f-a9cf6557919c",
                "network-id": "34a44785-8199-411c-8308-2de8a82050a5",
                "network-type": "VLAN",
                "port-list": [
                    "5453ab14-3ef7-4f4a-a67e-7758043e3367"
                ],
                "segmentation-id": 1132,
                "subnet-ip": "34.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            },
            {
                "id": "f419b404-687d-4b17-843a-c3699debb206",
                "network-id": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                "network-type": "VLAN",
                "port-list": [
                    "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"
                ],
                "segmentation-id": 1131,
                "subnet-ip": "31.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.873" starttime="20181130 16:17:38.873"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.873" starttime="20181130 16:17:38.869"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.876" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.876" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.876" starttime="20181130 16:17:38.874"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.877" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 16:17:38.877" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.877" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.877" starttime="20181130 16:17:38.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.877" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.878" starttime="20181130 16:17:38.877"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.878" starttime="20181130 16:17:38.874"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.880" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.880" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.880" starttime="20181130 16:17:38.878"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.881" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 16:17:38.881" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.881" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.881" starttime="20181130 16:17:38.881"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.881" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.881" starttime="20181130 16:17:38.881"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.882" starttime="20181130 16:17:38.878"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.884" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.884" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.884" starttime="20181130 16:17:38.882"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.885" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"tapaf0885e5-e2","interface-child-entry":[{"child-interface":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"}]},{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"44641043685057:br-ex-patch:trunk","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:1132"},{"child-interface":"44641043685057:br-ex-patch:1131"},{"child-interface":"44641043685057:br-ex-patch:1133"}]},{"parent-interface":"tap5453ab14-3e","interface-child-entry":[{"child-interface":"5453ab14-3ef7-4f4a-a67e-7758043e3367"}]},{"parent-interface":"tap1e32a835-2b","interface-child-entry":[{"child-interface":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"}]},{"parent-interface":"tap23194c71-b5","interface-child-entry":[{"child-interface":"23194c71-b57f-40e4-b1f0-f848cc121d2c"}]},{"parent-interface":"tapac1dc84c-dd","interface-child-entry":[{"child-interface":"ac1dc84c-dd38-4dff-a3f6-b506be68392d"}]}]}} </msg>
<msg timestamp="20181130 16:17:38.885" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.885" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "af0885e5-...</msg>
<status status="PASS" endtime="20181130 16:17:38.885" starttime="20181130 16:17:38.884"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.886" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"
                    }
                ],
                "parent-interface": "tapaf0885e5-e2"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:1132"
                    },
                    {
                        "child-interface": "44641043685057:br-ex-patch:1131"
                    },
                    {
                        "child-interface": "44641043685057:br-ex-patch:1133"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch:trunk"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "5453ab14-3ef7-4f4a-a67e-7758043e3367"
                    }
                ],
                "parent-interface": "tap5453ab14-3e"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"
                    }
                ],
                "parent-interface": "tap1e32a835-2b"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "23194c71-b57f-40e4-b1f0-f848cc121d2c"
                    }
                ],
                "parent-interface": "tap23194c71-b5"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "ac1dc84c-dd38-4dff-a3f6-b506be68392d"
                    }
                ],
                "parent-interface": "tapac1dc84c-dd"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.886" starttime="20181130 16:17:38.885"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.886" starttime="20181130 16:17:38.882"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.889" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.889" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.889" starttime="20181130 16:17:38.886"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.890" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.890" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.890" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.890" starttime="20181130 16:17:38.889"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.890" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.891" starttime="20181130 16:17:38.890"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.891" starttime="20181130 16:17:38.886"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.893" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.894" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.894" starttime="20181130 16:17:38.891"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.894" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:17:38.894" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.894" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 16:17:38.894" starttime="20181130 16:17:38.894"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.895" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.895" starttime="20181130 16:17:38.895"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.895" starttime="20181130 16:17:38.891"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.898" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.898" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.898" starttime="20181130 16:17:38.895"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.899" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 16:17:38.899" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.899" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 16:17:38.899" starttime="20181130 16:17:38.898"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.899" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.899" starttime="20181130 16:17:38.899"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.900" starttime="20181130 16:17:38.895"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.903" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.903" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.903" starttime="20181130 16:17:38.900"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.904" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.904" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.904" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.904" starttime="20181130 16:17:38.903"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.904" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.904" starttime="20181130 16:17:38.904"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.904" starttime="20181130 16:17:38.900"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.907" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.907" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.907" starttime="20181130 16:17:38.905"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.908" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 16:17:38.908" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.908" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.908" starttime="20181130 16:17:38.907"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.909" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.909" starttime="20181130 16:17:38.908"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.909" starttime="20181130 16:17:38.905"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.912" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.912" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.912" starttime="20181130 16:17:38.909"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.912" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 16:17:38.912" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.913" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.913" starttime="20181130 16:17:38.912"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.913" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:38.913" starttime="20181130 16:17:38.913"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.913" starttime="20181130 16:17:38.909"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.917" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.917" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.917" starttime="20181130 16:17:38.913"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.917" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.917" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.918" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.918" starttime="20181130 16:17:38.917"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.918" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.918" starttime="20181130 16:17:38.918"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.918" starttime="20181130 16:17:38.913"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.922" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.922" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.922" starttime="20181130 16:17:38.919"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.924" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.924" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.924" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.924" starttime="20181130 16:17:38.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.925" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.925" starttime="20181130 16:17:38.924"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.925" starttime="20181130 16:17:38.918"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.929" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.929" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.929" starttime="20181130 16:17:38.925"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.930" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.930" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.930" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.930" starttime="20181130 16:17:38.929"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.930" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.930" starttime="20181130 16:17:38.930"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.931" starttime="20181130 16:17:38.925"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.934" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.935" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.935" starttime="20181130 16:17:38.931"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.935" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.936" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.936" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.936" starttime="20181130 16:17:38.935"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.936" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.936" starttime="20181130 16:17:38.936"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.936" starttime="20181130 16:17:38.931"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.940" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.940" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.940" starttime="20181130 16:17:38.936"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.941" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:38.941" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.941" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:38.941" starttime="20181130 16:17:38.940"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.942" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.942" starttime="20181130 16:17:38.941"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.942" starttime="20181130 16:17:38.936"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.951" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.952" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.952" starttime="20181130 16:17:38.942"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.980" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:1131.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2560}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:1131","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"push-vlan-action":{"ethernet-type":33024}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1131,"vlan-id-present":true}}}},{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:1133.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":4096}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:1133","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:1132.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":3584}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:1132","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:1133.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":4096}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:1133","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"push-vlan-action":{"ethernet-type":33024}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1133,"vlan-id-present":true}}}},{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:1131.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2560}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:1131","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:1132.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":3584}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:1132","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"push-vlan-action":{"ethernet-type":33024}},{"order":1,"set-field":{"vlan-match":{"vlan-id":{"vlan-id":1132,"vlan-id-present":true}}}},{"order":2,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.ac1dc84c-dd38-4dff-a3f6-b506be68392d.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.ac1dc84c-dd38-4dff-a3f6-b506be68392d","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"10"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.23194c71-b57f-40e4-b1f0-f848cc121d2c.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.23194c71-b57f-40e4-b1f0-f848cc121d2c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"7"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":2304}}}]},"strict":true,"cookie":134217735,"flow-name":"default.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"6"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":3072}}}]},"strict":true,"cookie":134217735,"flow-name":"default.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"8"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.5453ab14-3ef7-4f4a-a67e-7758043e3367.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":3328}}}]},"strict":true,"cookie":134217735,"flow-name":"default.5453ab14-3ef7-4f4a-a67e-7758043e3367","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"9"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"366","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":6}},"strict":false,"cookie":150999951,"flow-name":"ITM Flow Entry :5007","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84003520512,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3648","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":48}},"strict":false,"cookie":150999950,"flow-name":"ITM Flow Entry :5006","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83986743296,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385006","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":48}},"strict":false,"cookie":151327630,"flow-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83986743296,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385007","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":6}},"strict":false,"cookie":151327631,"flow-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84003520512,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297728,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210016}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525007true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84003520513,"metadata-mask":1099494850561}},"strict":false,"cookie":141562767,"flow-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210013}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525007false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84003520512,"metadata-mask":1099494850561}},"strict":false,"cookie":141562767,"flow-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210014}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525006true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83986743297,"metadata-mask":1099494850561}},"strict":false,"cookie":141562766,"flow-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210011}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525006false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83986743296,"metadata-mask":1099494850561}},"strict":false,"cookie":141562766,"flow-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210012}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"5050074464104368505712fa:16:3e:05:ac:0c","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:05:ac:0c"}},"metadata":{"metadata":13278143053824,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550415,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050084464104368505713fa:16:3e:2e:ee:9a","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:2e:ee:9a"}},"metadata":{"metadata":14377671458816,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550416,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"5050064464104368505711fa:16:3e:7b:62:08","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:7b:62:08"}},"metadata":{"metadata":12178614648832,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550414,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050094464104368505715fa:16:3e:11:65:fb","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:11:65:fb"}},"metadata":{"metadata":16576711491584,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550417,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"505005446410436850579fa:16:3e:fe:ef:05","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:fe:ef:05"}},"metadata":{"metadata":9979574616064,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550413,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150074464104368505712fa:16:3e:05:ac:0c","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:05:ac:0c"}},"metadata":{"metadata":84003520512,"metadata-mask":1099494850560}},"strict":true,"cookie":134419343,"flow-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3072,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150064464104368505711fa:16:3e:7b:62:08","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:7b:62:08"}},"metadata":{"metadata":83986743296,"metadata-mask":1099494850560}},"strict":true,"cookie":134419342,"flow-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2816,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"515005446410436850579fa:16:3e:fe:ef:05","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:fe:ef:05"}},"metadata":{"metadata":83969966080,"metadata-mask":1099494850560}},"strict":true,"cookie":134419341,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2304,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150094464104368505715fa:16:3e:11:65:fb","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:11:65:fb"}},"metadata":{"metadata":84037074944,"metadata-mask":1099494850560}},"strict":true,"cookie":134419345,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3840,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150084464104368505713fa:16:3e:2e:ee:9a","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:2e:ee:9a"}},"metadata":{"metadata":84020297728,"metadata-mask":1099494850560}},"strict":true,"cookie":134419344,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3328,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.14.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":14}},"strict":true,"cookie":142606350,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3584,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.13.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":13}},"strict":true,"cookie":142606349,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3328,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.15.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":15}},"strict":true,"cookie":142606351,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3840,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.11.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":12094627905536,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":11}},"strict":true,"cookie":142606347,"flow-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.12.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":12}},"strict":true,"cookie":142606348,"flow-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3072,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.14.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":14}},"strict":true,"cookie":142606350,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.11.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":11}},"strict":true,"cookie":142606347,"flow-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2816,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.15.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":16492674416640,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":15}},"strict":true,"cookie":142606351,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.10.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":10}},"strict":true,"cookie":142606346,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2560,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.12.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":13194139533312,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":12}},"strict":true,"cookie":142606348,"flow-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2304,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.13.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":14293651161088,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":13}},"strict":true,"cookie":142606349,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.9.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":9895604649984,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.10.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10995116277760,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":10}},"strict":true,"cookie":142606346,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:6","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":9895604649984,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:ac1dc84c-dd38-4dff-a3f6-b506be68392d","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:10","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:ac1dc84c-dd38-4dff-a3f6-b506be68392d","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416640,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:1131","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":1131,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:1131","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"pop-vlan-action":{}}]}},{"order":1,"write-metadata":{"metadata":10995116277761,"metadata-mask":18446742974197923841}},{"order":2,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:1132","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":1132,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:1132","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"pop-vlan-action":{}}]}},{"order":1,"write-metadata":{"metadata":15393162788865,"metadata-mask":18446742974197923841}},{"order":2,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:8","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":13194139533312,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:1133","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":1133,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:1133","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"pop-vlan-action":{}}]}},{"order":1,"write-metadata":{"metadata":17592186044417,"metadata-mask":18446742974197923841}},{"order":2,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:5453ab14-3ef7-4f4a-a67e-7758043e3367","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:9","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:5453ab14-3ef7-4f4a-a67e-7758043e3367","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":14293651161088,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:23194c71-b57f-40e4-b1f0-f848cc121d2c","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:7","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:23194c71-b57f-40e4-b1f0-f848cc121d2c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905536,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.5453ab14-3ef7-4f4a-a67e-7758043e3367.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":14293651161088,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.34a44785-8199-411c-8308-2de8a82050a5.5453ab14-3ef7-4f4a-a67e-7758043e3367","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529229423739928576,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":13194139533312,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.06c2a81d-388b-47e5-9c44-4465c88756d9.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5007,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529228324211523584,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.23194c71-b57f-40e4-b1f0-f848cc121d2c.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":12094627905536,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.103b5cf3-2355-4dac-b94d-7cdeb924c9ab.23194c71-b57f-40e4-b1f0-f848cc121d2c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5006,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529227224683118592,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.44641043685057:br-ex-patch:1131.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10995116277760,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.a5ffffdc-ee84-4717-ac15-53f51d0e4611.44641043685057:br-ex-patch:1131","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":10,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5005,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529226125154713600,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.44641043685057:br-ex-patch:1132.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":15393162788864,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.34a44785-8199-411c-8308-2de8a82050a5.44641043685057:br-ex-patch:1132","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":14,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529230523251556352,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.44641043685057:br-ex-patch:1133.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.6ab7630f-8cfa-433f-8a37-dfac382a8ef3.44641043685057:br-ex-patch:1133","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":16,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529232722291589120,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":9895604649984,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.a5ffffdc-ee84-4717-ac15-53f51d0e4611.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5005,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529225025643085824,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.ac1dc84c-dd38-4dff-a3f6-b506be68392d.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":16492674416640,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.6ab7630f-8cfa-433f-8a37-dfac382a8ef3.ac1dc84c-dd38-4dff-a3f6-b506be68392d","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":15,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5009,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529231622779961344,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210014,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210013}}],"watch_port":4294967295}]},"group-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","group-type":"group-all"},{"group-id":210013,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":12}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","group-type":"group-all"},{"group-id":210016,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210015}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":3584,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"34a44785-8199-411c-8308-2de8a82050a5","group-type":"group-all"},{"group-id":210015,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":13}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"34a44785-8199-411c-8308-2de8a82050a5","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":15}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2560,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":9}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210012,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210011}}],"watch_port":4294967295}]},"group-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","group-type":"group-all"},{"group-id":210011,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":11}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:17:38.981" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.983" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:17:38.983" starttime="20181130 16:17:38.952"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.986" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210013
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210014,
                        "group-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 12
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210013,
                        "group-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210015
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 3584
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210016,
                        "group-name": "34a44785-8199-411c-8308-2de8a82050a5",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 13
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210015,
                        "group-name": "34a44785-8199-411c-8308-2de8a82050a5",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 15
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2560
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 9
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210011
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210012,
                        "group-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 11
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210011,
                        "group-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:1131",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:1131.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "push-vlan-action": {
                                                            "ethernet-type": 33024
                                                        }
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "vlan-match": {
                                                                "vlan-id": {
                                                                    "vlan-id": 1131,
                                                                    "vlan-id-present": true
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "order": 2,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2560
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:1133",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:1133.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4096
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:1132",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:1132.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3584
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:1133",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:1133.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "push-vlan-action": {
                                                            "ethernet-type": 33024
                                                        }
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "vlan-match": {
                                                                "vlan-id": {
                                                                    "vlan-id": 1133,
                                                                    "vlan-id-present": true
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "order": 2,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4096
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:1131",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:1131.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2560
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:1132",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:1132.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "push-vlan-action": {
                                                            "ethernet-type": 33024
                                                        }
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "vlan-match": {
                                                                "vlan-id": {
                                                                    "vlan-id": 1132,
                                                                    "vlan-id-present": true
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "order": 2,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3584
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.ac1dc84c-dd38-4dff-a3f6-b506be68392d.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "10"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.23194c71-b57f-40e4-b1f0-f848cc121d2c",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.23194c71-b57f-40e4-b1f0-f848cc121d2c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "7"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "6"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2304
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "8"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3072
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.5453ab14-3ef7-4f4a-a67e-7758043e3367",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.5453ab14-3ef7-4f4a-a67e-7758043e3367.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "9"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3328
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999951,
                                "flow-name": "ITM Flow Entry :5007",
                                "hard-timeout": 0,
                                "id": "366",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84003520512,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 6
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999950,
                                "flow-name": "ITM Flow Entry :5006",
                                "hard-timeout": 0,
                                "id": "3648",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83986743296,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 48
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327630,
                                "flow-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                                "hard-timeout": 0,
                                "id": "385006",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83986743296,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 48
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327631,
                                "flow-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                                "hard-timeout": 0,
                                "id": "385007",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84003520512,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 6
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210016
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562767,
                                "flow-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                                "hard-timeout": 0,
                                "id": "525007true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210013
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84003520513,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562767,
                                "flow-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                                "hard-timeout": 0,
                                "id": "525007false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210014
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84003520512,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562766,
                                "flow-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                                "hard-timeout": 0,
                                "id": "525006true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210011
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83986743297,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562766,
                                "flow-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                                "hard-timeout": 0,
                                "id": "525006false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210012
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83986743296,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550415,
                                "hard-timeout": 0,
                                "id": "5050074464104368505712fa:16:3e:05:ac:0c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:05:ac:0c"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 13278143053824,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550416,
                                "hard-timeout": 0,
                                "id": "5050084464104368505713fa:16:3e:2e:ee:9a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:2e:ee:9a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 14377671458816,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550414,
                                "hard-timeout": 0,
                                "id": "5050064464104368505711fa:16:3e:7b:62:08",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:7b:62:08"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 12178614648832,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550417,
                                "hard-timeout": 0,
                                "id": "5050094464104368505715fa:16:3e:11:65:fb",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:11:65:fb"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 16576711491584,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550413,
                                "hard-timeout": 0,
                                "id": "505005446410436850579fa:16:3e:fe:ef:05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:fe:ef:05"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979574616064,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419343,
                                "flow-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                                "hard-timeout": 0,
                                "id": "5150074464104368505712fa:16:3e:05:ac:0c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3072
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:05:ac:0c"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84003520512,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419342,
                                "flow-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                                "hard-timeout": 0,
                                "id": "5150064464104368505711fa:16:3e:7b:62:08",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2816
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:7b:62:08"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83986743296,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419341,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "515005446410436850579fa:16:3e:fe:ef:05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:fe:ef:05"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419345,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "5150094464104368505715fa:16:3e:11:65:fb",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3840
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:11:65:fb"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419344,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "5150084464104368505713fa:16:3e:2e:ee:9a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3328
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:2e:ee:9a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84020297728,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606350,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "55.14.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3584
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 14
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606349,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "55.13.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3328
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 13
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606351,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.15.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3840
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 15
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606347,
                                "flow-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                                "hard-timeout": 0,
                                "id": "55.11.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 12094627905536,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 11
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606348,
                                "flow-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                                "hard-timeout": 0,
                                "id": "55.12.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 3072
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 12
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606350,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "55.14.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 14
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606347,
                                "flow-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                                "hard-timeout": 0,
                                "id": "55.11.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2816
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 11
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606351,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.15.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 16492674416640,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 15
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606346,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.10.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2560
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 10
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606348,
                                "flow-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                                "hard-timeout": 0,
                                "id": "55.12.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 13194139533312,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 12
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606345,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.9.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 9
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606349,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "55.13.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 14293651161088,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 13
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606345,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.9.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 9895604649984,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 9
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606346,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.10.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10995116277760,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 10
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 9895604649984,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:6",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416640,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:10",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:1131",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:1131",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "pop-vlan-action": {}
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 10995116277761,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 1131,
                                            "vlan-id-present": true
                                        }
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:1132",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:1132",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "pop-vlan-action": {}
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 15393162788865,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 1132,
                                            "vlan-id-present": true
                                        }
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 13194139533312,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:8",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:1133",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:1133",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "pop-vlan-action": {}
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 17592186044417,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 1133,
                                            "vlan-id-present": true
                                        }
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:5453ab14-3ef7-4f4a-a67e-7758043e3367",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:5453ab14-3ef7-4f4a-a67e-7758043e3367",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 14293651161088,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:9",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:23194c71-b57f-40e4-b1f0-f848cc121d2c",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:23194c71-b57f-40e4-b1f0-f848cc121d2c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905536,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:7",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.34a44785-8199-411c-8308-2de8a82050a5.5453ab14-3ef7-4f4a-a67e-7758043e3367",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.5453ab14-3ef7-4f4a-a67e-7758043e3367.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 13
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5008
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529229423739928576,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 14293651161088,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.06c2a81d-388b-47e5-9c44-4465c88756d9.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.af0885e5-e2f9-4b6e-8cb7-9a7300c5e385.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 12
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5007
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529228324211523584,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 13194139533312,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.103b5cf3-2355-4dac-b94d-7cdeb924c9ab.23194c71-b57f-40e4-b1f0-f848cc121d2c",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.23194c71-b57f-40e4-b1f0-f848cc121d2c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 11
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5006
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529227224683118592,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 12094627905536,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.a5ffffdc-ee84-4717-ac15-53f51d0e4611.44641043685057:br-ex-patch:1131",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.44641043685057:br-ex-patch:1131.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 10
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5005
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529226125154713600,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10995116277760,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.34a44785-8199-411c-8308-2de8a82050a5.44641043685057:br-ex-patch:1132",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.44641043685057:br-ex-patch:1132.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 14
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5008
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529230523251556352,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.6ab7630f-8cfa-433f-8a37-dfac382a8ef3.44641043685057:br-ex-patch:1133",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.44641043685057:br-ex-patch:1133.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 16
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5009
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529232722291589120,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.a5ffffdc-ee84-4717-ac15-53f51d0e4611.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.1e32a835-2bc3-47fa-bc1d-51eb7a8693d8.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 9
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5005
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529225025643085824,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 9895604649984,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.6ab7630f-8cfa-433f-8a37-dfac382a8ef3.ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.ac1dc84c-dd38-4dff-a3f6-b506be68392d.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 15
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5009
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529231622779961344,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 16492674416640,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.990" starttime="20181130 16:17:38.984"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.990" starttime="20181130 16:17:38.942"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.994" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.994" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.994" starttime="20181130 16:17:38.990"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:38.995" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["5453ab14-3ef7-4f4a-a67e-7758043e3367","44641043685057:br-ex-patch:1132"]}]},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["23194c71-b57f-40e4-b1f0-f848cc121d2c"]}]},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133","ac1dc84c-dd38-4dff-a3f6-b506be68392d"]}]},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"]}]}]}} </msg>
<msg timestamp="20181130 16:17:38.995" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:38.995" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
          ...</msg>
<status status="PASS" endtime="20181130 16:17:38.995" starttime="20181130 16:17:38.994"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:38.996" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                            "44641043685057:br-ex-patch:1132"
                        ]
                    }
                ],
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "23194c71-b57f-40e4-b1f0-f848cc121d2c"
                        ]
                    }
                ],
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133",
                            "ac1dc84c-dd38-4dff-a3f6-b506be68392d"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"
                        ]
                    }
                ],
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:38.996" starttime="20181130 16:17:38.995"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:38.996" starttime="20181130 16:17:38.990"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:38.999" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 16:17:38.999" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:38.999" starttime="20181130 16:17:38.996"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.000" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5","mac-entry":[{"mac-address":"fa:16:3e:2e:ee:9a","interface":"5453ab14-3ef7-4f4a-a67e-7758043e3367","ip-prefix":"34.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","mac-entry":[{"mac-address":"fa:16:3e:11:65:fb","interface":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","ip-prefix":"35.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9","mac-entry":[{"mac-address":"fa:16:3e:05:ac:0c","interface":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","ip-prefix":"33.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","mac-entry":[{"mac-address":"fa:16:3e:7b:62:08","interface":"23194c71-b57f-40e4-b1f0-f848cc121d2c","ip-prefix":"32.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","mac-entry":[{"mac-address":"fa:16:3e:fe:ef:05","interface":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","ip-prefix":"31.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:17:39.000" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.000" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 16:17:39.000" starttime="20181130 16:17:38.999"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.000" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5",
                "mac-entry": [
                    {
                        "interface": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                        "ip-prefix": "34.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:2e:ee:9a"
                    }
                ]
            },
            {
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                "mac-entry": [
                    {
                        "interface": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                        "ip-prefix": "35.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:11:65:fb"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9",
                "mac-entry": [
                    {
                        "interface": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                        "ip-prefix": "33.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:05:ac:0c"
                    }
                ]
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab",
                "mac-entry": [
                    {
                        "interface": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                        "ip-prefix": "32.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:7b:62:08"
                    }
                ]
            },
            {
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                "mac-entry": [
                    {
                        "interface": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                        "ip-prefix": "31.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:fe:ef:05"
                    }
                ]
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.001" starttime="20181130 16:17:39.000"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.001" starttime="20181130 16:17:38.996"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.004" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.004" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.004" starttime="20181130 16:17:39.001"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.005" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.005" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.005" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.005" starttime="20181130 16:17:39.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.005" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.005" starttime="20181130 16:17:39.005"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.005" starttime="20181130 16:17:39.001"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.008" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.008" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.008" starttime="20181130 16:17:39.006"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.009" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","elan-interfaces":["44641043685057:br-ex-patch:1131","1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"]},{"name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab","elan-interfaces":["23194c71-b57f-40e4-b1f0-f848cc121d2c"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"06c2a81d-388b-47e5-9c44-4465c88756d9","elan-interfaces":["af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"]},{"name":"34a44785-8199-411c-8308-2de8a82050a5","elan-interfaces":["5453ab14-3ef7-4f4a-a67e-7758043e3367","44641043685057:br-ex-patch:1132"]},{"name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","elan-interfaces":["44641043685057:br-ex-patch:1133","ac1dc84c-dd38-4dff-a3f6-b506be68392d"]}]}} </msg>
<msg timestamp="20181130 16:17:39.009" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.009" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "44641043685057:br-ex-patch:1131",
                    "1e32a835-2bc3-47fa-bc1d-51eb7a869...</msg>
<status status="PASS" endtime="20181130 16:17:39.009" starttime="20181130 16:17:39.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.010" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "44641043685057:br-ex-patch:1131",
                    "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"
                ],
                "name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "elan-interfaces": [
                    "23194c71-b57f-40e4-b1f0-f848cc121d2c"
                ],
                "name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"
                ],
                "name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-interfaces": [
                    "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                    "44641043685057:br-ex-patch:1132"
                ],
                "name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-interfaces": [
                    "44641043685057:br-ex-patch:1133",
                    "ac1dc84c-dd38-4dff-a3f6-b506be68392d"
                ],
                "name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.010" starttime="20181130 16:17:39.009"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.010" starttime="20181130 16:17:39.006"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.013" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.013" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.013" starttime="20181130 16:17:39.010"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.015" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"tap5453ab14-3e","lower-layer-if":["openflow:44641043685057:9"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:06:19.856Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap23194c71-b5","lower-layer-if":["openflow:44641043685057:7"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:06:09.600Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:1131","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":10,"statistics":{"discontinuity-time":"2018-11-30T16:06:04.890Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","lower-layer-if":["openflow:44641043685057:6"],"type":"iana-if-type:l2vlan","if-index":9,"statistics":{"discontinuity-time":"2018-11-30T16:06:04.858Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tapaf0885e5-e2","lower-layer-if":["openflow:44641043685057:8"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:06:14.621Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","lower-layer-if":["openflow:44641043685057:10"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-11-30T16:06:25.102Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","lower-layer-if":["openflow:44641043685057:8"],"type":"iana-if-type:l2vlan","if-index":12,"statistics":{"discontinuity-time":"2018-11-30T16:06:14.628Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","lower-layer-if":["openflow:44641043685057:9"],"type":"iana-if-type:l2vlan","if-index":13,"statistics":{"discontinuity-time":"2018-11-30T16:06:19.858Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap1e32a835-2b","lower-layer-if":["openflow:44641043685057:6"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:06:04.848Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:1133","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":16,"statistics":{"discontinuity-time":"2018-11-30T16:06:25.134Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:1132","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":14,"statistics":{"discontinuity-time":"2018-11-30T16:06:19.877Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tapac1dc84c-dd","lower-layer-if":["openflow:44641043685057:10"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:06:25.099Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","lower-layer-if":["openflow:44641043685057:7"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-11-30T16:06:09.604Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 16:17:39.015" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.016" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181130 16:17:39.016" starttime="20181130 16:17:39.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.016" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:9"
                ],
                "name": "tap5453ab14-3e",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:19.856Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:7"
                ],
                "name": "tap23194c71-b5",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:09.600Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 10,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:1131",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:04.890Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 9,
                "lower-layer-if": [
                    "openflow:44641043685057:6"
                ],
                "name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:04.858Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:8"
                ],
                "name": "tapaf0885e5-e2",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:14.621Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:44641043685057:10"
                ],
                "name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:25.102Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 12,
                "lower-layer-if": [
                    "openflow:44641043685057:8"
                ],
                "name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:14.628Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 13,
                "lower-layer-if": [
                    "openflow:44641043685057:9"
                ],
                "name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:19.858Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:6"
                ],
                "name": "tap1e32a835-2b",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:04.848Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 16,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:1133",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:25.134Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 14,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:1132",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:19.877Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:10"
                ],
                "name": "tapac1dc84c-dd",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:25.099Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:44641043685057:7"
                ],
                "name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:06:09.604Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.016" starttime="20181130 16:17:39.016"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.017" starttime="20181130 16:17:39.010"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.020" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.021" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.021" starttime="20181130 16:17:39.017"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.022" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":9,"port-no":6,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":16,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":14,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":15,"port-no":10,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":11,"port-no":7,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":13,"port-no":9,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":10,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":11,"port-no":7,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":12,"port-no":8,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":10,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":16,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":9,"port-no":6,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":14,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":15,"port-no":10,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":12,"port-no":8,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":13,"port-no":9,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 16:17:39.022" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.022" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 9,
                "interface-name": "1e32a835-...</msg>
<status status="PASS" endtime="20181130 16:17:39.022" starttime="20181130 16:17:39.021"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.023" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 9,
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 6,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 16,
                "interface-name": "44641043685057:br-ex-patch:1133",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 14,
                "interface-name": "44641043685057:br-ex-patch:1132",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 15,
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 10,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 11,
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 7,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 13,
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 9,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 10,
                "interface-name": "44641043685057:br-ex-patch:1131",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 11,
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 7,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 12,
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 8,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 10,
                "interface-name": "44641043685057:br-ex-patch:1131",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 16,
                "interface-name": "44641043685057:br-ex-patch:1133",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 9,
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 6,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 14,
                "interface-name": "44641043685057:br-ex-patch:1132",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 15,
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 10,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 12,
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 8,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 13,
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 9,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.023" starttime="20181130 16:17:39.023"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.023" starttime="20181130 16:17:39.017"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.027" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.027" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.027" starttime="20181130 16:17:39.024"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.028" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.028" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.028" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.028" starttime="20181130 16:17:39.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.029" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.029" starttime="20181130 16:17:39.028"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.029" starttime="20181130 16:17:39.023"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.032" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.032" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.032" starttime="20181130 16:17:39.029"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.033" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.033" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.033" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.033" starttime="20181130 16:17:39.032"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.033" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.034" starttime="20181130 16:17:39.033"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.034" starttime="20181130 16:17:39.029"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.037" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.037" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.037" starttime="20181130 16:17:39.034"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.037" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.037" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.038" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.038" starttime="20181130 16:17:39.037"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.038" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.038" starttime="20181130 16:17:39.038"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.038" starttime="20181130 16:17:39.034"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.042" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.042" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.042" starttime="20181130 16:17:39.038"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.044" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"tapaf0885e5-e2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"72e586eb-a8c8-4320-920b-cbf94379558d","ovsdb:name":"tapaf0885e5-e2","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:05:ac:0c"},{"external-id-key":"iface-id","external-id-value":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"}],"ovsdb:port-uuid":"5e955da7-d652-4fa8-9bee-108631ca6ca0","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":8},{"tp-id":"tap23194c71-b5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"b95c6f57-da3e-4d64-9480-3eb7f2881f2a","ovsdb:name":"tap23194c71-b5","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:7b:62:08"},{"external-id-key":"iface-id","external-id-value":"23194c71-b57f-40e4-b1f0-f848cc121d2c"}],"ovsdb:port-uuid":"71bd7e30-c572-4549-9802-8319a0a7bebe","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":7},{"tp-id":"tap5453ab14-3e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"b3ee1a09-16aa-4ea5-8dae-d5907a0c5785","ovsdb:name":"tap5453ab14-3e","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:2e:ee:9a"},{"external-id-key":"iface-id","external-id-value":"5453ab14-3ef7-4f4a-a67e-7758043e3367"}],"ovsdb:port-uuid":"892e0b7f-b3f3-4114-b0a6-a7e8ef9fcffa","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":9},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tapac1dc84c-dd","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cb35c159-c040-4288-996e-fdad78de4b52","ovsdb:name":"tapac1dc84c-dd","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:11:65:fb"},{"external-id-key":"iface-id","external-id-value":"ac1dc84c-dd38-4dff-a3f6-b506be68392d"}],"ovsdb:port-uuid":"5b766999-d928-4e21-8452-84ad38b35928","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":10},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tap1e32a835-2b","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"57ab309b-da82-4bc5-8112-1d8709bd1e95","ovsdb:name":"tap1e32a835-2b","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:fe:ef:05"},{"external-id-key":"iface-id","external-id-value":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"}],"ovsdb:port-uuid":"7e2778a7-685b-4446-923e-f36e6d61ca8f","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":6}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 16:17:39.044" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.044" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 16:17:39.045" starttime="20181130 16:17:39.042"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.045" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:05:ac:0c"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "72e586eb-a8c8-4320-920b-cbf94379558d",
                            "ovsdb:name": "tapaf0885e5-e2",
                            "ovsdb:ofport": 8,
                            "ovsdb:port-uuid": "5e955da7-d652-4fa8-9bee-108631ca6ca0",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapaf0885e5-e2"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:7b:62:08"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "23194c71-b57f-40e4-b1f0-f848cc121d2c"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "b95c6f57-da3e-4d64-9480-3eb7f2881f2a",
                            "ovsdb:name": "tap23194c71-b5",
                            "ovsdb:ofport": 7,
                            "ovsdb:port-uuid": "71bd7e30-c572-4549-9802-8319a0a7bebe",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap23194c71-b5"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:2e:ee:9a"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "5453ab14-3ef7-4f4a-a67e-7758043e3367"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "b3ee1a09-16aa-4ea5-8dae-d5907a0c5785",
                            "ovsdb:name": "tap5453ab14-3e",
                            "ovsdb:ofport": 9,
                            "ovsdb:port-uuid": "892e0b7f-b3f3-4114-b0a6-a7e8ef9fcffa",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap5453ab14-3e"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:11:65:fb"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "ac1dc84c-dd38-4dff-a3f6-b506be68392d"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cb35c159-c040-4288-996e-fdad78de4b52",
                            "ovsdb:name": "tapac1dc84c-dd",
                            "ovsdb:ofport": 10,
                            "ovsdb:port-uuid": "5b766999-d928-4e21-8452-84ad38b35928",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapac1dc84c-dd"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:fe:ef:05"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "57ab309b-da82-4bc5-8112-1d8709bd1e95",
                            "ovsdb:name": "tap1e32a835-2b",
                            "ovsdb:ofport": 6,
                            "ovsdb:port-uuid": "7e2778a7-685b-4446-923e-f36e6d61ca8f",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap1e32a835-2b"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:17:39.045" starttime="20181130 16:17:39.045"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.045" starttime="20181130 16:17:39.038"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.048" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.049" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.049" starttime="20181130 16:17:39.046"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.050" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","status":"ACTIVE"},{"uuid":"5453ab14-3ef7-4f4a-a67e-7758043e3367","status":"ACTIVE"},{"uuid":"23194c71-b57f-40e4-b1f0-f848cc121d2c","status":"ACTIVE"},{"uuid":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","status":"ACTIVE"},{"uuid":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181130 16:17:39.050" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.050" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 16:17:39.050" starttime="20181130 16:17:39.049"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.050" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"
            },
            {
                "status": "ACTIVE",
                "uuid": "5453ab14-3ef7-4f4a-a67e-7758043e3367"
            },
            {
                "status": "ACTIVE",
                "uuid": "23194c71-b57f-40e4-b1f0-f848cc121d2c"
            },
            {
                "status": "ACTIVE",
                "uuid": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"
            },
            {
                "status": "ACTIVE",
                "uuid": "ac1dc84c-dd38-4dff-a3f6-b506be68392d"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.050" starttime="20181130 16:17:39.050"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.050" starttime="20181130 16:17:39.045"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.055" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.055" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.055" starttime="20181130 16:17:39.051"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.055" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.056" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.056" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.056" starttime="20181130 16:17:39.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.056" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.056" starttime="20181130 16:17:39.056"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.056" starttime="20181130 16:17:39.050"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.059" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.059" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.059" starttime="20181130 16:17:39.056"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.060" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":16,"interface-name":"44641043685057:br-ex-patch:1133"},{"if-index":15,"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d"},{"if-index":14,"interface-name":"44641043685057:br-ex-patch:1132"},{"if-index":13,"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367"},{"if-index":12,"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"},{"if-index":11,"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c"},{"if-index":10,"interface-name":"44641043685057:br-ex-patch:1131"},{"if-index":9,"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 16:17:39.060" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.060" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 16,
                "interface-name": "44641043685057:br-ex-patch:1133"
            },
   ...</msg>
<status status="PASS" endtime="20181130 16:17:39.060" starttime="20181130 16:17:39.060"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.061" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 16,
                "interface-name": "44641043685057:br-ex-patch:1133"
            },
            {
                "if-index": 15,
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d"
            },
            {
                "if-index": 14,
                "interface-name": "44641043685057:br-ex-patch:1132"
            },
            {
                "if-index": 13,
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367"
            },
            {
                "if-index": 12,
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385"
            },
            {
                "if-index": 11,
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c"
            },
            {
                "if-index": 10,
                "interface-name": "44641043685057:br-ex-patch:1131"
            },
            {
                "if-index": 9,
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.061" starttime="20181130 16:17:39.061"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.061" starttime="20181130 16:17:39.056"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.065" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.065" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.065" starttime="20181130 16:17:39.061"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.066" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.066" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.066" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.066" starttime="20181130 16:17:39.065"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.066" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.066" starttime="20181130 16:17:39.066"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.066" starttime="20181130 16:17:39.061"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.070" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.070" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.070" starttime="20181130 16:17:39.067"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.071" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.071" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.071" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.071" starttime="20181130 16:17:39.070"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.071" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.071" starttime="20181130 16:17:39.071"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.072" starttime="20181130 16:17:39.066"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.075" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.075" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.075" starttime="20181130 16:17:39.072"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.076" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.076" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.076" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.076" starttime="20181130 16:17:39.075"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.076" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.076" starttime="20181130 16:17:39.076"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.076" starttime="20181130 16:17:39.072"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.080" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.080" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.080" starttime="20181130 16:17:39.077"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.081" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.081" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.081" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.081" starttime="20181130 16:17:39.080"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.081" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.081" starttime="20181130 16:17:39.081"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.081" starttime="20181130 16:17:39.076"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.084" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.084" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.084" starttime="20181130 16:17:39.082"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.085" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 16:17:39.085" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.085" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 16:17:39.085" starttime="20181130 16:17:39.084"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.085" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.085" starttime="20181130 16:17:39.085"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.086" starttime="20181130 16:17:39.081"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.088" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.088" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.088" starttime="20181130 16:17:39.086"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.089" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 16:17:39.089" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.089" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 16:17:39.089" starttime="20181130 16:17:39.088"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.089" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.089" starttime="20181130 16:17:39.089"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.089" starttime="20181130 16:17:39.086"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.092" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.092" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.092" starttime="20181130 16:17:39.090"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.093" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 16:17:39.093" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.093" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:39.093" starttime="20181130 16:17:39.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.093" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:17:39.093" starttime="20181130 16:17:39.093"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.093" starttime="20181130 16:17:39.089"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.097" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.097" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.097" starttime="20181130 16:17:39.093"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.098" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 16:17:39.098" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.098" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 16:17:39.098" starttime="20181130 16:17:39.097"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.098" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.098" starttime="20181130 16:17:39.098"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.098" starttime="20181130 16:17:39.093"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.102" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.102" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.102" starttime="20181130 16:17:39.099"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.103" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.103" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.103" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.103" starttime="20181130 16:17:39.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.103" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.104" starttime="20181130 16:17:39.103"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.104" starttime="20181130 16:17:39.098"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.107" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.107" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.107" starttime="20181130 16:17:39.104"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.107" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.107" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.107" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.108" starttime="20181130 16:17:39.107"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.108" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.108" starttime="20181130 16:17:39.108"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.108" starttime="20181130 16:17:39.104"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.112" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.112" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.112" starttime="20181130 16:17:39.108"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.112" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:17:39.112" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.113" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:17:39.113" starttime="20181130 16:17:39.112"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.113" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.113" starttime="20181130 16:17:39.113"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.113" starttime="20181130 16:17:39.108"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:17:39.119" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:17:39.119" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.119" starttime="20181130 16:17:39.113"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:17:39.122" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:9","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap5453ab14-3e","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":9,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:10","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapac1dc84c-dd","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":10,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:7","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap23194c71-b5","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":7,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:8","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapaf0885e5-e2","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":8,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:6","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap1e32a835-2b","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":6,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 16:17:39.122" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:17:39.122" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 16:17:39.122" starttime="20181130 16:17:39.119"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.123" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap5453ab14-3e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 9,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:9"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapac1dc84c-dd",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 10,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:10"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap23194c71-b5",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 7,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:7"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapaf0885e5-e2",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 8,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:8"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap1e32a835-2b",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 6,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:6"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:17:39.123" starttime="20181130 16:17:39.123"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.123" starttime="20181130 16:17:39.113"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.123" starttime="20181130 16:17:38.741"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.123" starttime="20181130 16:17:38.738"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.124" starttime="20181130 16:17:38.725"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:17:39.125" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.L3/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 16:17:39.125" starttime="20181130 16:17:39.125"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:39.135" starttime="20181130 16:17:39.134"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:17:39.135" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:17:39.135" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:17:39.135" starttime="20181130 16:17:39.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:17:39.136" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.L3/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:17:39.136" starttime="20181130 16:17:39.135"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:17:39.137" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181130 16:17:39.137" starttime="20181130 16:17:39.136"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:17:39.137" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:17:39.138" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:17:39.138" starttime="20181130 16:17:39.137"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:39.138" starttime="20181130 16:17:39.138"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.139" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:17:39.542" level="INFO">Read output: Last login: Fri Nov 30 16:05:58 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:17:39.542" starttime="20181130 16:17:39.139"></status>
</kw>
<msg timestamp="20181130 16:17:39.543" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:17:39.543" starttime="20181130 16:17:39.138"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.543" starttime="20181130 16:17:39.137"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:17:39.544" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.L3/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 16:17:39.567" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 16:17:39.567" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:17:39.567" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:17:39.567" starttime="20181130 16:17:39.543"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:17:39.600" starttime="20181130 16:17:39.568"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.601" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:17:39.601" starttime="20181130 16:17:39.600"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:39.603" starttime="20181130 16:17:39.602"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.605" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:17:39.605" starttime="20181130 16:17:39.604"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.605" starttime="20181130 16:17:39.603"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:39.610" starttime="20181130 16:17:39.609"></status>
</kw>
<msg timestamp="20181130 16:17:39.610" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:17:39.610" starttime="20181130 16:17:39.608"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.611" starttime="20181130 16:17:39.606"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.611" starttime="20181130 16:17:39.134"></status>
</kw>
<msg timestamp="20181130 16:17:39.611" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:17:39.611" starttime="20181130 16:17:39.133"></status>
</kw>
<msg timestamp="20181130 16:17:39.612" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:17:39.612" starttime="20181130 16:17:39.133"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 16:17:39.613" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 16:17:39.614" starttime="20181130 16:17:39.613"></status>
</kw>
<msg timestamp="20181130 16:17:39.614" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 16:17:39.614" starttime="20181130 16:17:39.132"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 16:17:39.615" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 16:17:39.616" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 16:17:39.616" starttime="20181130 16:17:39.615"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:39.617" starttime="20181130 16:17:39.616"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 16:17:39.618" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:17:39.618" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 16:17:39.618" starttime="20181130 16:17:39.618"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.621" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 16:17:39.621" starttime="20181130 16:17:39.620"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.621" starttime="20181130 16:17:39.619"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.621" starttime="20181130 16:17:39.124"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.621" starttime="20181130 16:17:39.124"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.621" starttime="20181130 16:17:39.124"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:39.635" starttime="20181130 16:17:39.634"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.635" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:17:39.770" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:17:39.770" starttime="20181130 16:17:39.635"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.784" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 16:17:39.784" starttime="20181130 16:17:39.771"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:17:39.787" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:17:39.787" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.787" starttime="20181130 16:17:39.785"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:17:39.832" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:17:39.833" starttime="20181130 16:17:39.787"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:17:39.835" starttime="20181130 16:17:39.833"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:17:39.835" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:17:39.835" starttime="20181130 16:17:39.835"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.835" starttime="20181130 16:17:39.633"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.835" starttime="20181130 16:17:39.622"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.835" starttime="20181130 16:17:39.622"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.835" starttime="20181130 16:17:39.621"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.836" starttime="20181130 16:17:36.437"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:39.836" starttime="20181130 16:17:36.437"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:17:39.837" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:17:39.837" starttime="20181130 16:17:39.837"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:17:39.838" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 16:17:39.879" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:17:42.127" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:17:42.127" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:17:42.127" starttime="20181130 16:17:39.838"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:17:42.129" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:17:42.130" starttime="20181130 16:17:42.128"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:17:42.131" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:17:42.131" starttime="20181130 16:17:42.130"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:42.132" starttime="20181130 16:17:42.131"></status>
</kw>
<msg timestamp="20181130 16:17:42.132" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:17:42.132" starttime="20181130 16:17:39.837"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:17:42.133" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:17:42.133" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:17:42.133" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:17:42.133" starttime="20181130 16:17:42.132"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:17:42.134" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:17:42.134" starttime="20181130 16:17:42.133"></status>
</kw>
<msg timestamp="20181130 16:17:42.134" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:17:42.134" starttime="20181130 16:17:39.836"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 16:17:42.134" starttime="20181130 16:17:42.134"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:17:42.136" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:17:42.136" starttime="20181130 16:17:42.135"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:17:42.137" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 16:17:42.176" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:17:45.045" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:17:45.045" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:17:45.045" starttime="20181130 16:17:42.137"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:17:45.046" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "cb04981b-d3f1-4096-952c-7d1daea5e18d", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2a4935fa-4958-41be-b5ec-665c385c036c", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "da29f769-b36b-41d2-abf8-67821990fab7", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "0771570f-12c7-49d3-b47b-8e13c11c5768", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "71df3c73-2bf4-4444-89b6-61939829294c", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "406f0a92-5613-45be-92c4-551af1f34b57", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5a961c75-40d4-479d-afe5-f336ae187854", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "d9dfbfae-2b8b-4a19-9c6d-a9102a40f55c", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2498e54e-7f3f-4c83-8699-93160378dd7a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
]</msg>
<status status="PASS" endtime="20181130 16:17:45.046" starttime="20181130 16:17:45.045"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:17:45.047" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:17:45.047" starttime="20181130 16:17:45.046"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:45.047" starttime="20181130 16:17:45.047"></status>
</kw>
<msg timestamp="20181130 16:17:45.048" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "cb04981b-d3f1-4096-952c-7d1daea5e18d", 
    "Flavor": "m1.nano", 
    "Networks": ""
  ...</msg>
<status status="PASS" endtime="20181130 16:17:45.048" starttime="20181130 16:17:42.136"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:17:45.048" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "cb04981b-d3f1-4096-952c-7d1daea5e18d", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2a4935fa-4958-41be-b5ec-665c385c036c", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_3_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "da29f769-b36b-41d2-abf8-67821990fab7", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "0771570f-12c7-49d3-b47b-8e13c11c5768", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "71df3c73-2bf4-4444-89b6-61939829294c", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "406f0a92-5613-45be-92c4-551af1f34b57", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5a961c75-40d4-479d-afe5-f336ae187854", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "d9dfbfae-2b8b-4a19-9c6d-a9102a40f55c", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2498e54e-7f3f-4c83-8699-93160378dd7a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
] </msg>
<msg timestamp="20181130 16:17:45.048" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:17:45.048" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'cb04981b-d3f1-4096-952c-7d1daea5e18d', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181130 16:17:45.048" starttime="20181130 16:17:45.048"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:17:45.049" level="INFO">[{u'Status': u'ERROR', u'Name': u'l3_net_3_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'cb04981b-d3f1-4096-952c-7d1daea5e18d', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2a4935fa-4958-41be-b5ec-665c385c036c', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'da29f769-b36b-41d2-abf8-67821990fab7', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'0771570f-12c7-49d3-b47b-8e13c11c5768', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'71df3c73-2bf4-4444-89b6-61939829294c', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'406f0a92-5613-45be-92c4-551af1f34b57', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5a961c75-40d4-479d-afe5-f336ae187854', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'd9dfbfae-2b8b-4a19-9c6d-a9102a40f55c', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2498e54e-7f3f-4c83-8699-93160378dd7a', u'Flavor': u'm1.nano', u'Networks': u''}]</msg>
<status status="PASS" endtime="20181130 16:17:45.049" starttime="20181130 16:17:45.049"></status>
</kw>
<msg timestamp="20181130 16:17:45.049" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'cb04981b-d3f1-4096-952c-7d1daea5e18d', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181130 16:17:45.049" starttime="20181130 16:17:42.135"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'cb04981b-d3f1-4096-952c-7d1daea5e18d', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:17:45.057" level="INFO">Starting process:
openstack server show cb04981b-d3f1-4096-952c-7d1daea5e18d</msg>
<msg timestamp="20181130 16:17:45.101" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:17:48.173" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:17:48.174" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:17:48.174" starttime="20181130 16:17:45.057"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:17:48.175" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000f                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:07:34Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:07:35Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | cb04981b-d3f1-4096-952c-7d1daea5e18d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_net_3_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:07:35Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:17:48.175" starttime="20181130 16:17:48.174"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:17:48.176" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:17:48.176" starttime="20181130 16:17:48.175"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:48.176" starttime="20181130 16:17:48.176"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:48.177" starttime="20181130 16:17:45.056"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:17:48.185" level="INFO">Starting process:
openstack server delete cb04981b-d3f1-4096-952c-7d1daea5e18d</msg>
<msg timestamp="20181130 16:17:48.219" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:17:51.655" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:17:51.656" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:17:51.656" starttime="20181130 16:17:48.185"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:17:51.657" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:17:51.657" starttime="20181130 16:17:51.656"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:17:51.657" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:17:51.657" starttime="20181130 16:17:51.657"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:51.658" starttime="20181130 16:17:51.658"></status>
</kw>
<msg timestamp="20181130 16:17:51.658" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:17:51.658" starttime="20181130 16:17:48.184"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:51.659" starttime="20181130 16:17:48.177"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:51.659" starttime="20181130 16:17:48.177"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:51.659" starttime="20181130 16:17:45.049"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2a4935fa-4958-41be-b5ec-665c385c036c', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:17:51.668" level="INFO">Starting process:
openstack server show 2a4935fa-4958-41be-b5ec-665c385c036c</msg>
<msg timestamp="20181130 16:17:51.705" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:17:54.639" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:17:54.640" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:17:54.640" starttime="20181130 16:17:51.668"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:17:54.642" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000e                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:07:28Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:07:29Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 2a4935fa-4958-41be-b5ec-665c385c036c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_net_3_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:07:29Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:17:54.643" starttime="20181130 16:17:54.641"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:17:54.644" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:17:54.644" starttime="20181130 16:17:54.643"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:54.645" starttime="20181130 16:17:54.644"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:54.646" starttime="20181130 16:17:51.667"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:17:54.660" level="INFO">Starting process:
openstack server delete 2a4935fa-4958-41be-b5ec-665c385c036c</msg>
<msg timestamp="20181130 16:17:54.702" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:17:57.514" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:17:57.514" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:17:57.514" starttime="20181130 16:17:54.660"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:17:57.515" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:17:57.515" starttime="20181130 16:17:57.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:17:57.516" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:17:57.516" starttime="20181130 16:17:57.516"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:17:57.517" starttime="20181130 16:17:57.516"></status>
</kw>
<msg timestamp="20181130 16:17:57.517" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:17:57.517" starttime="20181130 16:17:54.659"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:57.517" starttime="20181130 16:17:54.647"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:57.517" starttime="20181130 16:17:54.646"></status>
</kw>
<status status="PASS" endtime="20181130 16:17:57.517" starttime="20181130 16:17:51.659"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_3_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'da29f769-b36b-41d2-abf8-67821990fab7', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:17:57.525" level="INFO">Starting process:
openstack server show da29f769-b36b-41d2-abf8-67821990fab7</msg>
<msg timestamp="20181130 16:17:57.567" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:01.718" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:01.719" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:01.719" starttime="20181130 16:17:57.525"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:01.721" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:07:22Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:07:23Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | da29f769-b36b-41d2-abf8-67821990fab7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_net_3_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:07:23Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:18:01.722" starttime="20181130 16:18:01.720"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:01.723" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:01.723" starttime="20181130 16:18:01.723"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:01.725" starttime="20181130 16:18:01.724"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:01.726" starttime="20181130 16:17:57.524"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:01.745" level="INFO">Starting process:
openstack server delete da29f769-b36b-41d2-abf8-67821990fab7</msg>
<msg timestamp="20181130 16:18:01.775" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:04.375" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:04.376" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:04.376" starttime="20181130 16:18:01.745"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:04.377" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:04.377" starttime="20181130 16:18:04.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:04.377" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:04.378" starttime="20181130 16:18:04.377"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:04.378" starttime="20181130 16:18:04.378"></status>
</kw>
<msg timestamp="20181130 16:18:04.379" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:04.379" starttime="20181130 16:18:01.744"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:04.379" starttime="20181130 16:18:01.727"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:04.379" starttime="20181130 16:18:01.726"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:04.379" starttime="20181130 16:17:57.517"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'0771570f-12c7-49d3-b47b-8e13c11c5768', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:04.391" level="INFO">Starting process:
openstack server show 0771570f-12c7-49d3-b47b-8e13c11c5768</msg>
<msg timestamp="20181130 16:18:04.433" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:07.351" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:07.351" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:07.351" starttime="20181130 16:18:04.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:07.353" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:07:17Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:07:17Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 0771570f-12c7-49d3-b47b-8e13c11c5768                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_net_2_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:07:17Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:18:07.354" starttime="20181130 16:18:07.352"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:07.354" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:07.354" starttime="20181130 16:18:07.354"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:07.355" starttime="20181130 16:18:07.355"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:07.356" starttime="20181130 16:18:04.390"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:07.365" level="INFO">Starting process:
openstack server delete 0771570f-12c7-49d3-b47b-8e13c11c5768</msg>
<msg timestamp="20181130 16:18:07.405" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:10.104" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:10.104" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:10.104" starttime="20181130 16:18:07.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:10.105" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:10.105" starttime="20181130 16:18:10.105"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:10.106" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:10.106" starttime="20181130 16:18:10.106"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:10.107" starttime="20181130 16:18:10.106"></status>
</kw>
<msg timestamp="20181130 16:18:10.107" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:10.107" starttime="20181130 16:18:07.365"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:10.107" starttime="20181130 16:18:07.356"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:10.107" starttime="20181130 16:18:07.356"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:10.107" starttime="20181130 16:18:04.379"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'71df3c73-2bf4-4444-89b6-61939829294c', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:10.115" level="INFO">Starting process:
openstack server show 71df3c73-2bf4-4444-89b6-61939829294c</msg>
<msg timestamp="20181130 16:18:10.156" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:13.688" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:13.689" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:13.689" starttime="20181130 16:18:10.115"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:13.690" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000b                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:07:11Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:07:11Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 71df3c73-2bf4-4444-89b6-61939829294c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_net_2_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:07:11Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:18:13.691" starttime="20181130 16:18:13.689"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:13.691" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:13.691" starttime="20181130 16:18:13.691"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:13.692" starttime="20181130 16:18:13.691"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:13.692" starttime="20181130 16:18:10.114"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:13.703" level="INFO">Starting process:
openstack server delete 71df3c73-2bf4-4444-89b6-61939829294c</msg>
<msg timestamp="20181130 16:18:13.722" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:16.544" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:16.544" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:16.544" starttime="20181130 16:18:13.703"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:16.545" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:16.545" starttime="20181130 16:18:16.545"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:16.546" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:16.546" starttime="20181130 16:18:16.546"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:16.547" starttime="20181130 16:18:16.546"></status>
</kw>
<msg timestamp="20181130 16:18:16.547" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:16.547" starttime="20181130 16:18:13.702"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:16.547" starttime="20181130 16:18:13.693"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:16.547" starttime="20181130 16:18:13.693"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:16.547" starttime="20181130 16:18:10.107"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'406f0a92-5613-45be-92c4-551af1f34b57', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:16.556" level="INFO">Starting process:
openstack server show 406f0a92-5613-45be-92c4-551af1f34b57</msg>
<msg timestamp="20181130 16:18:16.596" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:19.557" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:19.557" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:19.557" starttime="20181130 16:18:16.555"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:19.558" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000000a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:07:05Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:07:05Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 406f0a92-5613-45be-92c4-551af1f34b57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:07:05Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:18:19.559" starttime="20181130 16:18:19.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:19.559" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:19.560" starttime="20181130 16:18:19.559"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:19.560" starttime="20181130 16:18:19.560"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:19.561" starttime="20181130 16:18:16.555"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:19.570" level="INFO">Starting process:
openstack server delete 406f0a92-5613-45be-92c4-551af1f34b57</msg>
<msg timestamp="20181130 16:18:19.612" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:22.447" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:22.448" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:22.448" starttime="20181130 16:18:19.570"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:22.449" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:22.450" starttime="20181130 16:18:22.449"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:22.450" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:22.450" starttime="20181130 16:18:22.450"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:22.451" starttime="20181130 16:18:22.451"></status>
</kw>
<msg timestamp="20181130 16:18:22.452" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:22.452" starttime="20181130 16:18:19.569"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:22.452" starttime="20181130 16:18:19.561"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:22.452" starttime="20181130 16:18:19.561"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:22.452" starttime="20181130 16:18:16.547"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5a961c75-40d4-479d-afe5-f336ae187854', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:22.467" level="INFO">Starting process:
openstack server show 5a961c75-40d4-479d-afe5-f336ae187854</msg>
<msg timestamp="20181130 16:18:22.486" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:25.469" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:25.469" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:25.469" starttime="20181130 16:18:22.466"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:25.471" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000009                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:06:59Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:06:59Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 5a961c75-40d4-479d-afe5-f336ae187854                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_net_1_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:06:59Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:18:25.472" starttime="20181130 16:18:25.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:25.472" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:25.472" starttime="20181130 16:18:25.472"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:25.473" starttime="20181130 16:18:25.473"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:25.474" starttime="20181130 16:18:22.465"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:25.488" level="INFO">Starting process:
openstack server delete 5a961c75-40d4-479d-afe5-f336ae187854</msg>
<msg timestamp="20181130 16:18:25.527" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:28.428" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:28.428" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:28.428" starttime="20181130 16:18:25.487"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:28.430" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:28.430" starttime="20181130 16:18:28.429"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:28.431" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:28.431" starttime="20181130 16:18:28.430"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:28.432" starttime="20181130 16:18:28.431"></status>
</kw>
<msg timestamp="20181130 16:18:28.432" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:28.432" starttime="20181130 16:18:25.487"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:28.432" starttime="20181130 16:18:25.475"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:28.432" starttime="20181130 16:18:25.474"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:28.433" starttime="20181130 16:18:22.453"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'd9dfbfae-2b8b-4a19-9c6d-a9102a40f55c', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:28.446" level="INFO">Starting process:
openstack server show d9dfbfae-2b8b-4a19-9c6d-a9102a40f55c</msg>
<msg timestamp="20181130 16:18:28.472" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:31.432" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:31.433" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:31.433" starttime="20181130 16:18:28.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:31.434" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000008                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:06:53Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:06:53Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | d9dfbfae-2b8b-4a19-9c6d-a9102a40f55c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:06:53Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:18:31.435" starttime="20181130 16:18:31.434"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:31.436" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:31.436" starttime="20181130 16:18:31.436"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:31.437" starttime="20181130 16:18:31.436"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:31.437" starttime="20181130 16:18:28.445"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:31.447" level="INFO">Starting process:
openstack server delete d9dfbfae-2b8b-4a19-9c6d-a9102a40f55c</msg>
<msg timestamp="20181130 16:18:31.488" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:34.346" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:34.346" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:34.346" starttime="20181130 16:18:31.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:34.347" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:34.347" starttime="20181130 16:18:34.347"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:34.348" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:34.348" starttime="20181130 16:18:34.347"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:34.348" starttime="20181130 16:18:34.348"></status>
</kw>
<msg timestamp="20181130 16:18:34.349" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:34.349" starttime="20181130 16:18:31.446"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:34.349" starttime="20181130 16:18:31.438"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:34.349" starttime="20181130 16:18:31.438"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:34.349" starttime="20181130 16:18:28.433"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2498e54e-7f3f-4c83-8699-93160378dd7a', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:34.357" level="INFO">Starting process:
openstack server show 2498e54e-7f3f-4c83-8699-93160378dd7a</msg>
<msg timestamp="20181130 16:18:34.377" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:37.810" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:37.811" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:37.811" starttime="20181130 16:18:34.357"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:37.812" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000007                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:06:46Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:06:47Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 2498e54e-7f3f-4c83-8699-93160378dd7a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_net_1_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:06:47Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:18:37.813" starttime="20181130 16:18:37.811"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:37.813" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:37.813" starttime="20181130 16:18:37.813"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:37.815" starttime="20181130 16:18:37.814"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:37.815" starttime="20181130 16:18:34.356"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:37.827" level="INFO">Starting process:
openstack server delete 2498e54e-7f3f-4c83-8699-93160378dd7a</msg>
<msg timestamp="20181130 16:18:37.871" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:40.794" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:40.795" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:40.795" starttime="20181130 16:18:37.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:40.797" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:40.797" starttime="20181130 16:18:40.796"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:40.798" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:40.799" starttime="20181130 16:18:40.798"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:40.800" starttime="20181130 16:18:40.799"></status>
</kw>
<msg timestamp="20181130 16:18:40.801" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:40.801" starttime="20181130 16:18:37.827"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:40.801" starttime="20181130 16:18:37.816"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:40.801" starttime="20181130 16:18:37.816"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:40.801" starttime="20181130 16:18:34.349"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:40.801" starttime="20181130 16:17:45.049"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:18:40.803" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:18:40.804" starttime="20181130 16:18:40.803"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:40.806" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 16:18:40.846" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:43.177" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:43.178" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:43.178" starttime="20181130 16:18:40.805"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:43.179" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:18:43.179" starttime="20181130 16:18:43.178"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:43.179" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:43.180" starttime="20181130 16:18:43.179"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:43.180" starttime="20181130 16:18:43.180"></status>
</kw>
<msg timestamp="20181130 16:18:43.181" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:18:43.181" starttime="20181130 16:18:40.804"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:18:43.181" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:18:43.181" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:18:43.182" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:18:43.182" starttime="20181130 16:18:43.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:18:43.182" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:18:43.182" starttime="20181130 16:18:43.182"></status>
</kw>
<msg timestamp="20181130 16:18:43.183" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 16:18:43.183" starttime="20181130 16:18:40.802"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 16:18:43.183" starttime="20181130 16:18:43.183"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:18:43.184" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:18:43.184" starttime="20181130 16:18:43.184"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:43.186" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 16:18:43.223" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:45.458" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:45.458" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:45.459" starttime="20181130 16:18:43.185"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:45.460" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='31.0.0.2', subnet_id='f419b404-687d-4b17-843a-c3699debb206'", 
    "ID": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8", 
    "MAC Address": "fa:16:3e:fe:ef:05", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='32.0.0.2', subnet_id='c6e9c041-7586-4105-b86f-1bd15dbc57d7'", 
    "ID": "23194c71-b57f-40e4-b1f0-f848cc121d2c", 
    "MAC Address": "fa:16:3e:7b:62:08", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='34.0.0.2', subnet_id='0a3ec622-d891-4211-966f-a9cf6557919c'", 
    "ID": "5453ab14-3ef7-4f4a-a67e-7758043e3367", 
    "MAC Address": "fa:16:3e:2e:ee:9a", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='35.0.0.2', subnet_id='e6624419-6afa-4086-8b6b-66150da9ca9a'", 
    "ID": "ac1dc84c-dd38-4dff-a3f6-b506be68392d", 
    "MAC Address": "fa:16:3e:11:65:fb", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='33.0.0.2', subnet_id='836cc800-b358-4e41-b2ae-740192dd9e34'", 
    "ID": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385", 
    "MAC Address": "fa:16:3e:05:ac:0c", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181130 16:18:45.461" starttime="20181130 16:18:45.459"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:45.461" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:45.461" starttime="20181130 16:18:45.461"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:45.462" starttime="20181130 16:18:45.461"></status>
</kw>
<msg timestamp="20181130 16:18:45.462" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='31.0.0.2', subnet_id='f419b404-687d-4b17-843a-c3699debb206'", 
    "ID": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181130 16:18:45.462" starttime="20181130 16:18:43.184"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:18:45.463" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='31.0.0.2', subnet_id='f419b404-687d-4b17-843a-c3699debb206'", 
    "ID": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8", 
    "MAC Address": "fa:16:3e:fe:ef:05", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='32.0.0.2', subnet_id='c6e9c041-7586-4105-b86f-1bd15dbc57d7'", 
    "ID": "23194c71-b57f-40e4-b1f0-f848cc121d2c", 
    "MAC Address": "fa:16:3e:7b:62:08", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='34.0.0.2', subnet_id='0a3ec622-d891-4211-966f-a9cf6557919c'", 
    "ID": "5453ab14-3ef7-4f4a-a67e-7758043e3367", 
    "MAC Address": "fa:16:3e:2e:ee:9a", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='35.0.0.2', subnet_id='e6624419-6afa-4086-8b6b-66150da9ca9a'", 
    "ID": "ac1dc84c-dd38-4dff-a3f6-b506be68392d", 
    "MAC Address": "fa:16:3e:11:65:fb", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='33.0.0.2', subnet_id='836cc800-b358-4e41-b2ae-740192dd9e34'", 
    "ID": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385", 
    "MAC Address": "fa:16:3e:05:ac:0c", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181130 16:18:45.463" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:18:45.463" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='31.0.0.2', subnet_id='f419b404-687d-4b17-843a-c3699debb206'", u'ID': u'1e32a835-2bc3-47fa-bc1d-51eb7a8693d8', u'MAC Address': u'fa:16:3e:f...</msg>
<status status="PASS" endtime="20181130 16:18:45.463" starttime="20181130 16:18:45.463"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:18:45.464" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='31.0.0.2', subnet_id='f419b404-687d-4b17-843a-c3699debb206'", u'ID': u'1e32a835-2bc3-47fa-bc1d-51eb7a8693d8', u'MAC Address': u'fa:16:3e:fe:ef:05', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='32.0.0.2', subnet_id='c6e9c041-7586-4105-b86f-1bd15dbc57d7'", u'ID': u'23194c71-b57f-40e4-b1f0-f848cc121d2c', u'MAC Address': u'fa:16:3e:7b:62:08', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='34.0.0.2', subnet_id='0a3ec622-d891-4211-966f-a9cf6557919c'", u'ID': u'5453ab14-3ef7-4f4a-a67e-7758043e3367', u'MAC Address': u'fa:16:3e:2e:ee:9a', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='35.0.0.2', subnet_id='e6624419-6afa-4086-8b6b-66150da9ca9a'", u'ID': u'ac1dc84c-dd38-4dff-a3f6-b506be68392d', u'MAC Address': u'fa:16:3e:11:65:fb', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='33.0.0.2', subnet_id='836cc800-b358-4e41-b2ae-740192dd9e34'", u'ID': u'af0885e5-e2f9-4b6e-8cb7-9a7300c5e385', u'MAC Address': u'fa:16:3e:05:ac:0c', u'Name': u''}]</msg>
<status status="PASS" endtime="20181130 16:18:45.464" starttime="20181130 16:18:45.463"></status>
</kw>
<msg timestamp="20181130 16:18:45.464" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='31.0.0.2', subnet_id='f419b404-687d-4b17-843a-c3699debb206'", u'ID': u'1e32a835-2bc3-47fa-bc1d-51eb7a8693d8', u'MAC Address': u'fa:16:3e:f...</msg>
<status status="PASS" endtime="20181130 16:18:45.464" starttime="20181130 16:18:43.183"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='31.0.0.2', subnet_id='f419b404-687d-4b17-843a-c3699debb206'&quot;, u'ID': u'1e32a835-2bc3-47fa-bc1d-51eb7a8693d8', u'MAC Address': u'fa:16:3e:fe:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:45.474" level="INFO">Starting process:
openstack port delete 1e32a835-2bc3-47fa-bc1d-51eb7a8693d8</msg>
<msg timestamp="20181130 16:18:45.503" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:48.323" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:48.323" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:48.324" starttime="20181130 16:18:45.473"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:48.325" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:48.325" starttime="20181130 16:18:48.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:48.326" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:48.326" starttime="20181130 16:18:48.325"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:48.327" starttime="20181130 16:18:48.326"></status>
</kw>
<msg timestamp="20181130 16:18:48.327" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:48.327" starttime="20181130 16:18:45.473"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:48.327" starttime="20181130 16:18:45.465"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:48.327" starttime="20181130 16:18:45.465"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:48.327" starttime="20181130 16:18:45.464"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='32.0.0.2', subnet_id='c6e9c041-7586-4105-b86f-1bd15dbc57d7'&quot;, u'ID': u'23194c71-b57f-40e4-b1f0-f848cc121d2c', u'MAC Address': u'fa:16:3e:7b:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:48.340" level="INFO">Starting process:
openstack port delete 23194c71-b57f-40e4-b1f0-f848cc121d2c</msg>
<msg timestamp="20181130 16:18:48.375" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:51.189" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:51.190" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:51.190" starttime="20181130 16:18:48.339"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:51.191" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:51.192" starttime="20181130 16:18:51.191"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:51.192" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:51.193" starttime="20181130 16:18:51.192"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:51.194" starttime="20181130 16:18:51.193"></status>
</kw>
<msg timestamp="20181130 16:18:51.194" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:51.194" starttime="20181130 16:18:48.338"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:51.195" starttime="20181130 16:18:48.328"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:51.195" starttime="20181130 16:18:48.328"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:51.195" starttime="20181130 16:18:48.328"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='34.0.0.2', subnet_id='0a3ec622-d891-4211-966f-a9cf6557919c'&quot;, u'ID': u'5453ab14-3ef7-4f4a-a67e-7758043e3367', u'MAC Address': u'fa:16:3e:2e:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:51.209" level="INFO">Starting process:
openstack port delete 5453ab14-3ef7-4f4a-a67e-7758043e3367</msg>
<msg timestamp="20181130 16:18:51.236" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:54.209" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:54.209" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:54.209" starttime="20181130 16:18:51.209"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:54.211" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:54.211" starttime="20181130 16:18:54.210"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:54.212" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:54.212" starttime="20181130 16:18:54.211"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:54.213" starttime="20181130 16:18:54.212"></status>
</kw>
<msg timestamp="20181130 16:18:54.213" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:54.214" starttime="20181130 16:18:51.208"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:54.214" starttime="20181130 16:18:51.196"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:54.214" starttime="20181130 16:18:51.195"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:54.214" starttime="20181130 16:18:51.195"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='35.0.0.2', subnet_id='e6624419-6afa-4086-8b6b-66150da9ca9a'&quot;, u'ID': u'ac1dc84c-dd38-4dff-a3f6-b506be68392d', u'MAC Address': u'fa:16:3e:11:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:54.228" level="INFO">Starting process:
openstack port delete ac1dc84c-dd38-4dff-a3f6-b506be68392d</msg>
<msg timestamp="20181130 16:18:54.272" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:57.016" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:57.017" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:57.017" starttime="20181130 16:18:54.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:57.017" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:57.018" starttime="20181130 16:18:57.017"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:57.018" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:57.018" starttime="20181130 16:18:57.018"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:57.019" starttime="20181130 16:18:57.018"></status>
</kw>
<msg timestamp="20181130 16:18:57.019" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:57.019" starttime="20181130 16:18:54.227"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:57.019" starttime="20181130 16:18:54.215"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:57.019" starttime="20181130 16:18:54.214"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:57.019" starttime="20181130 16:18:54.214"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='33.0.0.2', subnet_id='836cc800-b358-4e41-b2ae-740192dd9e34'&quot;, u'ID': u'af0885e5-e2f9-4b6e-8cb7-9a7300c5e385', u'MAC Address': u'fa:16:3e:05:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:57.028" level="INFO">Starting process:
openstack port delete af0885e5-e2f9-4b6e-8cb7-9a7300c5e385</msg>
<msg timestamp="20181130 16:18:57.047" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:18:59.991" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:18:59.992" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:18:59.992" starttime="20181130 16:18:57.027"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:18:59.993" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:59.993" starttime="20181130 16:18:59.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:18:59.993" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:18:59.993" starttime="20181130 16:18:59.993"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:18:59.994" starttime="20181130 16:18:59.994"></status>
</kw>
<msg timestamp="20181130 16:18:59.994" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:18:59.994" starttime="20181130 16:18:57.027"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:59.994" starttime="20181130 16:18:57.020"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:59.995" starttime="20181130 16:18:57.020"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:59.995" starttime="20181130 16:18:57.019"></status>
</kw>
<status status="PASS" endtime="20181130 16:18:59.995" starttime="20181130 16:18:45.464"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:18:59.996" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:18:59.996" starttime="20181130 16:18:59.995"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:18:59.997" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 16:19:00.038" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:02.497" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:02.497" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:02.497" starttime="20181130 16:18:59.996"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:02.498" level="INFO">[
  {
    "Subnets": "836cc800-b358-4e41-b2ae-740192dd9e34", 
    "ID": "06c2a81d-388b-47e5-9c44-4465c88756d9", 
    "Name": "l3_net_3"
  }, 
  {
    "Subnets": "c6e9c041-7586-4105-b86f-1bd15dbc57d7", 
    "ID": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab", 
    "Name": "l3_net_2"
  }, 
  {
    "Subnets": "0a3ec622-d891-4211-966f-a9cf6557919c", 
    "ID": "34a44785-8199-411c-8308-2de8a82050a5", 
    "Name": "l3_net_4"
  }, 
  {
    "Subnets": "e6624419-6afa-4086-8b6b-66150da9ca9a", 
    "ID": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3", 
    "Name": "l3_net_5"
  }, 
  {
    "Subnets": "f419b404-687d-4b17-843a-c3699debb206", 
    "ID": "a5ffffdc-ee84-4717-ac15-53f51d0e4611", 
    "Name": "l3_net_1"
  }
]</msg>
<status status="PASS" endtime="20181130 16:19:02.498" starttime="20181130 16:19:02.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:02.499" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:02.499" starttime="20181130 16:19:02.498"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:02.499" starttime="20181130 16:19:02.499"></status>
</kw>
<msg timestamp="20181130 16:19:02.500" level="INFO">${json} = [
  {
    "Subnets": "836cc800-b358-4e41-b2ae-740192dd9e34", 
    "ID": "06c2a81d-388b-47e5-9c44-4465c88756d9", 
    "Name": "l3_net_3"
  }, 
  {
    "Subnets": "c6e9c041-7586-4105-b86f-1bd15dbc57d7",...</msg>
<status status="PASS" endtime="20181130 16:19:02.500" starttime="20181130 16:18:59.996"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:19:02.501" level="INFO">To JSON using : content=[
  {
    "Subnets": "836cc800-b358-4e41-b2ae-740192dd9e34", 
    "ID": "06c2a81d-388b-47e5-9c44-4465c88756d9", 
    "Name": "l3_net_3"
  }, 
  {
    "Subnets": "c6e9c041-7586-4105-b86f-1bd15dbc57d7", 
    "ID": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab", 
    "Name": "l3_net_2"
  }, 
  {
    "Subnets": "0a3ec622-d891-4211-966f-a9cf6557919c", 
    "ID": "34a44785-8199-411c-8308-2de8a82050a5", 
    "Name": "l3_net_4"
  }, 
  {
    "Subnets": "e6624419-6afa-4086-8b6b-66150da9ca9a", 
    "ID": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3", 
    "Name": "l3_net_5"
  }, 
  {
    "Subnets": "f419b404-687d-4b17-843a-c3699debb206", 
    "ID": "a5ffffdc-ee84-4717-ac15-53f51d0e4611", 
    "Name": "l3_net_1"
  }
] </msg>
<msg timestamp="20181130 16:19:02.501" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:19:02.501" level="INFO">@{list} = [ {u'Subnets': u'836cc800-b358-4e41-b2ae-740192dd9e34', u'ID': u'06c2a81d-388b-47e5-9c44-4465c88756d9', u'Name': u'l3_net_3'} | {u'Subnets': u'c6e9c041-7586-4105-b86f-1bd15dbc57d7', u'ID': u'103b5cf3-...</msg>
<status status="PASS" endtime="20181130 16:19:02.501" starttime="20181130 16:19:02.500"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:19:02.502" level="INFO">[{u'Subnets': u'836cc800-b358-4e41-b2ae-740192dd9e34', u'ID': u'06c2a81d-388b-47e5-9c44-4465c88756d9', u'Name': u'l3_net_3'}, {u'Subnets': u'c6e9c041-7586-4105-b86f-1bd15dbc57d7', u'ID': u'103b5cf3-2355-4dac-b94d-7cdeb924c9ab', u'Name': u'l3_net_2'}, {u'Subnets': u'0a3ec622-d891-4211-966f-a9cf6557919c', u'ID': u'34a44785-8199-411c-8308-2de8a82050a5', u'Name': u'l3_net_4'}, {u'Subnets': u'e6624419-6afa-4086-8b6b-66150da9ca9a', u'ID': u'6ab7630f-8cfa-433f-8a37-dfac382a8ef3', u'Name': u'l3_net_5'}, {u'Subnets': u'f419b404-687d-4b17-843a-c3699debb206', u'ID': u'a5ffffdc-ee84-4717-ac15-53f51d0e4611', u'Name': u'l3_net_1'}]</msg>
<status status="PASS" endtime="20181130 16:19:02.502" starttime="20181130 16:19:02.501"></status>
</kw>
<msg timestamp="20181130 16:19:02.502" level="INFO">@{networks} = [ {u'Subnets': u'836cc800-b358-4e41-b2ae-740192dd9e34', u'ID': u'06c2a81d-388b-47e5-9c44-4465c88756d9', u'Name': u'l3_net_3'} | {u'Subnets': u'c6e9c041-7586-4105-b86f-1bd15dbc57d7', u'ID': u'103b5cf3-...</msg>
<status status="PASS" endtime="20181130 16:19:02.502" starttime="20181130 16:18:59.995"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'836cc800-b358-4e41-b2ae-740192dd9e34', u'ID': u'06c2a81d-388b-47e5-9c44-4465c88756d9', u'Name': u'l3_net_3'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:02.515" level="INFO">Starting process:
openstack subnet delete 836cc800-b358-4e41-b2ae-740192dd9e34</msg>
<msg timestamp="20181130 16:19:02.545" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:05.859" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:05.860" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:05.860" starttime="20181130 16:19:02.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:05.861" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:05.862" starttime="20181130 16:19:05.861"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:05.862" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:05.863" starttime="20181130 16:19:05.862"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:05.864" starttime="20181130 16:19:05.863"></status>
</kw>
<msg timestamp="20181130 16:19:05.864" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:05.864" starttime="20181130 16:19:02.514"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:05.865" starttime="20181130 16:19:02.503"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:05.865" starttime="20181130 16:19:02.503"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:05.882" level="INFO">Starting process:
openstack network delete 06c2a81d-388b-47e5-9c44-4465c88756d9</msg>
<msg timestamp="20181130 16:19:05.901" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:08.853" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:08.854" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:08.854" starttime="20181130 16:19:05.882"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:08.855" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:08.855" starttime="20181130 16:19:08.854"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:08.856" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:08.857" starttime="20181130 16:19:08.856"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:08.858" starttime="20181130 16:19:08.857"></status>
</kw>
<msg timestamp="20181130 16:19:08.858" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:08.859" starttime="20181130 16:19:05.881"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:08.859" starttime="20181130 16:19:05.866"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:08.859" starttime="20181130 16:19:05.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:08.859" starttime="20181130 16:19:02.503"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'c6e9c041-7586-4105-b86f-1bd15dbc57d7', u'ID': u'103b5cf3-2355-4dac-b94d-7cdeb924c9ab', u'Name': u'l3_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:08.877" level="INFO">Starting process:
openstack subnet delete c6e9c041-7586-4105-b86f-1bd15dbc57d7</msg>
<msg timestamp="20181130 16:19:08.896" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:11.852" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:11.853" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:11.853" starttime="20181130 16:19:08.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:11.855" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:11.855" starttime="20181130 16:19:11.854"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:11.856" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:11.856" starttime="20181130 16:19:11.856"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:11.858" starttime="20181130 16:19:11.857"></status>
</kw>
<msg timestamp="20181130 16:19:11.859" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:11.859" starttime="20181130 16:19:08.876"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:11.859" starttime="20181130 16:19:08.861"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:11.859" starttime="20181130 16:19:08.860"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:11.879" level="INFO">Starting process:
openstack network delete 103b5cf3-2355-4dac-b94d-7cdeb924c9ab</msg>
<msg timestamp="20181130 16:19:11.917" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:15.161" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:15.161" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:15.161" starttime="20181130 16:19:11.878"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:15.162" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:15.163" starttime="20181130 16:19:15.162"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:15.163" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:15.163" starttime="20181130 16:19:15.163"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:15.164" starttime="20181130 16:19:15.163"></status>
</kw>
<msg timestamp="20181130 16:19:15.164" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:15.164" starttime="20181130 16:19:11.877"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:15.164" starttime="20181130 16:19:11.861"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:15.164" starttime="20181130 16:19:11.860"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:15.164" starttime="20181130 16:19:08.859"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'0a3ec622-d891-4211-966f-a9cf6557919c', u'ID': u'34a44785-8199-411c-8308-2de8a82050a5', u'Name': u'l3_net_4'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:15.173" level="INFO">Starting process:
openstack subnet delete 0a3ec622-d891-4211-966f-a9cf6557919c</msg>
<msg timestamp="20181130 16:19:15.214" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:18.728" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:18.729" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:18.729" starttime="20181130 16:19:15.173"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:18.730" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:18.730" starttime="20181130 16:19:18.729"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:18.731" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:18.731" starttime="20181130 16:19:18.731"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:18.732" starttime="20181130 16:19:18.732"></status>
</kw>
<msg timestamp="20181130 16:19:18.733" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:18.733" starttime="20181130 16:19:15.173"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:18.733" starttime="20181130 16:19:15.165"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:18.734" starttime="20181130 16:19:15.165"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:18.748" level="INFO">Starting process:
openstack network delete 34a44785-8199-411c-8308-2de8a82050a5</msg>
<msg timestamp="20181130 16:19:18.792" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:21.826" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:21.826" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:21.827" starttime="20181130 16:19:18.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:21.829" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:21.829" starttime="20181130 16:19:21.828"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:21.830" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:21.830" starttime="20181130 16:19:21.829"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:21.832" starttime="20181130 16:19:21.831"></status>
</kw>
<msg timestamp="20181130 16:19:21.832" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:21.832" starttime="20181130 16:19:18.747"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:21.833" starttime="20181130 16:19:18.735"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:21.833" starttime="20181130 16:19:18.734"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:21.833" starttime="20181130 16:19:15.164"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'e6624419-6afa-4086-8b6b-66150da9ca9a', u'ID': u'6ab7630f-8cfa-433f-8a37-dfac382a8ef3', u'Name': u'l3_net_5'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:21.853" level="INFO">Starting process:
openstack subnet delete e6624419-6afa-4086-8b6b-66150da9ca9a</msg>
<msg timestamp="20181130 16:19:21.873" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:24.923" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:24.923" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:24.923" starttime="20181130 16:19:21.853"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:24.924" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:24.924" starttime="20181130 16:19:24.924"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:24.925" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:24.925" starttime="20181130 16:19:24.924"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:24.925" starttime="20181130 16:19:24.925"></status>
</kw>
<msg timestamp="20181130 16:19:24.926" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:24.926" starttime="20181130 16:19:21.852"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:24.926" starttime="20181130 16:19:21.835"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:24.926" starttime="20181130 16:19:21.834"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:24.935" level="INFO">Starting process:
openstack network delete 6ab7630f-8cfa-433f-8a37-dfac382a8ef3</msg>
<msg timestamp="20181130 16:19:24.956" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:27.778" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:27.779" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:27.779" starttime="20181130 16:19:24.934"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:27.781" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:27.781" starttime="20181130 16:19:27.780"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:27.782" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:27.782" starttime="20181130 16:19:27.781"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:27.783" starttime="20181130 16:19:27.782"></status>
</kw>
<msg timestamp="20181130 16:19:27.783" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:27.783" starttime="20181130 16:19:24.934"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:27.784" starttime="20181130 16:19:24.927"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:27.784" starttime="20181130 16:19:24.926"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:27.784" starttime="20181130 16:19:21.833"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'f419b404-687d-4b17-843a-c3699debb206', u'ID': u'a5ffffdc-ee84-4717-ac15-53f51d0e4611', u'Name': u'l3_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:27.799" level="INFO">Starting process:
openstack subnet delete f419b404-687d-4b17-843a-c3699debb206</msg>
<msg timestamp="20181130 16:19:27.824" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:31.237" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:31.237" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:31.237" starttime="20181130 16:19:27.799"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:31.240" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:31.240" starttime="20181130 16:19:31.239"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:31.241" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:31.241" starttime="20181130 16:19:31.240"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:31.243" starttime="20181130 16:19:31.242"></status>
</kw>
<msg timestamp="20181130 16:19:31.243" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:31.244" starttime="20181130 16:19:27.798"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:31.244" starttime="20181130 16:19:27.785"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:31.244" starttime="20181130 16:19:27.785"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:31.264" level="INFO">Starting process:
openstack network delete a5ffffdc-ee84-4717-ac15-53f51d0e4611</msg>
<msg timestamp="20181130 16:19:31.304" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:34.060" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:34.060" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:34.060" starttime="20181130 16:19:31.263"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:34.061" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:34.061" starttime="20181130 16:19:34.061"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:34.062" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:34.062" starttime="20181130 16:19:34.061"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:34.063" starttime="20181130 16:19:34.062"></status>
</kw>
<msg timestamp="20181130 16:19:34.063" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:34.063" starttime="20181130 16:19:31.262"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:34.063" starttime="20181130 16:19:31.245"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:34.063" starttime="20181130 16:19:31.244"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:34.063" starttime="20181130 16:19:27.784"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:34.064" starttime="20181130 16:19:02.502"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:19:34.065" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:19:34.065" starttime="20181130 16:19:34.065"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:34.066" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 16:19:34.107" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:36.479" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:36.479" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:36.479" starttime="20181130 16:19:34.066"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:36.480" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "l3_sg", 
    "ID": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4", 
    "Name": "l3_sg"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 16:19:36.480" starttime="20181130 16:19:36.480"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:36.481" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:36.481" starttime="20181130 16:19:36.480"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:36.482" starttime="20181130 16:19:36.481"></status>
</kw>
<msg timestamp="20181130 16:19:36.482" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 16:19:36.482" starttime="20181130 16:19:34.065"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:19:36.482" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "l3_sg", 
    "ID": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4", 
    "Name": "l3_sg"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 16:19:36.482" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:19:36.483" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:19:36.483" starttime="20181130 16:19:36.482"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:19:36.483" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l3_sg', u'Description': u'l3_sg', u'ID': u'ad6767b7-bd6a-40d8-8b50-8f06b77507c4'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 16:19:36.483" starttime="20181130 16:19:36.483"></status>
</kw>
<msg timestamp="20181130 16:19:36.483" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:19:36.483" starttime="20181130 16:19:34.064"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:36.484" starttime="20181130 16:19:36.484"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:36.484" starttime="20181130 16:19:36.484"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l3_sg', u'Description': u'l3_sg', u'ID': u'ad6767b7-bd6a-40d8-8b50-8f06b77507c4'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:36.494" level="INFO">Starting process:
openstack security group delete ad6767b7-bd6a-40d8-8b50-8f06b77507c4</msg>
<msg timestamp="20181130 16:19:36.522" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:38.903" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:38.904" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:38.904" starttime="20181130 16:19:36.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:38.905" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:38.905" starttime="20181130 16:19:38.904"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:38.906" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:38.906" starttime="20181130 16:19:38.905"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:38.907" starttime="20181130 16:19:38.906"></status>
</kw>
<msg timestamp="20181130 16:19:38.907" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:38.907" starttime="20181130 16:19:36.493"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:38.908" starttime="20181130 16:19:36.485"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:38.908" starttime="20181130 16:19:36.485"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:38.908" starttime="20181130 16:19:36.485"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:38.908" starttime="20181130 16:19:36.484"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:38.909" starttime="20181130 16:19:38.908"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:38.909" starttime="20181130 16:19:38.908"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:38.909" starttime="20181130 16:19:36.483"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:19:38.910" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 16:19:38.911" starttime="20181130 16:19:38.910"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:38.922" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 16:19:38.944" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:41.811" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:41.811" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:41.811" starttime="20181130 16:19:38.921"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:41.813" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:41.813" starttime="20181130 16:19:41.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:41.814" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:41.814" starttime="20181130 16:19:41.813"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:41.816" starttime="20181130 16:19:41.815"></status>
</kw>
<msg timestamp="20181130 16:19:41.816" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:41.816" starttime="20181130 16:19:38.921"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:41.816" starttime="20181130 16:19:38.911"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:41.840" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 16:19:41.882" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:44.199" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:44.200" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:44.200" starttime="20181130 16:19:41.839"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:44.202" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:44.202" starttime="20181130 16:19:44.201"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:44.203" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:44.203" starttime="20181130 16:19:44.202"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:44.205" starttime="20181130 16:19:44.204"></status>
</kw>
<msg timestamp="20181130 16:19:44.206" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:44.206" starttime="20181130 16:19:41.838"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:44.206" starttime="20181130 16:19:41.816"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:44.225" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 16:19:44.244" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:46.318" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:46.319" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:46.319" starttime="20181130 16:19:44.224"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:46.320" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:46.320" starttime="20181130 16:19:46.319"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:46.320" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:46.320" starttime="20181130 16:19:46.320"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:46.321" starttime="20181130 16:19:46.321"></status>
</kw>
<msg timestamp="20181130 16:19:46.322" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:46.322" starttime="20181130 16:19:44.223"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:46.322" starttime="20181130 16:19:44.206"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:46.333" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 16:19:46.354" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:48.582" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:48.582" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:48.583" starttime="20181130 16:19:46.332"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:48.583" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:48.584" starttime="20181130 16:19:48.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:48.584" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:48.584" starttime="20181130 16:19:48.584"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:48.585" starttime="20181130 16:19:48.584"></status>
</kw>
<msg timestamp="20181130 16:19:48.585" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:48.585" starttime="20181130 16:19:46.332"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:48.585" starttime="20181130 16:19:46.322"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:48.593" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 16:19:48.612" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:50.763" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:50.763" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:50.763" starttime="20181130 16:19:48.593"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:50.765" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 16:19:50.765" starttime="20181130 16:19:50.764"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:50.766" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:50.766" starttime="20181130 16:19:50.765"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:50.767" starttime="20181130 16:19:50.766"></status>
</kw>
<msg timestamp="20181130 16:19:50.767" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 16:19:50.767" starttime="20181130 16:19:48.592"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:50.767" starttime="20181130 16:19:48.585"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:50.780" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 16:19:50.803" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:52.909" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:52.910" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:52.910" starttime="20181130 16:19:50.780"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:52.910" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:19:52.911" starttime="20181130 16:19:52.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:52.911" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:52.911" starttime="20181130 16:19:52.911"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:52.912" starttime="20181130 16:19:52.911"></status>
</kw>
<msg timestamp="20181130 16:19:52.912" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 16:19:52.912" starttime="20181130 16:19:50.779"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:52.912" starttime="20181130 16:19:50.767"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:52.920" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 16:19:52.954" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:55.122" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:55.122" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:55.122" starttime="20181130 16:19:52.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:55.123" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:55.123" starttime="20181130 16:19:55.123"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:55.124" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:55.124" starttime="20181130 16:19:55.124"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:55.125" starttime="20181130 16:19:55.124"></status>
</kw>
<msg timestamp="20181130 16:19:55.125" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:55.125" starttime="20181130 16:19:52.919"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:55.125" starttime="20181130 16:19:52.912"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:55.135" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 16:19:55.172" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:19:57.261" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:19:57.261" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:19:57.261" starttime="20181130 16:19:55.134"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:57.262" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:57.262" starttime="20181130 16:19:57.262"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:57.263" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:57.263" starttime="20181130 16:19:57.262"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:57.263" starttime="20181130 16:19:57.263"></status>
</kw>
<msg timestamp="20181130 16:19:57.264" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:57.264" starttime="20181130 16:19:55.134"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:57.264" starttime="20181130 16:19:55.126"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:57.264" starttime="20181130 16:19:38.911"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:57.264" starttime="20181130 16:19:38.909"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:57.264" starttime="20181130 16:17:39.836"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:57.266" starttime="20181130 16:19:57.266"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:19:57.267" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181130 16:19:57.375" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:19:57.375" level="INFO">${stdout} = 4 S root      135458  135432  0  80   0 - 55154 poll_s 16:05 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
4 S tcpdump   135494  ...</msg>
<status status="PASS" endtime="20181130 16:19:57.375" starttime="20181130 16:19:57.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:57.376" level="INFO">4 S root      135458  135432  0  80   0 - 55154 poll_s 16:05 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
4 S tcpdump   135494  135458  0  80   0 -  8196 poll_s 16:05 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
0 S heat-ad+  184147  135432  0  80   0 - 28293 do_wai 16:19 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  184157  184147  0  80   0 - 28177 pipe_w 16:19 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181130 16:19:57.376" starttime="20181130 16:19:57.375"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:19:57.376" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181130 16:19:57.451" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:19:57.452" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:19:57.452" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 16:19:57.452" starttime="20181130 16:19:57.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:57.453" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:57.454" starttime="20181130 16:19:57.453"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:57.455" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:57.455" starttime="20181130 16:19:57.454"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:19:57.456" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181130 16:19:57.582" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181130 16:19:57.582" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181130 16:19:57.583" starttime="20181130 16:19:57.455"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:57.584" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:57.584" starttime="20181130 16:19:57.583"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:19:57.585" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181130 16:19:57.682" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:19:57.683" level="INFO">${stdout} = total 48
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          roo...</msg>
<status status="PASS" endtime="20181130 16:19:57.683" starttime="20181130 16:19:57.584"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:57.684" level="INFO">total 48
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          root              6 Nov 30 15:48 hsperfdata_root
 4 -rwxr-x---. 1 root          root            903 Nov 30 15:40 restart_mgr_daemon.sh
 4 -rwxr-x---. 1 root          root           1478 Nov 30 15:40 restart_mon_daemon.sh
 4 -rwxr-x---. 1 root          root           3085 Nov 30 15:40 restart_osd_daemon.sh
 0 drwx------. 3 root          root             17 Nov 30 15:34 systemd-private-3d4aa08a2ff54e748aba26448a6838ba-chronyd.service-8EpVMu
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap.xz
 0 drwx------. 2 root          root              6 Nov 30 15:33 tmp.cwT13TAGSX</msg>
<status status="PASS" endtime="20181130 16:19:57.684" starttime="20181130 16:19:57.684"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:57.685" starttime="20181130 16:19:57.266"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:57.685" starttime="20181130 16:19:57.265"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:57.685" starttime="20181130 16:19:57.265"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:57.685" starttime="20181130 16:19:57.265"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:57.685" starttime="20181130 16:19:57.264"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181130 16:19:57.805" starttime="20181130 16:19:57.686"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:57.827" starttime="20181130 16:19:57.825"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:19:57.828" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:19:57.978" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:19:57.978" starttime="20181130 16:19:57.827"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.032" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181130 16:19:58.032" starttime="20181130 16:19:57.978"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:19:58.132" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:19:58.132" level="INFO">${output} = [?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:19:58.132" starttime="20181130 16:19:58.033"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:19:58.175" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:19:58.175" starttime="20181130 16:19:58.132"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:19:58.177" starttime="20181130 16:19:58.176"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.178" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:19:58.178" starttime="20181130 16:19:58.177"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.178" starttime="20181130 16:19:57.824"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.178" starttime="20181130 16:19:57.806"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.178" starttime="20181130 16:19:57.806"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.178" starttime="20181130 16:17:36.436"></status>
</kw>
<doc>Test suite to check connectivity in L3 using routers.</doc>
<status status="FAIL" endtime="20181130 16:19:58.178" starttime="20181130 16:05:11.196">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/external_network.robot" id="s1-s3" name="External Network">
<kw type="setup" name="Suite Setup">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181130 16:19:58.271" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181130 16:19:58.271" starttime="20181130 16:19:58.264"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.271" starttime="20181130 16:19:58.264"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181130 16:19:58.279" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181130 16:19:58.279" starttime="20181130 16:19:58.272"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.279" starttime="20181130 16:19:58.279"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181130 16:19:58.279" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181130 16:19:58.280" starttime="20181130 16:19:58.279"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181130 16:19:58.280" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181130 16:19:58.280" starttime="20181130 16:19:58.280"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.281" starttime="20181130 16:19:58.280"></status>
</kw>
<msg timestamp="20181130 16:19:58.281" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:19:58.281" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 16:19:58.281" starttime="20181130 16:19:58.280"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181130 16:19:58.281" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 16:19:58.281" starttime="20181130 16:19:58.281"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181130 16:19:58.282" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:19:58.282" starttime="20181130 16:19:58.282"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181130 16:19:58.283" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:19:58.283" starttime="20181130 16:19:58.283"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181130 16:19:58.283" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181130 16:19:58.283" starttime="20181130 16:19:58.283"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.285" starttime="20181130 16:19:58.285"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:19:58.286" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:19:58.286" starttime="20181130 16:19:58.285"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.286" starttime="20181130 16:19:58.286"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 16:19:58.287" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 16:19:58.287" starttime="20181130 16:19:58.287"></status>
</kw>
<msg timestamp="20181130 16:19:58.287" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 16:19:58.287" starttime="20181130 16:19:58.286"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.288" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf4a1e50&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:19:58.288" starttime="20181130 16:19:58.287"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.289" starttime="20181130 16:19:58.288"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.289" starttime="20181130 16:19:58.284"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.289" starttime="20181130 16:19:58.284"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.289" starttime="20181130 16:19:58.284"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.289" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:58.289" starttime="20181130 16:19:58.289"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.290" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.10'}</msg>
<status status="PASS" endtime="20181130 16:19:58.290" starttime="20181130 16:19:58.290"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.290" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181130 16:19:58.290" starttime="20181130 16:19:58.290"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.291" starttime="20181130 16:19:58.282"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.291" starttime="20181130 16:19:58.272"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:19:58.294" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:58.294" starttime="20181130 16:19:58.294"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:19:58.294" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:58.294" starttime="20181130 16:19:58.294"></status>
</kw>
<msg timestamp="20181130 16:19:58.295" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:58.295" starttime="20181130 16:19:58.291"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:19:58.296" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:19:58.296" starttime="20181130 16:19:58.295"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:19:58.297" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:19:58.297" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:19:58.297" starttime="20181130 16:19:58.297"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.300" starttime="20181130 16:19:58.299"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:19:58.300" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:19:58.300" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:19:58.300" starttime="20181130 16:19:58.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:19:58.301" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:19:58.301" starttime="20181130 16:19:58.301"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:19:58.302" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181130 16:19:58.302" starttime="20181130 16:19:58.301"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:19:58.302" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:19:58.303" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:19:58.303" starttime="20181130 16:19:58.302"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.303" starttime="20181130 16:19:58.303"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.304" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:19:58.623" level="INFO">Read output: Last login: Fri Nov 30 16:17:39 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:19:58.623" starttime="20181130 16:19:58.304"></status>
</kw>
<msg timestamp="20181130 16:19:58.624" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:19:58.624" starttime="20181130 16:19:58.303"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.624" starttime="20181130 16:19:58.302"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:19:58.625" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181130 16:19:58.647" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181130 16:19:58.648" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:19:58.648" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 16:19:58.648" starttime="20181130 16:19:58.624"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:19:58.680" starttime="20181130 16:19:58.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.681" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 16:19:58.681" starttime="20181130 16:19:58.681"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.682" starttime="20181130 16:19:58.682"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.683" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:19:58.683" starttime="20181130 16:19:58.683"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.683" starttime="20181130 16:19:58.682"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.685" starttime="20181130 16:19:58.685"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.685" starttime="20181130 16:19:58.685"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:19:58.686" starttime="20181130 16:19:58.686"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.686" starttime="20181130 16:19:58.684"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.686" starttime="20181130 16:19:58.299"></status>
</kw>
<msg timestamp="20181130 16:19:58.686" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:19:58.687" starttime="20181130 16:19:58.298"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.687" starttime="20181130 16:19:58.298"></status>
</kw>
<msg timestamp="20181130 16:19:58.687" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:19:58.687" starttime="20181130 16:19:58.297"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.688" starttime="20181130 16:19:58.688"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.689" starttime="20181130 16:19:58.689"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:19:58.689" starttime="20181130 16:19:58.689"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.689" starttime="20181130 16:19:58.687"></status>
</kw>
<msg timestamp="20181130 16:19:58.690" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:19:58.690" starttime="20181130 16:19:58.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.690" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:19:58.690" starttime="20181130 16:19:58.690"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.691" starttime="20181130 16:19:58.295"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.691" starttime="20181130 16:19:58.295"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.691" starttime="20181130 16:19:58.295"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.691" starttime="20181130 16:19:58.291"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.691" starttime="20181130 16:19:58.691"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181130 16:19:58.720" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:19:58.720" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:19:58.720" starttime="20181130 16:19:58.719"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.720" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 16:19:58.720" starttime="20181130 16:19:58.720"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.721" level="INFO">1</msg>
<status status="PASS" endtime="20181130 16:19:58.722" starttime="20181130 16:19:58.721"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.723" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181130 16:19:58.724" starttime="20181130 16:19:58.723"></status>
</kw>
<msg timestamp="20181130 16:19:58.724" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 16:19:58.724" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181130 16:19:58.724" starttime="20181130 16:19:58.722"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.725" starttime="20181130 16:19:58.724"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181130 16:19:58.726" level="INFO">${ip_address} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:19:58.726" starttime="20181130 16:19:58.726"></status>
</kw>
<msg timestamp="20181130 16:19:58.727" level="INFO">${odl_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:19:58.727" starttime="20181130 16:19:58.725"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.728" starttime="20181130 16:19:58.727"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181130 16:19:58.728" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181130 16:19:58.729" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181130 16:19:58.729" starttime="20181130 16:19:58.728"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.730" starttime="20181130 16:19:58.729"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.730" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:19:58.860" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:19:58.861" starttime="20181130 16:19:58.730"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.863" starttime="20181130 16:19:58.862"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.863" starttime="20181130 16:19:58.863"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:19:58.864" starttime="20181130 16:19:58.863"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.864" starttime="20181130 16:19:58.861"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.864" starttime="20181130 16:19:58.719"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.864" starttime="20181130 16:19:58.693"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.864" starttime="20181130 16:19:58.692"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.864" starttime="20181130 16:19:58.692"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.864" starttime="20181130 16:19:58.691"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.864" starttime="20181130 16:19:58.272"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:19:58.874" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:58.874" starttime="20181130 16:19:58.873"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:19:58.874" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:58.874" starttime="20181130 16:19:58.874"></status>
</kw>
<msg timestamp="20181130 16:19:58.874" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:58.874" starttime="20181130 16:19:58.873"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 16:19:58.883" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 16:19:58.883" starttime="20181130 16:19:58.883"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 16:19:58.884" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 16:19:58.884" starttime="20181130 16:19:58.884"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.917" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181130 16:19:58.918" starttime="20181130 16:19:58.884"></status>
</kw>
<msg timestamp="20181130 16:19:58.918" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 16:19:58.918" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181130 16:19:58.918" starttime="20181130 16:19:58.884"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.967" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "e "x "t "e "r "n "a "l "_ "n "e "t "w "o "r "k ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:19:58.967" starttime="20181130 16:19:58.919"></status>
</kw>
<msg timestamp="20181130 16:19:58.967" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 16:19:58.967" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 16:19:58.967" starttime="20181130 16:19:58.918"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.968" starttime="20181130 16:19:58.968"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.968" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "e "x "t "e "r "n "a "l "_ "n "e "t "w "o "r "k ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:19:58.968" starttime="20181130 16:19:58.968"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.969" starttime="20181130 16:19:58.969"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.970" starttime="20181130 16:19:58.970"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.971" starttime="20181130 16:19:58.970"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:19:58.971" starttime="20181130 16:19:58.971"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.971" starttime="20181130 16:19:58.969"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.971" starttime="20181130 16:19:58.883"></status>
</kw>
<msg timestamp="20181130 16:19:58.971" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:19:58.971" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 16:19:58.971" starttime="20181130 16:19:58.882"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.972" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:19:58.972" starttime="20181130 16:19:58.972"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.972" starttime="20181130 16:19:58.882"></status>
</kw>
<msg timestamp="20181130 16:19:58.972" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:19:58.972" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 16:19:58.972" starttime="20181130 16:19:58.875"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.973" starttime="20181130 16:19:58.972"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.973" starttime="20181130 16:19:58.875"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.973" starttime="20181130 16:19:58.874"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.973" starttime="20181130 16:19:58.872"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.973" starttime="20181130 16:19:58.864"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.973" starttime="20181130 16:19:58.864"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:58.973" starttime="20181130 16:19:58.263"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181130 16:19:58.974" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181130 16:19:58.974" starttime="20181130 16:19:58.973"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:19:58.976" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:58.976" starttime="20181130 16:19:58.976"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:19:58.977" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:58.977" starttime="20181130 16:19:58.976"></status>
</kw>
<msg timestamp="20181130 16:19:58.977" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:58.977" starttime="20181130 16:19:58.975"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:19:58.978" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:19:58.978" starttime="20181130 16:19:58.977"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:19:58.980" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:19:58.980" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:19:58.980" starttime="20181130 16:19:58.980"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:58.988" starttime="20181130 16:19:58.988"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:19:58.988" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:19:59.135" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:19:59.135" starttime="20181130 16:19:58.988"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.186" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181130 16:19:59.186" starttime="20181130 16:19:59.136"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:19:59.188" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:19:59.188" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:19:59.188" starttime="20181130 16:19:59.187"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:19:59.232" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:19:59.232" starttime="20181130 16:19:59.188"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:19:59.234" starttime="20181130 16:19:59.232"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.234" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:19:59.234" starttime="20181130 16:19:59.234"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.235" starttime="20181130 16:19:58.987"></status>
</kw>
<msg timestamp="20181130 16:19:59.235" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:19:59.235" starttime="20181130 16:19:58.980"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:59.236" starttime="20181130 16:19:59.236"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:59.236" starttime="20181130 16:19:59.236"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:19:59.237" starttime="20181130 16:19:59.237"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.237" starttime="20181130 16:19:59.235"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.237" starttime="20181130 16:19:58.979"></status>
</kw>
<msg timestamp="20181130 16:19:59.237" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:19:59.237" starttime="20181130 16:19:58.979"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.237" starttime="20181130 16:19:58.978"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.237" starttime="20181130 16:19:58.977"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.237" starttime="20181130 16:19:58.977"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.237" starttime="20181130 16:19:58.975"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.237" starttime="20181130 16:19:58.974"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:19:59.239" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:59.239" starttime="20181130 16:19:59.239"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:19:59.240" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:59.240" starttime="20181130 16:19:59.239"></status>
</kw>
<msg timestamp="20181130 16:19:59.240" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:19:59.240" starttime="20181130 16:19:59.238"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:19:59.241" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:19:59.241" starttime="20181130 16:19:59.240"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:19:59.243" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:19:59.243" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:19:59.243" starttime="20181130 16:19:59.242"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:59.251" starttime="20181130 16:19:59.250"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.251" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:19:59.395" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:19:59.395" starttime="20181130 16:19:59.251"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.463" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181130 16:19:59.463" starttime="20181130 16:19:59.396"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:19:59.466" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:19:59.466" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:19:59.466" starttime="20181130 16:19:59.464"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:19:59.513" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:19:59.513" starttime="20181130 16:19:59.466"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:19:59.515" starttime="20181130 16:19:59.513"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.515" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:19:59.515" starttime="20181130 16:19:59.515"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.515" starttime="20181130 16:19:59.250"></status>
</kw>
<msg timestamp="20181130 16:19:59.515" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:19:59.516" starttime="20181130 16:19:59.243"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:59.517" starttime="20181130 16:19:59.517"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:59.517" starttime="20181130 16:19:59.517"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:59.517"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:59.516"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:59.242"></status>
</kw>
<msg timestamp="20181130 16:19:59.518" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:59.241"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:59.241"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:59.240"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:59.240"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:59.238"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:59.238"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:58.974"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.518" starttime="20181130 16:19:58.974"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:59.519" starttime="20181130 16:19:59.519"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.520" level="INFO">${OS_CNTL_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:19:59.520" starttime="20181130 16:19:59.520"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:19:59.521" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 16:19:59.521" starttime="20181130 16:19:59.521"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:19:59.522" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:19:59.522" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:19:59.522" starttime="20181130 16:19:59.522"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:19:59.523" starttime="20181130 16:19:59.523"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.524" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:19:59.857" level="INFO">Read output: Last login: Fri Nov 30 16:19:58 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:19:59.857" starttime="20181130 16:19:59.524"></status>
</kw>
<msg timestamp="20181130 16:19:59.857" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:19:59.858" starttime="20181130 16:19:59.523"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.858" starttime="20181130 16:19:59.521"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.859" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:19:59.859" starttime="20181130 16:19:59.858"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.859" starttime="20181130 16:19:59.520"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.862" level="INFO">${OS_CMP1_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:19:59.862" starttime="20181130 16:19:59.862"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.863" level="INFO">${OS_CMP2_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:19:59.863" starttime="20181130 16:19:59.863"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.864" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 16:19:59.864" starttime="20181130 16:19:59.864"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.865" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 16:19:59.865" starttime="20181130 16:19:59.865"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.866" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:19:59.866" starttime="20181130 16:19:59.866"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.867" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:19:59.868" starttime="20181130 16:19:59.867"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.873" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 16:19:59.873" starttime="20181130 16:19:59.868"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.879" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 16:19:59.879" starttime="20181130 16:19:59.874"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.879" starttime="20181130 16:19:59.861"></status>
</kw>
<status status="PASS" endtime="20181130 16:19:59.879" starttime="20181130 16:19:59.860"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181130 16:19:59.880" level="INFO">Length is 1</msg>
<msg timestamp="20181130 16:19:59.880" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 16:19:59.880" starttime="20181130 16:19:59.880"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181130 16:19:59.881" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 16:19:59.881" starttime="20181130 16:19:59.881"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:19:59.895" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:19:59.915" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:01.979" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:01.980" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:01.980" starttime="20181130 16:19:59.894"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:01.982" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:01.982" starttime="20181130 16:20:01.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:01.982" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:01.982" starttime="20181130 16:20:01.982"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:01.983" starttime="20181130 16:20:01.983"></status>
</kw>
<msg timestamp="20181130 16:20:01.984" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:20:01.984" starttime="20181130 16:19:59.893"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:01.993" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:20:02.011" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:04.156" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:04.157" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:04.157" starttime="20181130 16:20:01.993"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:04.158" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:04.158" starttime="20181130 16:20:04.158"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:04.159" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:04.159" starttime="20181130 16:20:04.159"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:04.161" starttime="20181130 16:20:04.160"></status>
</kw>
<msg timestamp="20181130 16:20:04.161" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:20:04.161" starttime="20181130 16:20:01.992"></status>
</kw>
<msg timestamp="20181130 16:20:04.162" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:20:04.162" starttime="20181130 16:19:59.882"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:04.179" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:20:04.220" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:06.361" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:06.362" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:06.362" starttime="20181130 16:20:04.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:06.364" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:06.364" starttime="20181130 16:20:06.363"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:06.365" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:06.365" starttime="20181130 16:20:06.364"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:06.368" starttime="20181130 16:20:06.366"></status>
</kw>
<msg timestamp="20181130 16:20:06.369" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:20:06.369" starttime="20181130 16:20:04.178"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:06.386" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:20:06.428" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:08.455" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:08.456" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:08.456" starttime="20181130 16:20:06.385"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:08.457" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:08.458" starttime="20181130 16:20:08.457"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:08.458" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:08.459" starttime="20181130 16:20:08.458"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:08.460" starttime="20181130 16:20:08.459"></status>
</kw>
<msg timestamp="20181130 16:20:08.460" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:20:08.461" starttime="20181130 16:20:06.384"></status>
</kw>
<msg timestamp="20181130 16:20:08.461" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:20:08.461" starttime="20181130 16:20:04.162"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:08.479" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:20:08.515" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:10.669" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:10.670" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:10.670" starttime="20181130 16:20:08.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:10.671" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:10.671" starttime="20181130 16:20:10.670"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:10.672" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:10.672" starttime="20181130 16:20:10.671"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:10.673" starttime="20181130 16:20:10.672"></status>
</kw>
<msg timestamp="20181130 16:20:10.673" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:20:10.673" starttime="20181130 16:20:08.477"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:10.683" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:20:10.702" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:12.776" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:12.776" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:12.776" starttime="20181130 16:20:10.683"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:12.777" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:12.777" starttime="20181130 16:20:12.777"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:12.778" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:12.778" starttime="20181130 16:20:12.778"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:12.779" starttime="20181130 16:20:12.778"></status>
</kw>
<msg timestamp="20181130 16:20:12.779" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:20:12.779" starttime="20181130 16:20:10.682"></status>
</kw>
<msg timestamp="20181130 16:20:12.780" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:20:12.780" starttime="20181130 16:20:08.462"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:20:12.780" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:20:12.780" starttime="20181130 16:20:12.780"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:20:12.781" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:20:12.781" starttime="20181130 16:20:12.781"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:20:12.782" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:20:12.782" starttime="20181130 16:20:12.781"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:12.782" starttime="20181130 16:19:59.882"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:12.784" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_...</msg>
<status status="PASS" endtime="20181130 16:20:12.784" starttime="20181130 16:20:12.783"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181130 16:20:12.784" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.10']
OS_CMP_IPS: [u'192.0.2.10']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181130 16:20:12.785" starttime="20181130 16:20:12.784"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:12.785" starttime="20181130 16:20:12.782"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:12.785" starttime="20181130 16:19:59.519"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181130 16:20:12.786" level="INFO">Creating Session using : alias=session, url=http://192.0.2.10:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfd30c90&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:20:12.786" starttime="20181130 16:20:12.785"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:12.786" starttime="20181130 16:19:59.519"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181130 16:20:12.788" level="INFO">${suite_} = CSIT_External_Network</msg>
<status status="PASS" endtime="20181130 16:20:12.788" starttime="20181130 16:20:12.787"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181130 16:20:12.788" level="INFO">${tag_} = tcpdump_port_6653__CSIT_External_Network</msg>
<status status="PASS" endtime="20181130 16:20:12.788" starttime="20181130 16:20:12.788"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181130 16:20:12.789" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:12.789" starttime="20181130 16:20:12.789"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.10">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181130 16:20:12.790" level="INFO">${fname} = tcpdump_port_6653__CSIT_External_Network__192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:20:12.790" starttime="20181130 16:20:12.790"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:20:12.792" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:20:12.792" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:20:12.792" starttime="20181130 16:20:12.791"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:20:12.792" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 16:20:12.793" starttime="20181130 16:20:12.792"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:20:12.793" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:20:12.793" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:20:12.794" starttime="20181130 16:20:12.793"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:12.794" starttime="20181130 16:20:12.794"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:20:12.795" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:20:13.086" level="INFO">Read output: Last login: Fri Nov 30 16:19:59 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:13.087" starttime="20181130 16:20:12.794"></status>
</kw>
<msg timestamp="20181130 16:20:13.087" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:20:13.087" starttime="20181130 16:20:12.794"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:13.087" starttime="20181130 16:20:12.793"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:20:13.089" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap</msg>
<status status="PASS" endtime="20181130 16:20:13.089" starttime="20181130 16:20:13.088"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:20:13.090" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap'.</msg>
<msg timestamp="20181130 16:20:13.094" level="INFO">${stdout} = None</msg>
<msg timestamp="20181130 16:20:13.094" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181130 16:20:13.094" starttime="20181130 16:20:13.089"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:13.095" level="INFO">None</msg>
<status status="PASS" endtime="20181130 16:20:13.096" starttime="20181130 16:20:13.095"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:13.096" level="INFO">None</msg>
<status status="PASS" endtime="20181130 16:20:13.096" starttime="20181130 16:20:13.096"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:13.100" starttime="20181130 16:20:13.099"></status>
</kw>
<msg timestamp="20181130 16:20:13.100" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:20:13.100" starttime="20181130 16:20:13.099"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:13.100" starttime="20181130 16:20:13.097"></status>
</kw>
<msg timestamp="20181130 16:20:13.100" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 16:20:13.100" starttime="20181130 16:20:12.790"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:13.101" starttime="20181130 16:20:13.101"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:13.101" starttime="20181130 16:20:12.789"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:13.101" starttime="20181130 16:20:12.789"></status>
</kw>
<msg timestamp="20181130 16:20:13.101" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:20:13.102" starttime="20181130 16:20:12.788"></status>
</kw>
<msg timestamp="20181130 16:20:13.102" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:20:13.102" starttime="20181130 16:20:12.787"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181130 16:20:13.103" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:20:13.103" starttime="20181130 16:20:13.102"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:13.105" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:13.105" starttime="20181130 16:20:13.105"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:13.108" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 16:20:13.143" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:15.374" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:15.374" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:15.374" starttime="20181130 16:20:13.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:15.375" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:20:15.375" starttime="20181130 16:20:15.375"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:15.376" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:15.376" starttime="20181130 16:20:15.376"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:15.377" starttime="20181130 16:20:15.376"></status>
</kw>
<msg timestamp="20181130 16:20:15.377" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:20:15.377" starttime="20181130 16:20:13.105"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:15.378" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:20:15.378" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:20:15.378" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:15.378" starttime="20181130 16:20:15.378"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:20:15.379" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:20:15.379" starttime="20181130 16:20:15.379"></status>
</kw>
<msg timestamp="20181130 16:20:15.379" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:15.379" starttime="20181130 16:20:13.104"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 16:20:15.380" starttime="20181130 16:20:15.379"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:15.381" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:15.381" starttime="20181130 16:20:15.380"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:15.382" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 16:20:15.425" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:17.970" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:17.971" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:17.971" starttime="20181130 16:20:15.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:17.972" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:20:17.972" starttime="20181130 16:20:17.972"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:17.973" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:17.973" starttime="20181130 16:20:17.972"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:17.973" starttime="20181130 16:20:17.973"></status>
</kw>
<msg timestamp="20181130 16:20:17.974" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:20:17.974" starttime="20181130 16:20:15.381"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:17.974" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:20:17.974" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:20:17.974" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:17.974" starttime="20181130 16:20:17.974"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:20:17.975" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:20:17.975" starttime="20181130 16:20:17.975"></status>
</kw>
<msg timestamp="20181130 16:20:17.975" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:17.975" starttime="20181130 16:20:15.380"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 16:20:17.975" starttime="20181130 16:20:17.975"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:17.976" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:17.977" starttime="20181130 16:20:17.976"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:17.978" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 16:20:17.998" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:20.375" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:20.375" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:20.375" starttime="20181130 16:20:17.977"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:20.377" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:20:20.377" starttime="20181130 16:20:20.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:20.379" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:20.379" starttime="20181130 16:20:20.378"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:20.380" starttime="20181130 16:20:20.379"></status>
</kw>
<msg timestamp="20181130 16:20:20.381" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:20:20.381" starttime="20181130 16:20:17.977"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:20.382" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:20:20.382" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:20:20.382" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:20.383" starttime="20181130 16:20:20.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:20:20.383" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:20:20.384" starttime="20181130 16:20:20.383"></status>
</kw>
<msg timestamp="20181130 16:20:20.384" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:20.384" starttime="20181130 16:20:17.976"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 16:20:20.385" starttime="20181130 16:20:20.384"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:20.387" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:20.387" starttime="20181130 16:20:20.386"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:20.390" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 16:20:20.411" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:22.650" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:22.651" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:22.651" starttime="20181130 16:20:20.389"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:22.652" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:20:22.652" starttime="20181130 16:20:22.651"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:22.653" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:22.653" starttime="20181130 16:20:22.653"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:22.654" starttime="20181130 16:20:22.653"></status>
</kw>
<msg timestamp="20181130 16:20:22.655" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:20:22.655" starttime="20181130 16:20:20.388"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:22.655" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:20:22.656" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:20:22.656" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:22.656" starttime="20181130 16:20:22.655"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:20:22.656" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:20:22.657" starttime="20181130 16:20:22.656"></status>
</kw>
<msg timestamp="20181130 16:20:22.657" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:22.657" starttime="20181130 16:20:20.385"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181130 16:20:22.657" starttime="20181130 16:20:22.657"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:22.659" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:22.659" starttime="20181130 16:20:22.658"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:22.660" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 16:20:22.692" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:24.846" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:24.846" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:24.846" starttime="20181130 16:20:22.660"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:24.848" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:20:24.848" starttime="20181130 16:20:24.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:24.848" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:24.848" starttime="20181130 16:20:24.848"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:24.849" starttime="20181130 16:20:24.848"></status>
</kw>
<msg timestamp="20181130 16:20:24.850" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:20:24.850" starttime="20181130 16:20:22.659"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:24.850" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:20:24.850" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:20:24.850" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:24.850" starttime="20181130 16:20:24.850"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:20:24.851" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:20:24.851" starttime="20181130 16:20:24.850"></status>
</kw>
<msg timestamp="20181130 16:20:24.851" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:24.851" starttime="20181130 16:20:22.658"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181130 16:20:24.851" starttime="20181130 16:20:24.851"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:24.852" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:20:24.852" starttime="20181130 16:20:24.852"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:24.853" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 16:20:24.895" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:26.900" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:26.900" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:26.900" starttime="20181130 16:20:24.853"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:26.901" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 16:20:26.901" starttime="20181130 16:20:26.901"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:26.902" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:26.902" starttime="20181130 16:20:26.902"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:26.903" starttime="20181130 16:20:26.902"></status>
</kw>
<msg timestamp="20181130 16:20:26.903" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 16:20:26.903" starttime="20181130 16:20:24.852"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:20:26.904" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 16:20:26.904" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:20:26.904" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:20:26.904" starttime="20181130 16:20:26.903"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:20:26.904" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 16:20:26.904" starttime="20181130 16:20:26.904"></status>
</kw>
<msg timestamp="20181130 16:20:26.905" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:20:26.905" starttime="20181130 16:20:24.851"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:26.906" starttime="20181130 16:20:26.905"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:26.906" starttime="20181130 16:20:26.905"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:26.906" starttime="20181130 16:20:26.906"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:26.906" starttime="20181130 16:20:26.906"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:26.906" starttime="20181130 16:20:26.905"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:20:26.907" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 16:20:26.907" starttime="20181130 16:20:26.907"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:26.917" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 16:20:26.954" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:29.426" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:29.426" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:29.426" starttime="20181130 16:20:26.917"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:29.428" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:29.428" starttime="20181130 16:20:29.427"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:29.428" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:29.428" starttime="20181130 16:20:29.428"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:29.429" starttime="20181130 16:20:29.429"></status>
</kw>
<msg timestamp="20181130 16:20:29.429" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:20:29.429" starttime="20181130 16:20:26.916"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:29.429" starttime="20181130 16:20:26.908"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:29.439" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 16:20:29.487" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:31.486" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:31.487" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:31.487" starttime="20181130 16:20:29.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:31.488" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:31.488" starttime="20181130 16:20:31.488"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:31.489" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:31.489" starttime="20181130 16:20:31.489"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:31.490" starttime="20181130 16:20:31.489"></status>
</kw>
<msg timestamp="20181130 16:20:31.490" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:20:31.490" starttime="20181130 16:20:29.438"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:31.490" starttime="20181130 16:20:29.430"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:31.501" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 16:20:31.543" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:33.604" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:33.605" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:33.605" starttime="20181130 16:20:31.501"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:33.606" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:33.606" starttime="20181130 16:20:33.605"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:33.607" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:33.607" starttime="20181130 16:20:33.606"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:33.607" starttime="20181130 16:20:33.607"></status>
</kw>
<msg timestamp="20181130 16:20:33.608" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:20:33.608" starttime="20181130 16:20:31.500"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:33.608" starttime="20181130 16:20:31.491"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:33.616" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 16:20:33.645" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:35.983" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:35.983" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:35.983" starttime="20181130 16:20:33.616"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:35.985" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:35.985" starttime="20181130 16:20:35.984"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:35.986" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:35.986" starttime="20181130 16:20:35.986"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:35.988" starttime="20181130 16:20:35.987"></status>
</kw>
<msg timestamp="20181130 16:20:35.988" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:20:35.989" starttime="20181130 16:20:33.616"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:35.989" starttime="20181130 16:20:33.608"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:36.002" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 16:20:36.033" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:38.397" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:38.398" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:38.398" starttime="20181130 16:20:36.002"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:38.400" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 16:20:38.400" starttime="20181130 16:20:38.399"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:38.402" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:38.402" starttime="20181130 16:20:38.401"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:38.404" starttime="20181130 16:20:38.402"></status>
</kw>
<msg timestamp="20181130 16:20:38.405" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 16:20:38.405" starttime="20181130 16:20:36.001"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:38.405" starttime="20181130 16:20:35.989"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:38.426" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 16:20:38.459" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:40.581" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:40.582" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:40.582" starttime="20181130 16:20:38.425"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:40.584" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:20:40.584" starttime="20181130 16:20:40.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:40.586" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:40.586" starttime="20181130 16:20:40.585"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:40.587" starttime="20181130 16:20:40.586"></status>
</kw>
<msg timestamp="20181130 16:20:40.588" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 16:20:40.588" starttime="20181130 16:20:38.423"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:40.588" starttime="20181130 16:20:38.405"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:40.608" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 16:20:40.642" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:42.854" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:42.854" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:42.854" starttime="20181130 16:20:40.607"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:42.855" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:42.855" starttime="20181130 16:20:42.854"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:42.855" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:42.855" starttime="20181130 16:20:42.855"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:42.856" starttime="20181130 16:20:42.856"></status>
</kw>
<msg timestamp="20181130 16:20:42.856" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:20:42.856" starttime="20181130 16:20:40.606"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:42.856" starttime="20181130 16:20:40.589"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:42.865" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 16:20:42.906" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:44.943" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:44.944" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:44.944" starttime="20181130 16:20:42.865"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:44.945" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:44.945" starttime="20181130 16:20:44.944"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:44.946" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:44.946" starttime="20181130 16:20:44.945"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:44.947" starttime="20181130 16:20:44.946"></status>
</kw>
<msg timestamp="20181130 16:20:44.947" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:20:44.947" starttime="20181130 16:20:42.864"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:44.947" starttime="20181130 16:20:42.857"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:44.947" starttime="20181130 16:20:26.908"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:44.947" starttime="20181130 16:20:26.907"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:44.948" starttime="20181130 16:20:13.104"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:44.948" starttime="20181130 16:20:13.103"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:44.950" starttime="20181130 16:20:44.950"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:20:44.951" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181130 16:20:44.951" starttime="20181130 16:20:44.950"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:44.955" starttime="20181130 16:20:44.953"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:44.957" starttime="20181130 16:20:44.956"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:44.968" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181130 16:20:44.968" starttime="20181130 16:20:44.958"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:44.994" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:44.995" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:44.995" starttime="20181130 16:20:44.969"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:44.995" starttime="20181130 16:20:44.952"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:44.995" starttime="20181130 16:20:44.951"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:44.999" starttime="20181130 16:20:44.998"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:45.000" starttime="20181130 16:20:44.999"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.006" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181130 16:20:45.007" starttime="20181130 16:20:45.000"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.022" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:45.023" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:45.023" starttime="20181130 16:20:45.007"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.023" starttime="20181130 16:20:44.997"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.023" starttime="20181130 16:20:44.996"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.026" starttime="20181130 16:20:45.025"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:45.027" starttime="20181130 16:20:45.027"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.032" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181130 16:20:45.032" starttime="20181130 16:20:45.027"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.043" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:45.043" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:45.043" starttime="20181130 16:20:45.032"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.043" starttime="20181130 16:20:45.024"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.043" starttime="20181130 16:20:45.023"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.046" starttime="20181130 16:20:45.045"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:45.046" starttime="20181130 16:20:45.046"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.051" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181130 16:20:45.051" starttime="20181130 16:20:45.046"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.064" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:45.064" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:45.064" starttime="20181130 16:20:45.051"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.064" starttime="20181130 16:20:45.044"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.064" starttime="20181130 16:20:45.043"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.066" starttime="20181130 16:20:45.066"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:45.067" starttime="20181130 16:20:45.067"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.070" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181130 16:20:45.070" starttime="20181130 16:20:45.067"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.081" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:45.081" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:45.081" starttime="20181130 16:20:45.070"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.081" starttime="20181130 16:20:45.065"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.082" starttime="20181130 16:20:45.064"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.083" starttime="20181130 16:20:45.083"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:45.084" starttime="20181130 16:20:45.083"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.087" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181130 16:20:45.087" starttime="20181130 16:20:45.084"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.102" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:45.102" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:45.102" starttime="20181130 16:20:45.087"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.102" starttime="20181130 16:20:45.082"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.102" starttime="20181130 16:20:45.082"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.104" starttime="20181130 16:20:45.104"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:45.104" starttime="20181130 16:20:45.104"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.108" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181130 16:20:45.108" starttime="20181130 16:20:45.105"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.123" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:45.123" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:45.123" starttime="20181130 16:20:45.108"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.124" starttime="20181130 16:20:45.103"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.124" starttime="20181130 16:20:45.102"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.127" starttime="20181130 16:20:45.126"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:45.127" starttime="20181130 16:20:45.127"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.132" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181130 16:20:45.132" starttime="20181130 16:20:45.128"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.152" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:45.152" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:45.152" starttime="20181130 16:20:45.132"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.153" starttime="20181130 16:20:45.125"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.153" starttime="20181130 16:20:45.124"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.155" starttime="20181130 16:20:45.154"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:45.155" starttime="20181130 16:20:45.155"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.159" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181130 16:20:45.159" starttime="20181130 16:20:45.155"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.173" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:45.174" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:45.174" starttime="20181130 16:20:45.159"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.174" starttime="20181130 16:20:45.153"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.174" starttime="20181130 16:20:45.153"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.177" starttime="20181130 16:20:45.176"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:45.178" starttime="20181130 16:20:45.177"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.182" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181130 16:20:45.182" starttime="20181130 16:20:45.178"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.197" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:45.198" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:45.198" starttime="20181130 16:20:45.183"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.198" starttime="20181130 16:20:45.175"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.198" starttime="20181130 16:20:45.174"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.198" starttime="20181130 16:20:44.951"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.200" starttime="20181130 16:20:45.200"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:20:45.201" starttime="20181130 16:20:45.201"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.205" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181130 16:20:45.205" starttime="20181130 16:20:45.201"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.284" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:20:45.284" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181130 16:20:45.284" starttime="20181130 16:20:45.205"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.284" starttime="20181130 16:20:45.199"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.284" starttime="20181130 16:20:44.949"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.284" starttime="20181130 16:20:44.949"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.284" starttime="20181130 16:20:44.949"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.284" starttime="20181130 16:20:44.948"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.294" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:20:45.294" starttime="20181130 16:20:45.294"></status>
</kw>
<msg timestamp="20181130 16:20:45.294" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:20:45.294" starttime="20181130 16:20:45.293"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.295" starttime="20181130 16:20:45.295"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:20:45.296" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:20:45.296" starttime="20181130 16:20:45.295"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.296" starttime="20181130 16:20:45.293"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.308" starttime="20181130 16:20:45.307"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.308" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:20:45.441" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:20:45.441" starttime="20181130 16:20:45.308"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.467" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181130 16:20:45.467" starttime="20181130 16:20:45.441"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:20:45.474" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 16:20:45 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:20:45.474" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 16:20:45 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 16:20:45.474" starttime="20181130 16:20:45.468"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:20:45.518" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:20:45.518" starttime="20181130 16:20:45.475"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:20:45.520" starttime="20181130 16:20:45.519"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.521" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 16:20:45 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:20:45.521" starttime="20181130 16:20:45.521"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.521" starttime="20181130 16:20:45.307"></status>
</kw>
<msg timestamp="20181130 16:20:45.521" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 16:20:45 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 16:20:45.522" starttime="20181130 16:20:45.299"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.522" starttime="20181130 16:20:45.522"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.523" starttime="20181130 16:20:45.523"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.523" starttime="20181130 16:20:45.522"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.524" starttime="20181130 16:20:45.523"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.524" starttime="20181130 16:20:45.523"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.525" starttime="20181130 16:20:45.524"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.525" starttime="20181130 16:20:45.524"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.525" starttime="20181130 16:20:45.525"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.525" starttime="20181130 16:20:45.525"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.526" starttime="20181130 16:20:45.526"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.526" starttime="20181130 16:20:45.525"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.527" starttime="20181130 16:20:45.526"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.527" starttime="20181130 16:20:45.526"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.527" starttime="20181130 16:20:45.522"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.527" starttime="20181130 16:20:45.298"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.527" starttime="20181130 16:20:45.298"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.527" starttime="20181130 16:20:45.298"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.527" starttime="20181130 16:20:45.298"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.527" starttime="20181130 16:20:45.297"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.527" starttime="20181130 16:20:45.297"></status>
</kw>
<msg timestamp="20181130 16:20:45.528" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:20:45.528" starttime="20181130 16:20:45.296"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.538" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:20:45.538" starttime="20181130 16:20:45.538"></status>
</kw>
<msg timestamp="20181130 16:20:45.538" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:20:45.538" starttime="20181130 16:20:45.537"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.539" starttime="20181130 16:20:45.538"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:20:45.539" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:20:45.539" starttime="20181130 16:20:45.539"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.540" starttime="20181130 16:20:45.537"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.540" starttime="20181130 16:20:45.528"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.540" starttime="20181130 16:20:45.296"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181130 16:20:45.541" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181130 16:20:45.541" starttime="20181130 16:20:45.541"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.553" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181130 16:20:45.553" starttime="20181130 16:20:45.543"></status>
</kw>
<msg timestamp="20181130 16:20:45.554" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 16:20:45.554" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181130 16:20:45.554" starttime="20181130 16:20:45.542"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.555" starttime="20181130 16:20:45.554"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.555" starttime="20181130 16:20:45.542"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.555" starttime="20181130 16:20:45.542"></status>
</kw>
<msg timestamp="20181130 16:20:45.555" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181130 16:20:45.555" starttime="20181130 16:20:45.541"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.556" starttime="20181130 16:20:45.555"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.557" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:20:45.557" starttime="20181130 16:20:45.556"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.557" starttime="20181130 16:20:45.540"></status>
</kw>
<msg timestamp="20181130 16:20:45.557" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:20:45.557" starttime="20181130 16:20:45.540"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.567" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:20:45.568" starttime="20181130 16:20:45.567"></status>
</kw>
<msg timestamp="20181130 16:20:45.568" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:20:45.568" starttime="20181130 16:20:45.567"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.568" starttime="20181130 16:20:45.568"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:20:45.569" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:20:45.570" starttime="20181130 16:20:45.569"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.570" starttime="20181130 16:20:45.566"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.570" starttime="20181130 16:20:45.558"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.570" starttime="20181130 16:20:45.540"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:20:45.582" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:20:45.582" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:20:45.582" starttime="20181130 16:20:45.572"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181130 16:20:45.602" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:20:45.602" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181130 16:20:45.602" starttime="20181130 16:20:45.584"></status>
</kw>
<msg timestamp="20181130 16:20:45.604" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:20:45.604" starttime="20181130 16:20:45.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.605" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:20:45.607" starttime="20181130 16:20:45.604"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:45.607" starttime="20181130 16:20:45.582"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181130 16:20:45.608" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181130 16:20:45.608" starttime="20181130 16:20:45.608"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.10">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.610" starttime="20181130 16:20:45.610"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:20:45.611" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:20:45.611" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:20:45.611" starttime="20181130 16:20:45.611"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:20:45.612" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:20:45.612" starttime="20181130 16:20:45.611"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:20:45.613" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181130 16:20:45.613" starttime="20181130 16:20:45.612"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:20:45.614" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:20:45.614" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:20:45.614" starttime="20181130 16:20:45.613"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:45.614" starttime="20181130 16:20:45.614"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:20:45.615" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:20:46.023" level="INFO">Read output: Last login: Fri Nov 30 16:20:13 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:20:46.024" starttime="20181130 16:20:45.615"></status>
</kw>
<msg timestamp="20181130 16:20:46.024" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:20:46.024" starttime="20181130 16:20:45.615"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.025" starttime="20181130 16:20:45.613"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:20:46.026" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181130 16:20:46.071" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:20:46.072" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xff...</msg>
<msg timestamp="20181130 16:20:46.072" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 16:20:46.072" starttime="20181130 16:20:46.025"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:20:46.137" starttime="20181130 16:20:46.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:46.137" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:46.137" starttime="20181130 16:20:46.137"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.139" starttime="20181130 16:20:46.138"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:46.141" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:20:46.141" starttime="20181130 16:20:46.140"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.141" starttime="20181130 16:20:46.139"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.144" starttime="20181130 16:20:46.143"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.145" starttime="20181130 16:20:46.144"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:20:46.145" starttime="20181130 16:20:46.145"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.145" starttime="20181130 16:20:46.142"></status>
</kw>
<msg timestamp="20181130 16:20:46.146" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xff...</msg>
<status status="PASS" endtime="20181130 16:20:46.146" starttime="20181130 16:20:45.609"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181130 16:20:46.146" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181130 16:20:46.147" starttime="20181130 16:20:46.146"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181130 16:20:46.147" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 16:20:46.147" starttime="20181130 16:20:46.147"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.149" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.150" starttime="20181130 16:20:46.148"></status>
</kw>
<msg timestamp="20181130 16:20:46.150" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.150" starttime="20181130 16:20:46.148"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.151" starttime="20181130 16:20:46.151"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.151" starttime="20181130 16:20:46.147"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.153" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.153" starttime="20181130 16:20:46.152"></status>
</kw>
<msg timestamp="20181130 16:20:46.153" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.154" starttime="20181130 16:20:46.152"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.154" starttime="20181130 16:20:46.154"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.154" starttime="20181130 16:20:46.151"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.156" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.156" starttime="20181130 16:20:46.155"></status>
</kw>
<msg timestamp="20181130 16:20:46.156" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.156" starttime="20181130 16:20:46.154"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.156" starttime="20181130 16:20:46.156"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.157" starttime="20181130 16:20:46.154"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.158" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.158" starttime="20181130 16:20:46.157"></status>
</kw>
<msg timestamp="20181130 16:20:46.158" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.159" starttime="20181130 16:20:46.157"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.159" starttime="20181130 16:20:46.159"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.159" starttime="20181130 16:20:46.157"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.161" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.161" starttime="20181130 16:20:46.160"></status>
</kw>
<msg timestamp="20181130 16:20:46.161" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.161" starttime="20181130 16:20:46.159"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.162" starttime="20181130 16:20:46.161"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.162" starttime="20181130 16:20:46.159"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.163" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.163" starttime="20181130 16:20:46.162"></status>
</kw>
<msg timestamp="20181130 16:20:46.164" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.164" starttime="20181130 16:20:46.162"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.164" starttime="20181130 16:20:46.164"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.164" starttime="20181130 16:20:46.162"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.166" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.166" starttime="20181130 16:20:46.165"></status>
</kw>
<msg timestamp="20181130 16:20:46.167" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.167" starttime="20181130 16:20:46.165"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.167" starttime="20181130 16:20:46.167"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.167" starttime="20181130 16:20:46.164"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.169" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.169" starttime="20181130 16:20:46.168"></status>
</kw>
<msg timestamp="20181130 16:20:46.169" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.169" starttime="20181130 16:20:46.167"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.170" starttime="20181130 16:20:46.170"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.170" starttime="20181130 16:20:46.167"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.172" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.172" starttime="20181130 16:20:46.171"></status>
</kw>
<msg timestamp="20181130 16:20:46.172" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.172" starttime="20181130 16:20:46.170"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.173" starttime="20181130 16:20:46.173"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.173" starttime="20181130 16:20:46.170"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.175" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.175" starttime="20181130 16:20:46.174"></status>
</kw>
<msg timestamp="20181130 16:20:46.175" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.175" starttime="20181130 16:20:46.173"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.176" starttime="20181130 16:20:46.176"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.176" starttime="20181130 16:20:46.173"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.178" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.179" starttime="20181130 16:20:46.176"></status>
</kw>
<msg timestamp="20181130 16:20:46.179" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.179" starttime="20181130 16:20:46.176"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.179" starttime="20181130 16:20:46.179"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.179" starttime="20181130 16:20:46.176"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.182" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.182" starttime="20181130 16:20:46.180"></status>
</kw>
<msg timestamp="20181130 16:20:46.182" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.182" starttime="20181130 16:20:46.180"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.182" starttime="20181130 16:20:46.182"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.183" starttime="20181130 16:20:46.179"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.185" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.185" starttime="20181130 16:20:46.183"></status>
</kw>
<msg timestamp="20181130 16:20:46.185" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.185" starttime="20181130 16:20:46.183"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.186" starttime="20181130 16:20:46.186"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.186" starttime="20181130 16:20:46.183"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.188" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.189" starttime="20181130 16:20:46.187"></status>
</kw>
<msg timestamp="20181130 16:20:46.189" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.189" starttime="20181130 16:20:46.186"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.189" starttime="20181130 16:20:46.189"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.189" starttime="20181130 16:20:46.186"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.192" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.192" starttime="20181130 16:20:46.190"></status>
</kw>
<msg timestamp="20181130 16:20:46.192" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.192" starttime="20181130 16:20:46.189"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.192" starttime="20181130 16:20:46.192"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.192" starttime="20181130 16:20:46.189"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.195" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.196" starttime="20181130 16:20:46.193"></status>
</kw>
<msg timestamp="20181130 16:20:46.196" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.196" starttime="20181130 16:20:46.193"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.196" starttime="20181130 16:20:46.196"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.196" starttime="20181130 16:20:46.193"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.199" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.199" starttime="20181130 16:20:46.197"></status>
</kw>
<msg timestamp="20181130 16:20:46.200" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.200" starttime="20181130 16:20:46.196"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.200" starttime="20181130 16:20:46.200"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.200" starttime="20181130 16:20:46.196"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.203" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.203" starttime="20181130 16:20:46.201"></status>
</kw>
<msg timestamp="20181130 16:20:46.203" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.203" starttime="20181130 16:20:46.200"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.204" starttime="20181130 16:20:46.203"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.204" starttime="20181130 16:20:46.200"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.207" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.207" starttime="20181130 16:20:46.204"></status>
</kw>
<msg timestamp="20181130 16:20:46.207" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.207" starttime="20181130 16:20:46.204"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.208" starttime="20181130 16:20:46.207"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.208" starttime="20181130 16:20:46.204"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.211" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.211" starttime="20181130 16:20:46.208"></status>
</kw>
<msg timestamp="20181130 16:20:46.211" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.211" starttime="20181130 16:20:46.208"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.212" starttime="20181130 16:20:46.211"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.212" starttime="20181130 16:20:46.208"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.215" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.215" starttime="20181130 16:20:46.212"></status>
</kw>
<msg timestamp="20181130 16:20:46.215" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.215" starttime="20181130 16:20:46.212"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.216" starttime="20181130 16:20:46.216"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.216" starttime="20181130 16:20:46.212"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.219" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.220" starttime="20181130 16:20:46.216"></status>
</kw>
<msg timestamp="20181130 16:20:46.220" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.220" starttime="20181130 16:20:46.216"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.220" starttime="20181130 16:20:46.220"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.220" starttime="20181130 16:20:46.216"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.224" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.224" starttime="20181130 16:20:46.221"></status>
</kw>
<msg timestamp="20181130 16:20:46.224" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.224" starttime="20181130 16:20:46.221"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.225" starttime="20181130 16:20:46.224"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.225" starttime="20181130 16:20:46.221"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.228" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.229" starttime="20181130 16:20:46.226"></status>
</kw>
<msg timestamp="20181130 16:20:46.229" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.229" starttime="20181130 16:20:46.225"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.229" starttime="20181130 16:20:46.229"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.229" starttime="20181130 16:20:46.225"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.232" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.233" starttime="20181130 16:20:46.230"></status>
</kw>
<msg timestamp="20181130 16:20:46.233" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.233" starttime="20181130 16:20:46.229"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.233" starttime="20181130 16:20:46.233"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.233" starttime="20181130 16:20:46.229"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.237" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.237" starttime="20181130 16:20:46.234"></status>
</kw>
<msg timestamp="20181130 16:20:46.238" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.238" starttime="20181130 16:20:46.233"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.238" starttime="20181130 16:20:46.238"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.238" starttime="20181130 16:20:46.233"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.242" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.242" starttime="20181130 16:20:46.239"></status>
</kw>
<msg timestamp="20181130 16:20:46.242" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.242" starttime="20181130 16:20:46.238"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.242" starttime="20181130 16:20:46.242"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.242" starttime="20181130 16:20:46.238"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.246" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.247" starttime="20181130 16:20:46.243"></status>
</kw>
<msg timestamp="20181130 16:20:46.247" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.247" starttime="20181130 16:20:46.243"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.247" starttime="20181130 16:20:46.247"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.247" starttime="20181130 16:20:46.242"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.251" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.251" starttime="20181130 16:20:46.248"></status>
</kw>
<msg timestamp="20181130 16:20:46.251" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.251" starttime="20181130 16:20:46.247"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.252" starttime="20181130 16:20:46.251"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.252" starttime="20181130 16:20:46.247"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.256" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.256" starttime="20181130 16:20:46.252"></status>
</kw>
<msg timestamp="20181130 16:20:46.256" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.256" starttime="20181130 16:20:46.252"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.256" starttime="20181130 16:20:46.256"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.256" starttime="20181130 16:20:46.252"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.260" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.260" starttime="20181130 16:20:46.257"></status>
</kw>
<msg timestamp="20181130 16:20:46.260" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.260" starttime="20181130 16:20:46.257"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.261" starttime="20181130 16:20:46.261"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.261" starttime="20181130 16:20:46.257"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:20:46.265" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=1691.673s, table=0, n_packets=1690, n_bytes=91260, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1985.635s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1985.635s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1985.635s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.635s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1823.199s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1823.199s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1985.635s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1985.635s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1985.536s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=1985.201s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=1985.191s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=1985.536s, table=43, n_packets=145, n_bytes=9162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1985.635s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1985.635s, table=48, n_packets=146, n_bytes=9204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1985.536s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1985.635s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1825.510s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1985.536s, table=51, n_packets=146, n_bytes=9204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1825.965s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=970.366s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=970.364s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=860.253s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=115.825s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=115.812s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=970.043s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=115.503s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=1825.965s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=970.049s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=859.936s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=115.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1985.635s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1985.635s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1985.536s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=1985.635s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1985.463s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1985.490s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1985.464s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1691.619s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1691.623s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1985.454s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1985.464s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1985.454s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1985.454s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1985.464s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1985.464s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1985.464s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1985.464s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:20:46.265" starttime="20181130 16:20:46.262"></status>
</kw>
<msg timestamp="20181130 16:20:46.265" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:20:46.265" starttime="20181130 16:20:46.261"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.266" starttime="20181130 16:20:46.265"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.266" starttime="20181130 16:20:46.261"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.266" starttime="20181130 16:20:46.147"></status>
</kw>
<msg timestamp="20181130 16:20:46.266" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 16:20:46.266" starttime="20181130 16:20:45.608"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181130 16:20:46.267" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:20:46.267" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181130 16:20:46.267" starttime="20181130 16:20:46.266"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.267" starttime="20181130 16:20:46.267"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.267" starttime="20181130 16:20:45.608"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.268" starttime="20181130 16:20:45.608"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181130 16:20:46.268" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181130 16:20:46.268" starttime="20181130 16:20:46.268"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.268" starttime="20181130 16:20:45.571"></status>
</kw>
<msg timestamp="20181130 16:20:46.269" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:20:46.269" starttime="20181130 16:20:45.570"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:20:46.280" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:20:46.280" starttime="20181130 16:20:46.280"></status>
</kw>
<msg timestamp="20181130 16:20:46.280" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:20:46.280" starttime="20181130 16:20:46.279"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:46.281" starttime="20181130 16:20:46.281"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:20:46.282" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:20:46.282" starttime="20181130 16:20:46.281"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.282" starttime="20181130 16:20:46.279"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.282" starttime="20181130 16:20:46.269"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.282" starttime="20181130 16:20:45.570"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.282" starttime="20181130 16:20:45.296"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.282" starttime="20181130 16:20:45.285"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:46.282" starttime="20181130 16:19:58.263"></status>
</kw>
<kw type="for" name="${network} IN [ @{NETWORKS} ]">
<kw type="foritem" name="${network} = l3_ext_net_1">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:46.292" level="INFO">Starting process:
openstack network create l3_ext_net_1 </msg>
<msg timestamp="20181130 16:20:46.333" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:48.665" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:48.665" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:48.665" starttime="20181130 16:20:46.291"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:48.666" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:20:48Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 58c9ee8c-7782-4da8-9eb9-0c19630aec85 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l3_ext_net_1                         |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 98                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:20:48Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:20:48.666" starttime="20181130 16:20:48.666"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:48.667" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:48.667" starttime="20181130 16:20:48.667"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:48.668" starttime="20181130 16:20:48.667"></status>
</kw>
<msg timestamp="20181130 16:20:48.668" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:20:48.668" starttime="20181130 16:20:46.290"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:48.668" starttime="20181130 16:20:46.283"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:48.668" starttime="20181130 16:20:46.282"></status>
</kw>
<kw type="foritem" name="${network} = l3_ext_net_2">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:48.677" level="INFO">Starting process:
openstack network create l3_ext_net_2 </msg>
<msg timestamp="20181130 16:20:48.695" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:50.843" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:50.843" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:50.844" starttime="20181130 16:20:48.677"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:50.845" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:20:50Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 6b1f82e5-940b-4fa2-96c8-c57947cfeaef |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l3_ext_net_2                         |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 18                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:20:50Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:20:50.846" starttime="20181130 16:20:50.844"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:50.846" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:50.847" starttime="20181130 16:20:50.846"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:50.848" starttime="20181130 16:20:50.847"></status>
</kw>
<msg timestamp="20181130 16:20:50.849" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:20:50.849" starttime="20181130 16:20:48.677"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:50.849" starttime="20181130 16:20:48.669"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:50.849" starttime="20181130 16:20:48.668"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:50.849" starttime="20181130 16:20:46.282"></status>
</kw>
<kw type="for" name="${network} | ${subnet} | ${cidr} IN ZIP [ ${NETWORKS} | ${SUBNETS} | ${SUBNET_CIDRS} ]">
<kw type="foritem" name="${network} = l3_ext_net_1, ${subnet} = l3_ext_sub_1, ${cidr} = 41.0.0.0/24">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network}</arg>
<arg>${subnet}</arg>
<arg>${cidr}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:50.870" level="INFO">Starting process:
openstack subnet create --network l3_ext_net_1 --subnet-range 41.0.0.0/24 l3_ext_sub_1 </msg>
<msg timestamp="20181130 16:20:50.891" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:53.532" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:53.532" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:53.532" starttime="20181130 16:20:50.870"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:53.533" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 41.0.0.2-41.0.0.254                  |
| cidr              | 41.0.0.0/24                          |
| created_at        | 2018-11-30T16:20:53Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 41.0.0.1                             |
| host_routes       |                                      |
| id                | b522c35b-e067-4f86-a426-05a5d72ca37d |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_ext_sub_1                         |
| network_id        | 58c9ee8c-7782-4da8-9eb9-0c19630aec85 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:20:53Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:20:53.533" starttime="20181130 16:20:53.533"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:53.534" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:53.534" starttime="20181130 16:20:53.534"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:53.535" starttime="20181130 16:20:53.534"></status>
</kw>
<msg timestamp="20181130 16:20:53.535" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:20:53.535" starttime="20181130 16:20:50.869"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:53.535" starttime="20181130 16:20:50.850"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:53.535" starttime="20181130 16:20:50.850"></status>
</kw>
<kw type="foritem" name="${network} = l3_ext_net_2, ${subnet} = l3_ext_sub_2, ${cidr} = 42.0.0.0/24">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network}</arg>
<arg>${subnet}</arg>
<arg>${cidr}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:53.544" level="INFO">Starting process:
openstack subnet create --network l3_ext_net_2 --subnet-range 42.0.0.0/24 l3_ext_sub_2 </msg>
<msg timestamp="20181130 16:20:53.583" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:56.274" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:56.274" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:56.274" starttime="20181130 16:20:53.544"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:56.275" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 42.0.0.2-42.0.0.254                  |
| cidr              | 42.0.0.0/24                          |
| created_at        | 2018-11-30T16:20:55Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 42.0.0.1                             |
| host_routes       |                                      |
| id                | f9cc7f2c-897a-41b5-ad50-a2c36ee0816b |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l3_ext_sub_2                         |
| network_id        | 6b1f82e5-940b-4fa2-96c8-c57947cfeaef |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:20:55Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:20:56.275" starttime="20181130 16:20:56.275"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:56.276" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:56.276" starttime="20181130 16:20:56.275"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:56.276" starttime="20181130 16:20:56.276"></status>
</kw>
<msg timestamp="20181130 16:20:56.277" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:20:56.277" starttime="20181130 16:20:53.543"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:56.277" starttime="20181130 16:20:53.536"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:56.277" starttime="20181130 16:20:53.535"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:56.277" starttime="20181130 16:20:50.849"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:56.281" starttime="20181130 16:20:56.280"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:56.281" starttime="20181130 16:20:56.280"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:56.294" level="INFO">Starting process:
openstack security group create l3_ext_sg </msg>
<msg timestamp="20181130 16:20:56.335" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:20:58.528" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:20:58.528" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:20:58.528" starttime="20181130 16:20:56.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:20:58.529" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:20:58Z                                                                                                                                  |
| description     | l3_ext_sg                                                                                                                                             |
| id              | 220548da-e02b-4192-a614-ed3a472803f0                                                                                                                  |
| name            | l3_ext_sg                                                                                                                                             |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T16:20:58Z', direction='egress', ethertype='IPv6', id='415253af-44c7-4b63-b1db-0cfc05c6a5f4', updated_at='2018-11-30T16:20:58Z' |
|                 | created_at='2018-11-30T16:20:58Z', direction='egress', ethertype='IPv4', id='54360198-77a7-4ab6-bf89-a95517da19a8', updated_at='2018-11-30T16:20:58Z' |
| updated_at      | 2018-11-30T16:20:58Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:20:58.529" starttime="20181130 16:20:58.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:20:58.530" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:20:58.530" starttime="20181130 16:20:58.530"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.531" starttime="20181130 16:20:58.530"></status>
</kw>
<msg timestamp="20181130 16:20:58.531" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 16:20:58.531" starttime="20181130 16:20:56.293"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 16:20:58.532" level="INFO">${sgp_id} = 220548da-e02b-4192-a614-ed3a472803f0</msg>
<status status="PASS" endtime="20181130 16:20:58.532" starttime="20181130 16:20:58.531"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:58.532" starttime="20181130 16:20:56.279"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:20:58.573" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 16:20:58.573" starttime="20181130 16:20:58.573"></status>
</kw>
<status status="PASS" endtime="20181130 16:20:58.573" starttime="20181130 16:20:58.572"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.575" starttime="20181130 16:20:58.574"></status>
</kw>
<msg timestamp="20181130 16:20:58.575" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:20:58.575" starttime="20181130 16:20:58.574"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.576" starttime="20181130 16:20:58.576"></status>
</kw>
<msg timestamp="20181130 16:20:58.576" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 16:20:58.577" starttime="20181130 16:20:58.575"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.578" starttime="20181130 16:20:58.577"></status>
</kw>
<msg timestamp="20181130 16:20:58.578" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:20:58.578" starttime="20181130 16:20:58.577"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.580" starttime="20181130 16:20:58.579"></status>
</kw>
<msg timestamp="20181130 16:20:58.580" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:20:58.580" starttime="20181130 16:20:58.578"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.581" starttime="20181130 16:20:58.581"></status>
</kw>
<msg timestamp="20181130 16:20:58.582" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:20:58.582" starttime="20181130 16:20:58.580"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.583" starttime="20181130 16:20:58.582"></status>
</kw>
<msg timestamp="20181130 16:20:58.583" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 16:20:58.583" starttime="20181130 16:20:58.582"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:20:58.584" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:20:58.584" starttime="20181130 16:20:58.583"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:20:58.585" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:20:58.585" starttime="20181130 16:20:58.584"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:20:58.585" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:20:58.585" starttime="20181130 16:20:58.585"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.587" starttime="20181130 16:20:58.587"></status>
</kw>
<msg timestamp="20181130 16:20:58.587" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:20:58.587" starttime="20181130 16:20:58.586"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.588" starttime="20181130 16:20:58.588"></status>
</kw>
<msg timestamp="20181130 16:20:58.589" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress</msg>
<status status="PASS" endtime="20181130 16:20:58.589" starttime="20181130 16:20:58.587"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.590" starttime="20181130 16:20:58.590"></status>
</kw>
<msg timestamp="20181130 16:20:58.590" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:20:58.590" starttime="20181130 16:20:58.589"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.593" starttime="20181130 16:20:58.592"></status>
</kw>
<msg timestamp="20181130 16:20:58.593" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:20:58.593" starttime="20181130 16:20:58.591"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.594" starttime="20181130 16:20:58.594"></status>
</kw>
<msg timestamp="20181130 16:20:58.595" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:20:58.595" starttime="20181130 16:20:58.593"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.596" starttime="20181130 16:20:58.596"></status>
</kw>
<msg timestamp="20181130 16:20:58.596" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:20:58.596" starttime="20181130 16:20:58.595"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:20:58.598" starttime="20181130 16:20:58.597"></status>
</kw>
<msg timestamp="20181130 16:20:58.598" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:20:58.598" starttime="20181130 16:20:58.597"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:20:58.600" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 16:20:58.625" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:01.138" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:01.139" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:01.139" starttime="20181130 16:20:58.599"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:01.140" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:21:01Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | d579a352-9e1f-4575-bf4c-314638fb1509 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 220548da-e02b-4192-a614-ed3a472803f0 |
| updated_at        | 2018-11-30T16:21:01Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:01.140" starttime="20181130 16:21:01.139"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:01.141" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:01.141" starttime="20181130 16:21:01.141"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.142" starttime="20181130 16:21:01.142"></status>
</kw>
<msg timestamp="20181130 16:21:01.143" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:21:01.143" starttime="20181130 16:20:58.599"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:21:01.144" level="INFO">${rule_id} = d579a352-9e1f-4575-bf4c-314638fb1509</msg>
<status status="PASS" endtime="20181130 16:21:01.144" starttime="20181130 16:21:01.143"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:01.144" starttime="20181130 16:20:58.570"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:21:01.188" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 16:21:01.188" starttime="20181130 16:21:01.188"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:01.188" starttime="20181130 16:21:01.187"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.189" starttime="20181130 16:21:01.189"></status>
</kw>
<msg timestamp="20181130 16:21:01.189" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:21:01.189" starttime="20181130 16:21:01.188"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.190" starttime="20181130 16:21:01.190"></status>
</kw>
<msg timestamp="20181130 16:21:01.191" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 16:21:01.191" starttime="20181130 16:21:01.190"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.192" starttime="20181130 16:21:01.191"></status>
</kw>
<msg timestamp="20181130 16:21:01.192" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:21:01.192" starttime="20181130 16:21:01.191"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.193" starttime="20181130 16:21:01.193"></status>
</kw>
<msg timestamp="20181130 16:21:01.193" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:21:01.193" starttime="20181130 16:21:01.192"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.194" starttime="20181130 16:21:01.194"></status>
</kw>
<msg timestamp="20181130 16:21:01.194" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:21:01.194" starttime="20181130 16:21:01.193"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.195" starttime="20181130 16:21:01.195"></status>
</kw>
<msg timestamp="20181130 16:21:01.195" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 16:21:01.195" starttime="20181130 16:21:01.194"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:21:01.196" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:21:01.196" starttime="20181130 16:21:01.196"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:21:01.196" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:21:01.196" starttime="20181130 16:21:01.196"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:21:01.197" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:21:01.197" starttime="20181130 16:21:01.197"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.198" starttime="20181130 16:21:01.198"></status>
</kw>
<msg timestamp="20181130 16:21:01.198" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:21:01.198" starttime="20181130 16:21:01.197"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.199" starttime="20181130 16:21:01.199"></status>
</kw>
<msg timestamp="20181130 16:21:01.199" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress</msg>
<status status="PASS" endtime="20181130 16:21:01.199" starttime="20181130 16:21:01.198"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.200" starttime="20181130 16:21:01.200"></status>
</kw>
<msg timestamp="20181130 16:21:01.201" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:21:01.201" starttime="20181130 16:21:01.200"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.202" starttime="20181130 16:21:01.202"></status>
</kw>
<msg timestamp="20181130 16:21:01.202" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:21:01.202" starttime="20181130 16:21:01.201"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.203" starttime="20181130 16:21:01.203"></status>
</kw>
<msg timestamp="20181130 16:21:01.203" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:21:01.203" starttime="20181130 16:21:01.202"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.204" starttime="20181130 16:21:01.204"></status>
</kw>
<msg timestamp="20181130 16:21:01.205" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:21:01.205" starttime="20181130 16:21:01.204"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:01.206" starttime="20181130 16:21:01.205"></status>
</kw>
<msg timestamp="20181130 16:21:01.206" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:21:01.206" starttime="20181130 16:21:01.205"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:01.207" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 16:21:01.229" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:03.698" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:03.699" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:03.699" starttime="20181130 16:21:01.207"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:03.700" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:21:03Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | ec95f6c6-48dd-4cc0-a9a4-78241eaf5446 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 220548da-e02b-4192-a614-ed3a472803f0 |
| updated_at        | 2018-11-30T16:21:03Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:03.701" starttime="20181130 16:21:03.700"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:03.701" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:03.702" starttime="20181130 16:21:03.701"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.703" starttime="20181130 16:21:03.702"></status>
</kw>
<msg timestamp="20181130 16:21:03.703" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:21:03.703" starttime="20181130 16:21:01.206"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:21:03.704" level="INFO">${rule_id} = ec95f6c6-48dd-4cc0-a9a4-78241eaf5446</msg>
<status status="PASS" endtime="20181130 16:21:03.704" starttime="20181130 16:21:03.704"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:03.705" starttime="20181130 16:21:01.186"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:21:03.754" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 16:21:03.754" starttime="20181130 16:21:03.753"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:03.754" starttime="20181130 16:21:03.753"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.755" starttime="20181130 16:21:03.755"></status>
</kw>
<msg timestamp="20181130 16:21:03.755" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:21:03.755" starttime="20181130 16:21:03.754"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.757" starttime="20181130 16:21:03.756"></status>
</kw>
<msg timestamp="20181130 16:21:03.757" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 16:21:03.757" starttime="20181130 16:21:03.756"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.761" starttime="20181130 16:21:03.760"></status>
</kw>
<msg timestamp="20181130 16:21:03.761" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:21:03.761" starttime="20181130 16:21:03.759"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.763" starttime="20181130 16:21:03.762"></status>
</kw>
<msg timestamp="20181130 16:21:03.763" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 16:21:03.763" starttime="20181130 16:21:03.761"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.765" starttime="20181130 16:21:03.764"></status>
</kw>
<msg timestamp="20181130 16:21:03.765" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 16:21:03.765" starttime="20181130 16:21:03.763"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.767" starttime="20181130 16:21:03.766"></status>
</kw>
<msg timestamp="20181130 16:21:03.767" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 16:21:03.767" starttime="20181130 16:21:03.765"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:21:03.768" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:21:03.768" starttime="20181130 16:21:03.767"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:21:03.769" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:21:03.769" starttime="20181130 16:21:03.768"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:21:03.770" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:21:03.770" starttime="20181130 16:21:03.769"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.772" starttime="20181130 16:21:03.771"></status>
</kw>
<msg timestamp="20181130 16:21:03.772" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:21:03.772" starttime="20181130 16:21:03.770"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.774" starttime="20181130 16:21:03.773"></status>
</kw>
<msg timestamp="20181130 16:21:03.774" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress</msg>
<status status="PASS" endtime="20181130 16:21:03.774" starttime="20181130 16:21:03.772"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.775" starttime="20181130 16:21:03.774"></status>
</kw>
<msg timestamp="20181130 16:21:03.775" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:21:03.775" starttime="20181130 16:21:03.774"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.776" starttime="20181130 16:21:03.776"></status>
</kw>
<msg timestamp="20181130 16:21:03.776" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:21:03.776" starttime="20181130 16:21:03.775"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.779" starttime="20181130 16:21:03.778"></status>
</kw>
<msg timestamp="20181130 16:21:03.779" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:21:03.779" starttime="20181130 16:21:03.776"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.780" starttime="20181130 16:21:03.779"></status>
</kw>
<msg timestamp="20181130 16:21:03.780" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:21:03.780" starttime="20181130 16:21:03.779"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:03.780" starttime="20181130 16:21:03.780"></status>
</kw>
<msg timestamp="20181130 16:21:03.781" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:21:03.781" starttime="20181130 16:21:03.780"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:03.782" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 16:21:03.816" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:06.041" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:06.041" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:06.042" starttime="20181130 16:21:03.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:06.043" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:21:05Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | a6376911-219c-478e-8df0-86c754e32ec3 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 220548da-e02b-4192-a614-ed3a472803f0 |
| updated_at        | 2018-11-30T16:21:05Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:06.043" starttime="20181130 16:21:06.042"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:06.043" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:06.043" starttime="20181130 16:21:06.043"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.044" starttime="20181130 16:21:06.044"></status>
</kw>
<msg timestamp="20181130 16:21:06.044" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:21:06.045" starttime="20181130 16:21:03.781"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:21:06.045" level="INFO">${rule_id} = a6376911-219c-478e-8df0-86c754e32ec3</msg>
<status status="PASS" endtime="20181130 16:21:06.045" starttime="20181130 16:21:06.045"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:06.046" starttime="20181130 16:21:03.752"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:21:06.078" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 16:21:06.078" starttime="20181130 16:21:06.078"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:06.079" starttime="20181130 16:21:06.078"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.079" starttime="20181130 16:21:06.079"></status>
</kw>
<msg timestamp="20181130 16:21:06.080" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:21:06.080" starttime="20181130 16:21:06.079"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.081" starttime="20181130 16:21:06.080"></status>
</kw>
<msg timestamp="20181130 16:21:06.081" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 16:21:06.081" starttime="20181130 16:21:06.080"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.081" starttime="20181130 16:21:06.081"></status>
</kw>
<msg timestamp="20181130 16:21:06.082" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:21:06.082" starttime="20181130 16:21:06.081"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.082" starttime="20181130 16:21:06.082"></status>
</kw>
<msg timestamp="20181130 16:21:06.082" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 16:21:06.083" starttime="20181130 16:21:06.082"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.083" starttime="20181130 16:21:06.083"></status>
</kw>
<msg timestamp="20181130 16:21:06.084" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 16:21:06.084" starttime="20181130 16:21:06.083"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.085" starttime="20181130 16:21:06.084"></status>
</kw>
<msg timestamp="20181130 16:21:06.085" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 16:21:06.085" starttime="20181130 16:21:06.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:21:06.085" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:21:06.085" starttime="20181130 16:21:06.085"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:21:06.086" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:21:06.086" starttime="20181130 16:21:06.085"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:21:06.086" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:21:06.086" starttime="20181130 16:21:06.086"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.087" starttime="20181130 16:21:06.087"></status>
</kw>
<msg timestamp="20181130 16:21:06.087" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:21:06.087" starttime="20181130 16:21:06.086"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.088" starttime="20181130 16:21:06.088"></status>
</kw>
<msg timestamp="20181130 16:21:06.088" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress</msg>
<status status="PASS" endtime="20181130 16:21:06.088" starttime="20181130 16:21:06.087"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.089" starttime="20181130 16:21:06.089"></status>
</kw>
<msg timestamp="20181130 16:21:06.089" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:21:06.089" starttime="20181130 16:21:06.088"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.090" starttime="20181130 16:21:06.090"></status>
</kw>
<msg timestamp="20181130 16:21:06.091" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:21:06.091" starttime="20181130 16:21:06.089"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.092" starttime="20181130 16:21:06.091"></status>
</kw>
<msg timestamp="20181130 16:21:06.092" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:21:06.092" starttime="20181130 16:21:06.091"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.093" starttime="20181130 16:21:06.092"></status>
</kw>
<msg timestamp="20181130 16:21:06.093" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:21:06.093" starttime="20181130 16:21:06.092"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:06.094" starttime="20181130 16:21:06.093"></status>
</kw>
<msg timestamp="20181130 16:21:06.094" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:21:06.094" starttime="20181130 16:21:06.093"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:06.095" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 16:21:06.114" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:08.358" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:08.359" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:08.359" starttime="20181130 16:21:06.095"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:08.360" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:21:08Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | aa9c65b3-5735-4120-bd9f-d918ecfa6a6d |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 220548da-e02b-4192-a614-ed3a472803f0 |
| updated_at        | 2018-11-30T16:21:08Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:08.360" starttime="20181130 16:21:08.359"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:08.360" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:08.360" starttime="20181130 16:21:08.360"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.361" starttime="20181130 16:21:08.361"></status>
</kw>
<msg timestamp="20181130 16:21:08.362" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:21:08.362" starttime="20181130 16:21:06.094"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:21:08.362" level="INFO">${rule_id} = aa9c65b3-5735-4120-bd9f-d918ecfa6a6d</msg>
<status status="PASS" endtime="20181130 16:21:08.362" starttime="20181130 16:21:08.362"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:08.363" starttime="20181130 16:21:06.077"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:21:08.392" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 16:21:08.392" starttime="20181130 16:21:08.392"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:08.392" starttime="20181130 16:21:08.391"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.393" starttime="20181130 16:21:08.393"></status>
</kw>
<msg timestamp="20181130 16:21:08.393" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:21:08.393" starttime="20181130 16:21:08.392"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.394" starttime="20181130 16:21:08.393"></status>
</kw>
<msg timestamp="20181130 16:21:08.394" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 16:21:08.394" starttime="20181130 16:21:08.393"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.395" starttime="20181130 16:21:08.394"></status>
</kw>
<msg timestamp="20181130 16:21:08.395" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:21:08.395" starttime="20181130 16:21:08.394"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.396" starttime="20181130 16:21:08.395"></status>
</kw>
<msg timestamp="20181130 16:21:08.396" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:21:08.396" starttime="20181130 16:21:08.395"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.397" starttime="20181130 16:21:08.396"></status>
</kw>
<msg timestamp="20181130 16:21:08.397" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:21:08.397" starttime="20181130 16:21:08.396"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.398" starttime="20181130 16:21:08.397"></status>
</kw>
<msg timestamp="20181130 16:21:08.398" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 16:21:08.398" starttime="20181130 16:21:08.397"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:21:08.398" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:21:08.398" starttime="20181130 16:21:08.398"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:21:08.399" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:21:08.399" starttime="20181130 16:21:08.398"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:21:08.399" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:21:08.399" starttime="20181130 16:21:08.399"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.400" starttime="20181130 16:21:08.400"></status>
</kw>
<msg timestamp="20181130 16:21:08.400" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:21:08.400" starttime="20181130 16:21:08.399"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.401" starttime="20181130 16:21:08.401"></status>
</kw>
<msg timestamp="20181130 16:21:08.401" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress</msg>
<status status="PASS" endtime="20181130 16:21:08.401" starttime="20181130 16:21:08.400"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.402" starttime="20181130 16:21:08.402"></status>
</kw>
<msg timestamp="20181130 16:21:08.402" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:21:08.402" starttime="20181130 16:21:08.401"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.403" starttime="20181130 16:21:08.403"></status>
</kw>
<msg timestamp="20181130 16:21:08.403" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:21:08.403" starttime="20181130 16:21:08.402"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.404" starttime="20181130 16:21:08.404"></status>
</kw>
<msg timestamp="20181130 16:21:08.404" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:21:08.404" starttime="20181130 16:21:08.403"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.405" starttime="20181130 16:21:08.405"></status>
</kw>
<msg timestamp="20181130 16:21:08.405" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:21:08.405" starttime="20181130 16:21:08.405"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:08.406" starttime="20181130 16:21:08.406"></status>
</kw>
<msg timestamp="20181130 16:21:08.406" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:21:08.406" starttime="20181130 16:21:08.406"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:08.407" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 16:21:08.435" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:10.943" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:10.943" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:10.943" starttime="20181130 16:21:08.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:10.944" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:21:10Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | ea3ec3e0-9f7f-459e-9db4-d939784fdb85 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 220548da-e02b-4192-a614-ed3a472803f0 |
| updated_at        | 2018-11-30T16:21:10Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:10.944" starttime="20181130 16:21:10.944"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:10.945" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:10.945" starttime="20181130 16:21:10.945"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.946" starttime="20181130 16:21:10.945"></status>
</kw>
<msg timestamp="20181130 16:21:10.946" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:21:10.946" starttime="20181130 16:21:08.407"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:21:10.947" level="INFO">${rule_id} = ea3ec3e0-9f7f-459e-9db4-d939784fdb85</msg>
<status status="PASS" endtime="20181130 16:21:10.947" starttime="20181130 16:21:10.946"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:10.947" starttime="20181130 16:21:08.390"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:21:10.979" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 16:21:10.979" starttime="20181130 16:21:10.978"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:10.979" starttime="20181130 16:21:10.978"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.980" starttime="20181130 16:21:10.979"></status>
</kw>
<msg timestamp="20181130 16:21:10.980" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:21:10.980" starttime="20181130 16:21:10.979"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.981" starttime="20181130 16:21:10.980"></status>
</kw>
<msg timestamp="20181130 16:21:10.981" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 16:21:10.981" starttime="20181130 16:21:10.980"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.981" starttime="20181130 16:21:10.981"></status>
</kw>
<msg timestamp="20181130 16:21:10.982" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:21:10.982" starttime="20181130 16:21:10.981"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.982" starttime="20181130 16:21:10.982"></status>
</kw>
<msg timestamp="20181130 16:21:10.982" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:21:10.982" starttime="20181130 16:21:10.982"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.983" starttime="20181130 16:21:10.983"></status>
</kw>
<msg timestamp="20181130 16:21:10.983" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:21:10.983" starttime="20181130 16:21:10.983"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.984" starttime="20181130 16:21:10.984"></status>
</kw>
<msg timestamp="20181130 16:21:10.984" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 16:21:10.984" starttime="20181130 16:21:10.984"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:21:10.985" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:21:10.985" starttime="20181130 16:21:10.985"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:21:10.985" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:21:10.985" starttime="20181130 16:21:10.985"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:21:10.986" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:21:10.986" starttime="20181130 16:21:10.985"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.987" starttime="20181130 16:21:10.987"></status>
</kw>
<msg timestamp="20181130 16:21:10.987" level="INFO">${cmd} = openstack security group rule create l3_ext_sg</msg>
<status status="PASS" endtime="20181130 16:21:10.987" starttime="20181130 16:21:10.986"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.988" starttime="20181130 16:21:10.987"></status>
</kw>
<msg timestamp="20181130 16:21:10.988" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress</msg>
<status status="PASS" endtime="20181130 16:21:10.988" starttime="20181130 16:21:10.987"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.989" starttime="20181130 16:21:10.988"></status>
</kw>
<msg timestamp="20181130 16:21:10.989" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:21:10.989" starttime="20181130 16:21:10.988"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.990" starttime="20181130 16:21:10.990"></status>
</kw>
<msg timestamp="20181130 16:21:10.990" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:21:10.990" starttime="20181130 16:21:10.989"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.991" starttime="20181130 16:21:10.991"></status>
</kw>
<msg timestamp="20181130 16:21:10.991" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:21:10.991" starttime="20181130 16:21:10.990"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.992" starttime="20181130 16:21:10.992"></status>
</kw>
<msg timestamp="20181130 16:21:10.992" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:21:10.992" starttime="20181130 16:21:10.991"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:10.993" starttime="20181130 16:21:10.993"></status>
</kw>
<msg timestamp="20181130 16:21:10.993" level="INFO">${cmd} = openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:21:10.993" starttime="20181130 16:21:10.992"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:10.994" level="INFO">Starting process:
openstack security group rule create l3_ext_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 16:21:11.025" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:13.438" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:13.439" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:13.439" starttime="20181130 16:21:10.994"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:13.441" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:21:13Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 6226bf79-f6ff-4b30-adbf-fdc6d899251a |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 220548da-e02b-4192-a614-ed3a472803f0 |
| updated_at        | 2018-11-30T16:21:13Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:13.441" starttime="20181130 16:21:13.440"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:13.442" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:13.443" starttime="20181130 16:21:13.442"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:13.444" starttime="20181130 16:21:13.443"></status>
</kw>
<msg timestamp="20181130 16:21:13.445" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:21:13.445" starttime="20181130 16:21:10.993"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:21:13.446" level="INFO">${rule_id} = 6226bf79-f6ff-4b30-adbf-fdc6d899251a</msg>
<status status="PASS" endtime="20181130 16:21:13.446" starttime="20181130 16:21:13.445"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:13.447" starttime="20181130 16:21:10.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:13.449" starttime="20181130 16:21:13.447"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:13.449" starttime="20181130 16:20:56.278"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET1_FIP_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:21:13.453" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:21:13.453" starttime="20181130 16:21:13.451"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:13.470" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:21:13.499" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:15.629" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:15.629" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:15.629" starttime="20181130 16:21:13.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:15.630" level="INFO">58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:15.630" starttime="20181130 16:21:15.629"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:15.630" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:15.630" starttime="20181130 16:21:15.630"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:15.631" starttime="20181130 16:21:15.631"></status>
</kw>
<msg timestamp="20181130 16:21:15.631" level="INFO">${output} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:15.631" starttime="20181130 16:21:13.469"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:21:15.632" level="INFO">${splitted_output} = [u'58c9ee8c-7782-4da8-9eb9-0c19630aec85']</msg>
<status status="PASS" endtime="20181130 16:21:15.632" starttime="20181130 16:21:15.632"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:21:15.633" level="INFO">${net_id} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:15.633" starttime="20181130 16:21:15.632"></status>
</kw>
<msg timestamp="20181130 16:21:15.633" level="INFO">${net_id} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:15.633" starttime="20181130 16:21:13.453"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:15.641" level="INFO">Starting process:
openstack server create l3_ext_net_1_fip_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=58c9ee8c-7782-4da8-9eb9-0c19630aec85 --security-group l3_ext_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:21:15.670" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:21.642" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:21.643" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:21.643" starttime="20181130 16:21:15.641"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:21.644" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | ti5ht7KV9sEp                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:21:20Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 7a7a4c19-0862-4ad6-b40d-6b8b66d0237f                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_fip_vm_1                                           |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='220548da-e02b-4192-a614-ed3a472803f0'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:21:21Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:21.644" starttime="20181130 16:21:21.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:21.645" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:21.645" starttime="20181130 16:21:21.644"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:21.646" starttime="20181130 16:21:21.645"></status>
</kw>
<msg timestamp="20181130 16:21:21.646" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:21:21.646" starttime="20181130 16:21:15.640"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:21.647" starttime="20181130 16:21:13.450"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET1_FIP_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:21:21.648" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:21:21.648" starttime="20181130 16:21:21.648"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:21.658" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:21:21.679" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:23.929" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:23.930" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:23.930" starttime="20181130 16:21:21.658"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:23.931" level="INFO">58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:23.931" starttime="20181130 16:21:23.930"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:23.932" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:23.932" starttime="20181130 16:21:23.931"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:23.933" starttime="20181130 16:21:23.932"></status>
</kw>
<msg timestamp="20181130 16:21:23.933" level="INFO">${output} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:23.933" starttime="20181130 16:21:21.657"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:21:23.934" level="INFO">${splitted_output} = [u'58c9ee8c-7782-4da8-9eb9-0c19630aec85']</msg>
<status status="PASS" endtime="20181130 16:21:23.934" starttime="20181130 16:21:23.933"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:21:23.934" level="INFO">${net_id} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:23.934" starttime="20181130 16:21:23.934"></status>
</kw>
<msg timestamp="20181130 16:21:23.935" level="INFO">${net_id} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:23.935" starttime="20181130 16:21:21.649"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:23.945" level="INFO">Starting process:
openstack server create l3_ext_net_1_fip_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=58c9ee8c-7782-4da8-9eb9-0c19630aec85 --security-group l3_ext_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:21:23.966" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:27.719" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:27.719" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:27.720" starttime="20181130 16:21:23.944"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:27.721" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | ymd34Snzeb3r                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:21:27Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | c8290489-fa92-434a-b51f-e52ba332cd8a                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_fip_vm_2                                           |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='220548da-e02b-4192-a614-ed3a472803f0'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:21:27Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:27.721" starttime="20181130 16:21:27.720"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:27.722" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:27.722" starttime="20181130 16:21:27.721"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:27.723" starttime="20181130 16:21:27.722"></status>
</kw>
<msg timestamp="20181130 16:21:27.724" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:21:27.724" starttime="20181130 16:21:23.943"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:27.724" starttime="20181130 16:21:21.647"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET1_FIP_VMS}[2]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:21:27.726" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:21:27.726" starttime="20181130 16:21:27.725"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:27.737" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:21:27.777" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:29.945" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:29.945" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:29.945" starttime="20181130 16:21:27.736"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:29.946" level="INFO">58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:29.946" starttime="20181130 16:21:29.946"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:29.947" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:29.947" starttime="20181130 16:21:29.947"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:29.948" starttime="20181130 16:21:29.947"></status>
</kw>
<msg timestamp="20181130 16:21:29.948" level="INFO">${output} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:29.949" starttime="20181130 16:21:27.736"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:21:29.949" level="INFO">${splitted_output} = [u'58c9ee8c-7782-4da8-9eb9-0c19630aec85']</msg>
<status status="PASS" endtime="20181130 16:21:29.949" starttime="20181130 16:21:29.949"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:21:29.950" level="INFO">${net_id} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:29.950" starttime="20181130 16:21:29.950"></status>
</kw>
<msg timestamp="20181130 16:21:29.950" level="INFO">${net_id} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:29.950" starttime="20181130 16:21:27.726"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:29.960" level="INFO">Starting process:
openstack server create l3_ext_net_1_fip_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=58c9ee8c-7782-4da8-9eb9-0c19630aec85 --security-group l3_ext_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:21:29.982" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:33.844" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:33.844" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:33.844" starttime="20181130 16:21:29.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:33.845" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | dResZke2kxY7                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:21:33Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 20ef5781-723d-40c6-8727-b558a85a9c45                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_fip_vm_3                                           |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='220548da-e02b-4192-a614-ed3a472803f0'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:21:33Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:33.845" starttime="20181130 16:21:33.845"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:33.846" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:33.846" starttime="20181130 16:21:33.846"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:33.847" starttime="20181130 16:21:33.846"></status>
</kw>
<msg timestamp="20181130 16:21:33.847" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:21:33.847" starttime="20181130 16:21:29.959"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:33.847" starttime="20181130 16:21:27.724"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_SNAT_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:21:33.849" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:21:33.849" starttime="20181130 16:21:33.848"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:33.857" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:21:33.876" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:35.947" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:35.947" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:35.947" starttime="20181130 16:21:33.856"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:35.949" level="INFO">58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:35.950" starttime="20181130 16:21:35.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:35.951" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:35.951" starttime="20181130 16:21:35.950"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:35.953" starttime="20181130 16:21:35.952"></status>
</kw>
<msg timestamp="20181130 16:21:35.953" level="INFO">${output} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:35.954" starttime="20181130 16:21:33.856"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:21:35.955" level="INFO">${splitted_output} = [u'58c9ee8c-7782-4da8-9eb9-0c19630aec85']</msg>
<status status="PASS" endtime="20181130 16:21:35.955" starttime="20181130 16:21:35.954"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:21:35.956" level="INFO">${net_id} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:35.956" starttime="20181130 16:21:35.955"></status>
</kw>
<msg timestamp="20181130 16:21:35.957" level="INFO">${net_id} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:35.957" starttime="20181130 16:21:33.849"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:35.974" level="INFO">Starting process:
openstack server create l3_ext_net_1_snat_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=58c9ee8c-7782-4da8-9eb9-0c19630aec85 --security-group l3_ext_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:21:36.009" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:39.609" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:39.610" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:39.610" starttime="20181130 16:21:35.974"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:39.611" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | WwMFcWcTHE43                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:21:39Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 609833e0-4ca3-42b6-94bd-cf87166f5a04                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_snat_vm_1                                          |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='220548da-e02b-4192-a614-ed3a472803f0'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:21:39Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:39.611" starttime="20181130 16:21:39.611"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:39.612" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:39.612" starttime="20181130 16:21:39.612"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:39.613" starttime="20181130 16:21:39.613"></status>
</kw>
<msg timestamp="20181130 16:21:39.614" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:21:39.614" starttime="20181130 16:21:35.973"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:39.614" starttime="20181130 16:21:33.847"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_SNAT_VMS}[1]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:21:39.616" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:21:39.616" starttime="20181130 16:21:39.615"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:39.626" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:21:39.653" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:41.755" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:41.756" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:41.756" starttime="20181130 16:21:39.625"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:41.757" level="INFO">58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:41.757" starttime="20181130 16:21:41.756"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:41.758" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:41.758" starttime="20181130 16:21:41.758"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:41.759" starttime="20181130 16:21:41.759"></status>
</kw>
<msg timestamp="20181130 16:21:41.760" level="INFO">${output} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:41.760" starttime="20181130 16:21:39.624"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:21:41.761" level="INFO">${splitted_output} = [u'58c9ee8c-7782-4da8-9eb9-0c19630aec85']</msg>
<status status="PASS" endtime="20181130 16:21:41.761" starttime="20181130 16:21:41.760"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:21:41.762" level="INFO">${net_id} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:41.762" starttime="20181130 16:21:41.761"></status>
</kw>
<msg timestamp="20181130 16:21:41.762" level="INFO">${net_id} = 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<status status="PASS" endtime="20181130 16:21:41.762" starttime="20181130 16:21:39.616"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:41.776" level="INFO">Starting process:
openstack server create l3_ext_net_1_snat_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=58c9ee8c-7782-4da8-9eb9-0c19630aec85 --security-group l3_ext_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:21:41.804" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:45.396" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:45.397" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:45.397" starttime="20181130 16:21:41.775"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:45.398" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | vCunD38hL5FV                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:21:45Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | ffe6c599-2a46-434d-a230-b5079c2d41a9                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_1_snat_vm_2                                          |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='220548da-e02b-4192-a614-ed3a472803f0'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:21:45Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:45.398" starttime="20181130 16:21:45.397"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:45.398" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:45.398" starttime="20181130 16:21:45.398"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:45.399" starttime="20181130 16:21:45.399"></status>
</kw>
<msg timestamp="20181130 16:21:45.399" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:21:45.399" starttime="20181130 16:21:41.774"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:45.400" starttime="20181130 16:21:39.614"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_SNAT_VMS}[0]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:21:45.401" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:21:45.401" starttime="20181130 16:21:45.401"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:45.409" level="INFO">Starting process:
openstack network list | grep "l3_ext_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:21:45.440" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:47.614" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:47.615" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:47.615" starttime="20181130 16:21:45.409"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:47.617" level="INFO">6b1f82e5-940b-4fa2-96c8-c57947cfeaef</msg>
<status status="PASS" endtime="20181130 16:21:47.618" starttime="20181130 16:21:47.616"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:47.619" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:47.619" starttime="20181130 16:21:47.618"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:47.621" starttime="20181130 16:21:47.619"></status>
</kw>
<msg timestamp="20181130 16:21:47.621" level="INFO">${output} = 6b1f82e5-940b-4fa2-96c8-c57947cfeaef</msg>
<status status="PASS" endtime="20181130 16:21:47.622" starttime="20181130 16:21:45.409"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:21:47.623" level="INFO">${splitted_output} = [u'6b1f82e5-940b-4fa2-96c8-c57947cfeaef']</msg>
<status status="PASS" endtime="20181130 16:21:47.623" starttime="20181130 16:21:47.622"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:21:47.624" level="INFO">${net_id} = 6b1f82e5-940b-4fa2-96c8-c57947cfeaef</msg>
<status status="PASS" endtime="20181130 16:21:47.624" starttime="20181130 16:21:47.623"></status>
</kw>
<msg timestamp="20181130 16:21:47.625" level="INFO">${net_id} = 6b1f82e5-940b-4fa2-96c8-c57947cfeaef</msg>
<status status="PASS" endtime="20181130 16:21:47.625" starttime="20181130 16:21:45.401"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:47.643" level="INFO">Starting process:
openstack server create l3_ext_net_2_snat_vm_3 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=6b1f82e5-940b-4fa2-96c8-c57947cfeaef --security-group l3_ext_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:21:47.667" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:51.665" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:51.666" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:51.666" starttime="20181130 16:21:47.642"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:51.668" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | NEH4guJpMFyC                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:21:51Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 5a4a72d9-4f00-46e3-8a34-650f1c57e594                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l3_ext_net_2_snat_vm_3                                          |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='220548da-e02b-4192-a614-ed3a472803f0'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:21:51Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:21:51.668" starttime="20181130 16:21:51.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:51.669" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:51.669" starttime="20181130 16:21:51.669"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:51.671" starttime="20181130 16:21:51.670"></status>
</kw>
<msg timestamp="20181130 16:21:51.671" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:21:51.671" starttime="20181130 16:21:47.640"></status>
</kw>
<status status="PASS" endtime="20181130 16:21:51.672" starttime="20181130 16:21:45.400"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET1_FIP_VMS}</arg>
</arguments>
<assign>
<var>@{NET1_FIP_VM_IPS}</var>
<var>${NET1_FIP_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181130 16:21:51.675" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:21:51.675" starttime="20181130 16:21:51.674"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = l3_ext_net_1_fip_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:21:51.701" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:21:51.744" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:21:55.216" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:21:55.217" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:21:55.217" starttime="20181130 16:21:51.700"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:21:55.219" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:21:55.219" starttime="20181130 16:21:55.218"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:21:55.220" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:21:55.220" starttime="20181130 16:21:55.219"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:21:55.221" starttime="20181130 16:21:55.220"></status>
</kw>
<msg timestamp="20181130 16:21:55.222" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:21:55.222" starttime="20181130 16:21:51.699"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:21:55.223" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:21:55.224" starttime="20181130 16:21:55.223"></status>
</kw>
<status status="FAIL" endtime="20181130 16:21:55.224" starttime="20181130 16:21:51.679"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:22:25.240" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:22:25.267" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:22:28.688" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:22:28.688" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:22:28.688" starttime="20181130 16:22:25.239"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:22:28.689" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:22:28.689" starttime="20181130 16:22:28.689"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:22:28.690" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:22:28.690" starttime="20181130 16:22:28.690"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:22:28.691" starttime="20181130 16:22:28.690"></status>
</kw>
<msg timestamp="20181130 16:22:28.691" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:22:28.691" starttime="20181130 16:22:25.238"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:22:28.691" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:22:28.692" starttime="20181130 16:22:28.691"></status>
</kw>
<status status="FAIL" endtime="20181130 16:22:28.692" starttime="20181130 16:22:25.225"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:22:58.714" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:22:58.738" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:23:02.565" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:23:02.566" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:23:02.566" starttime="20181130 16:22:58.713"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:23:02.567" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:23:02.568" starttime="20181130 16:23:02.567"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:23:02.568" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:23:02.569" starttime="20181130 16:23:02.568"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:23:02.570" starttime="20181130 16:23:02.569"></status>
</kw>
<msg timestamp="20181130 16:23:02.570" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:23:02.570" starttime="20181130 16:22:58.712"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:23:02.572" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:23:02.572" starttime="20181130 16:23:02.571"></status>
</kw>
<status status="FAIL" endtime="20181130 16:23:02.572" starttime="20181130 16:22:58.693"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:23:32.598" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:23:32.638" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:23:35.572" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:23:35.573" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:23:35.573" starttime="20181130 16:23:32.597"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:23:35.573" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:23:35.574" starttime="20181130 16:23:35.573"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:23:35.574" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:23:35.574" starttime="20181130 16:23:35.574"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:23:35.575" starttime="20181130 16:23:35.574"></status>
</kw>
<msg timestamp="20181130 16:23:35.575" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:23:35.575" starttime="20181130 16:23:32.596"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:23:35.576" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:23:35.576" starttime="20181130 16:23:35.575"></status>
</kw>
<status status="FAIL" endtime="20181130 16:23:35.576" starttime="20181130 16:23:32.574"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:24:05.599" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:24:05.638" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:24:09.228" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:24:09.229" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:24:09.229" starttime="20181130 16:24:05.598"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:24:09.231" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:24:09.231" starttime="20181130 16:24:09.230"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:24:09.232" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:24:09.232" starttime="20181130 16:24:09.231"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:24:09.233" starttime="20181130 16:24:09.232"></status>
</kw>
<msg timestamp="20181130 16:24:09.234" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:24:09.234" starttime="20181130 16:24:05.597"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:24:09.235" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:24:09.236" starttime="20181130 16:24:09.234"></status>
</kw>
<status status="FAIL" endtime="20181130 16:24:09.236" starttime="20181130 16:24:05.577"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:24:39.260" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:24:39.305" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:24:42.886" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:24:42.887" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:24:42.887" starttime="20181130 16:24:39.260"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:24:42.888" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:24:42.888" starttime="20181130 16:24:42.887"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:24:42.889" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:24:42.889" starttime="20181130 16:24:42.888"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:24:42.890" starttime="20181130 16:24:42.889"></status>
</kw>
<msg timestamp="20181130 16:24:42.890" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:24:42.890" starttime="20181130 16:24:39.258"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:24:42.891" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:24:42.891" starttime="20181130 16:24:42.890"></status>
</kw>
<status status="FAIL" endtime="20181130 16:24:42.891" starttime="20181130 16:24:39.238"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:25:12.914" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:25:12.955" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:25:16.294" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:25:16.295" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:25:16.295" starttime="20181130 16:25:12.913"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:25:16.296" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:25:16.296" starttime="20181130 16:25:16.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:25:16.296" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:25:16.296" starttime="20181130 16:25:16.296"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:25:16.297" starttime="20181130 16:25:16.297"></status>
</kw>
<msg timestamp="20181130 16:25:16.297" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:25:16.297" starttime="20181130 16:25:12.912"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:25:16.298" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:25:16.298" starttime="20181130 16:25:16.298"></status>
</kw>
<status status="FAIL" endtime="20181130 16:25:16.299" starttime="20181130 16:25:12.892"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:25:46.323" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:25:46.360" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:25:49.533" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:25:49.534" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:25:49.534" starttime="20181130 16:25:46.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:25:49.535" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:25:49.535" starttime="20181130 16:25:49.534"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:25:49.536" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:25:49.536" starttime="20181130 16:25:49.536"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:25:49.537" starttime="20181130 16:25:49.537"></status>
</kw>
<msg timestamp="20181130 16:25:49.538" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:25:49.538" starttime="20181130 16:25:46.321"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:25:49.539" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:25:49.539" starttime="20181130 16:25:49.538"></status>
</kw>
<status status="FAIL" endtime="20181130 16:25:49.539" starttime="20181130 16:25:46.300"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:26:19.562" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:26:19.605" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:26:22.718" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:26:22.718" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:26:22.718" starttime="20181130 16:26:19.561"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:26:22.720" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:26:22.720" starttime="20181130 16:26:22.719"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:26:22.721" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:26:22.722" starttime="20181130 16:26:22.721"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:26:22.723" starttime="20181130 16:26:22.722"></status>
</kw>
<msg timestamp="20181130 16:26:22.724" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:26:22.724" starttime="20181130 16:26:19.560"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:26:22.725" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:26:22.725" starttime="20181130 16:26:22.724"></status>
</kw>
<status status="FAIL" endtime="20181130 16:26:22.725" starttime="20181130 16:26:19.540"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:26:52.749" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:26:52.783" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:26:55.962" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:26:55.963" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:26:55.963" starttime="20181130 16:26:52.749"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:26:55.965" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:26:55.965" starttime="20181130 16:26:55.964"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:26:55.966" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:26:55.967" starttime="20181130 16:26:55.966"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:26:55.968" starttime="20181130 16:26:55.967"></status>
</kw>
<msg timestamp="20181130 16:26:55.969" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:26:55.969" starttime="20181130 16:26:52.747"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:26:55.970" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:26:55.970" starttime="20181130 16:26:55.969"></status>
</kw>
<status status="FAIL" endtime="20181130 16:26:55.971" starttime="20181130 16:26:52.726"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:27:25.981" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:27:26.018" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:27:29.255" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:27:29.256" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:27:29.256" starttime="20181130 16:27:25.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:27:29.257" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:27:29.257" starttime="20181130 16:27:29.256"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:27:29.258" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:27:29.258" starttime="20181130 16:27:29.257"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:27:29.259" starttime="20181130 16:27:29.258"></status>
</kw>
<msg timestamp="20181130 16:27:29.259" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:27:29.259" starttime="20181130 16:27:25.980"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:27:29.260" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:27:29.260" starttime="20181130 16:27:29.260"></status>
</kw>
<status status="FAIL" endtime="20181130 16:27:29.261" starttime="20181130 16:27:25.972"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:27:59.271" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:27:59.313" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:28:02.369" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:28:02.369" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:28:02.369" starttime="20181130 16:27:59.270"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:28:02.370" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:28:02.370" starttime="20181130 16:28:02.369"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:28:02.370" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:28:02.371" starttime="20181130 16:28:02.370"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:28:02.371" starttime="20181130 16:28:02.371"></status>
</kw>
<msg timestamp="20181130 16:28:02.371" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:28:02.372" starttime="20181130 16:27:59.270"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:28:02.372" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:28:02.372" starttime="20181130 16:28:02.372"></status>
</kw>
<status status="FAIL" endtime="20181130 16:28:02.372" starttime="20181130 16:27:59.261"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:28:32.393" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:28:32.436" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:28:35.720" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:28:35.721" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:28:35.721" starttime="20181130 16:28:32.393"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:28:35.722" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:28:35.722" starttime="20181130 16:28:35.722"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:28:35.723" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:28:35.723" starttime="20181130 16:28:35.723"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:28:35.724" starttime="20181130 16:28:35.723"></status>
</kw>
<msg timestamp="20181130 16:28:35.724" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:28:35.725" starttime="20181130 16:28:32.391"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:28:35.725" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:28:35.725" starttime="20181130 16:28:35.725"></status>
</kw>
<status status="FAIL" endtime="20181130 16:28:35.726" starttime="20181130 16:28:32.373"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:29:05.738" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:29:05.782" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:29:09.581" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:29:09.581" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:29:09.581" starttime="20181130 16:29:05.738"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:29:09.583" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:29:09.585" starttime="20181130 16:29:09.582"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:29:09.588" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:29:09.588" starttime="20181130 16:29:09.586"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:29:09.590" starttime="20181130 16:29:09.588"></status>
</kw>
<msg timestamp="20181130 16:29:09.591" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:29:09.591" starttime="20181130 16:29:05.737"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:29:09.593" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:29:09.593" starttime="20181130 16:29:09.591"></status>
</kw>
<status status="FAIL" endtime="20181130 16:29:09.593" starttime="20181130 16:29:05.727"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:29:39.618" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:29:39.666" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:29:42.815" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:29:42.815" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:29:42.815" starttime="20181130 16:29:39.617"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:29:42.817" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:29:42.817" starttime="20181130 16:29:42.816"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:29:42.818" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:29:42.818" starttime="20181130 16:29:42.817"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:29:42.819" starttime="20181130 16:29:42.818"></status>
</kw>
<msg timestamp="20181130 16:29:42.819" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:29:42.819" starttime="20181130 16:29:39.616"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:29:42.820" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:29:42.820" starttime="20181130 16:29:42.819"></status>
</kw>
<status status="FAIL" endtime="20181130 16:29:42.820" starttime="20181130 16:29:39.595"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:30:12.845" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:30:12.894" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:30:16.205" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:30:16.206" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:30:16.206" starttime="20181130 16:30:12.844"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:30:16.208" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:30:16.208" starttime="20181130 16:30:16.207"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:30:16.209" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:30:16.209" starttime="20181130 16:30:16.208"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:30:16.210" starttime="20181130 16:30:16.209"></status>
</kw>
<msg timestamp="20181130 16:30:16.211" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:30:16.211" starttime="20181130 16:30:12.843"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:30:16.212" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:30:16.212" starttime="20181130 16:30:16.211"></status>
</kw>
<status status="FAIL" endtime="20181130 16:30:16.213" starttime="20181130 16:30:12.821"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:30:46.235" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:30:46.267" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:30:49.639" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:30:49.639" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:30:49.639" starttime="20181130 16:30:46.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:30:49.641" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:30:49.641" starttime="20181130 16:30:49.640"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:30:49.642" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:30:49.642" starttime="20181130 16:30:49.641"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:30:49.643" starttime="20181130 16:30:49.642"></status>
</kw>
<msg timestamp="20181130 16:30:49.643" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:30:49.643" starttime="20181130 16:30:46.233"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:30:49.644" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:30:49.644" starttime="20181130 16:30:49.644"></status>
</kw>
<status status="FAIL" endtime="20181130 16:30:49.645" starttime="20181130 16:30:46.214"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:31:19.668" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:31:19.699" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:31:23.209" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:31:23.209" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:31:23.209" starttime="20181130 16:31:19.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:31:23.210" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:31:23.211" starttime="20181130 16:31:23.210"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:31:23.211" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:31:23.211" starttime="20181130 16:31:23.211"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:23.212" starttime="20181130 16:31:23.212"></status>
</kw>
<msg timestamp="20181130 16:31:23.213" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:31:23.213" starttime="20181130 16:31:19.666"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:31:23.214" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:31:23.214" starttime="20181130 16:31:23.213"></status>
</kw>
<status status="FAIL" endtime="20181130 16:31:23.214" starttime="20181130 16:31:19.646"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:31:53.229" level="INFO">Starting process:
openstack server show l3_ext_net_1_fip_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:31:53.266" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:31:56.264" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:31:56.265" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:31:56.265" starttime="20181130 16:31:53.229"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:31:56.266" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:31:56.266" starttime="20181130 16:31:56.265"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:31:56.267" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:31:56.267" starttime="20181130 16:31:56.266"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:56.268" starttime="20181130 16:31:56.267"></status>
</kw>
<msg timestamp="20181130 16:31:56.268" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:31:56.268" starttime="20181130 16:31:53.228"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:31:56.270" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:31:56.270" starttime="20181130 16:31:56.269"></status>
</kw>
<status status="FAIL" endtime="20181130 16:31:56.270" starttime="20181130 16:31:53.215"></status>
</kw>
<msg timestamp="20181130 16:31:56.271" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:31:56.271" starttime="20181130 16:21:51.677"></status>
</kw>
<status status="FAIL" endtime="20181130 16:31:56.271" starttime="20181130 16:21:51.676"></status>
</kw>
<status status="FAIL" endtime="20181130 16:31:56.271" starttime="20181130 16:21:51.675"></status>
</kw>
<status status="FAIL" endtime="20181130 16:31:56.271" starttime="20181130 16:21:51.675"></status>
</kw>
<status status="FAIL" endtime="20181130 16:31:56.272" starttime="20181130 16:21:51.672"></status>
</kw>
<status status="FAIL" endtime="20181130 16:31:56.272" starttime="20181130 16:19:58.262"></status>
</kw>
<test id="s1-s3-t1" name="Initial Ping To External Network PNF from Vm Instance 1">
<doc>Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.275" critical="yes" starttime="20181130 16:31:56.273">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t2" name="Initial Ping To External Network PNF from Vm Instance 2">
<doc>Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.276" critical="yes" starttime="20181130 16:31:56.275">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t3" name="Create And Associate Floating IPs for VMs">
<doc>Create and associate a floating IP for the VM</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.278" critical="yes" starttime="20181130 16:31:56.277">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t4" name="Ping External Gateway From Control Node">
<doc>Check reachability of external gateway by pinging it from the control node.</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.279" critical="yes" starttime="20181130 16:31:56.278">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t5" name="Ping Vm Instance1 Floating IP From Control Node">
<doc>Check reachability of VM instance through floating IP by pinging them.</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.280" critical="yes" starttime="20181130 16:31:56.280">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t6" name="Ping Vm Instance2 Floating IP From Control Node">
<doc>Check reachability of VM instance through floating IP by pinging them.</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.282" critical="yes" starttime="20181130 16:31:56.281">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t7" name="Ping Vm Instance2 Floating IP From Vm Instance1 With Floating IP (Hairpinning)">
<doc>Check reachability of VM instance floating IP from another VM instance with FIP (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.283" critical="yes" starttime="20181130 16:31:56.282">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t8" name="Connectivity Tests To Vm Instance2 Floating IP From Vm Instance3 With Floating IP (FIP-FIP in the same compute node)">
<doc>Check reachability of VM instance floating IP from another VM instance with FIP (FIP-FIP in the same compute node)</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.285" critical="yes" starttime="20181130 16:31:56.284">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t9" name="Ping Vm Instance1 Floating IP From SNAT VM Instance1">
<doc>Check reachability of VM instance floating IP from another VM without Floating IP</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.286" critical="yes" starttime="20181130 16:31:56.285">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t10" name="Ping Vm Instance1 Floating IP From SNAT VM Instance2">
<doc>Check reachability of VM instance floating IP from another VM without Floating IP</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.287" critical="yes" starttime="20181130 16:31:56.286">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t11" name="Ping Vm Instance2 Floating IP From SNAT VM Instance1">
<doc>Check reachability of VM instance floating IP from another VM without Floating IP</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.289" critical="yes" starttime="20181130 16:31:56.288">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t12" name="Ping Vm Instance2 Floating IP From SNAT VM Instance2">
<doc>Check reachability of VM instance floating IP from another VM without Floating IP</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.290" critical="yes" starttime="20181130 16:31:56.289">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t13" name="Ping External Network PNF from Vm Instance 1 After Floating IP Assignment">
<doc>Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.291" critical="yes" starttime="20181130 16:31:56.291">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t14" name="SNAT - TCP connection to External Gateway From SNAT VM Instance1">
<doc>Login to the VM instance and test TCP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.293" critical="yes" starttime="20181130 16:31:56.292">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t15" name="SNAT - UDP connection to External Gateway From SNAT VM Instance1">
<doc>Login to the VM instance and test UDP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.294" critical="yes" starttime="20181130 16:31:56.293">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t16" name="SNAT - TCP connection to External Gateway From SNAT VM Instance2">
<doc>Login to the VM instance and test TCP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.296" critical="yes" starttime="20181130 16:31:56.295">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t17" name="SNAT - UDP connection to External Gateway From SNAT VM Instance2">
<doc>Login to the VM instance and test UDP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.297" critical="yes" starttime="20181130 16:31:56.296">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t18" name="SNAT - TCP connection to External Gateway From SNAT VM Instance3">
<doc>Login to the VM instance and test TCP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.298" critical="yes" starttime="20181130 16:31:56.298">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t19" name="SNAT - UDP connection to External Gateway From SNAT VM Instance3">
<doc>Login to the VM instance and test UDP connection to the controller via SNAT</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.300" critical="yes" starttime="20181130 16:31:56.299">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t20" name="Ping External Network PNF from SNAT VM Instance1">
<doc>Check reachability of External Network PNF from SNAT VM Instance1</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.301" critical="yes" starttime="20181130 16:31:56.300">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t21" name="Ping External Network PNF from SNAT VM Instance2">
<doc>Check reachability of External Network PNF from SNAT VM Instance2</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.302" critical="yes" starttime="20181130 16:31:56.301">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t22" name="Remove Floating Ip from VM Instance 1">
<doc>Delete FIP from VM Instance 1</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.303" critical="yes" starttime="20181130 16:31:56.303">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t23" name="Remove Floating Ip from VM Instance 2">
<doc>Delete FIP from VM Instance 2</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.305" critical="yes" starttime="20181130 16:31:56.304">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t24" name="Ping External Network PNF from Vm Instance 1 After Floating IP Removal">
<doc>Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.306" critical="yes" starttime="20181130 16:31:56.306">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s3-t25" name="Ping External Network PNF from Vm Instance 2 After Floating IP Removal">
<doc>Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops)</doc>
<tags>
<tag>NON_GATE</tag>
<tag>skip_if_conntrack</tag>
</tags>
<status status="FAIL" endtime="20181130 16:31:56.307" critical="yes" starttime="20181130 16:31:56.307">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:31:56.313" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 16:31:56.313" starttime="20181130 16:31:56.312"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:56.315" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:31:56.713" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 16:31:56.713" starttime="20181130 16:31:56.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:31:56.714" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 804
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 301
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1973
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1182
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 77
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.665785
distributed-data-store.config.commit.rate_Max      = 51.827509
distributed-data-store.config.commit.rate_Mean     = 8.5560520443
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1114
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.109575
distributed-data-store.operational.commit.rate_Max      = 28.448501
distributed-data-store.operational.commit.rate_Mean     = 0.47629522565
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 3218
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 16:31:56.715" starttime="20181130 16:31:56.714"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:56.715" starttime="20181130 16:31:56.312"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:56.715" starttime="20181130 16:31:56.311"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:56.715" starttime="20181130 16:31:56.311"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:31:56.717" level="INFO">${tmpdir} = CSIT_External_Network</msg>
<status status="PASS" endtime="20181130 16:31:56.717" starttime="20181130 16:31:56.717"></status>
</kw>
<msg timestamp="20181130 16:31:56.717" level="INFO">${dstdir} = /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181130 16:31:56.717" starttime="20181130 16:31:56.716"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:31:56.718" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181130 16:31:56.718" starttime="20181130 16:31:56.718"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:56.721" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_External_Network 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:31:56.915" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 16:31:56.915" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:31:56.915" starttime="20181130 16:31:56.719"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:31:56.916" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 16:31:56.916" starttime="20181130 16:31:56.915"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:56.916" starttime="20181130 16:31:56.916"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:56.917" starttime="20181130 16:31:56.715"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:56.917" starttime="20181130 16:31:56.715"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:31:56.921" level="INFO">${tmpdir} = CSIT_External_Network</msg>
<status status="PASS" endtime="20181130 16:31:56.922" starttime="20181130 16:31:56.920"></status>
</kw>
<msg timestamp="20181130 16:31:56.922" level="INFO">${dstdir} = /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181130 16:31:56.922" starttime="20181130 16:31:56.919"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:31:56.924" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181130 16:31:56.924" starttime="20181130 16:31:56.923"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:56.928" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_External_Network 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:31:57.187" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 16:31:57.187" level="INFO">${output} = 2018-11-30 16:31:57,141 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:31:57,146 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 16:31:57.187" starttime="20181130 16:31:56.924"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.189" level="INFO">rc: 1, output: 2018-11-30 16:31:57,141 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:31:57,146 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 16:31:57,151 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 16:31:57,165 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:6b1f82e5-940b-4fa2-96c8-c57947cfeaef
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 16:31:57.189" starttime="20181130 16:31:57.188"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 16:31:57.190" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 16:31:57.190" starttime="20181130 16:31:57.189"></status>
</kw>
<status status="FAIL" endtime="20181130 16:31:57.190" starttime="20181130 16:31:56.917"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.190" starttime="20181130 16:31:56.917"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.190" starttime="20181130 16:31:56.310"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.192" starttime="20181130 16:31:57.192"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.194" starttime="20181130 16:31:57.193"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.194" starttime="20181130 16:31:57.194"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.199" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 16:31:57.199" starttime="20181130 16:31:57.194"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.217" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.217" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 16:31:57.217" starttime="20181130 16:31:57.200"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.217" starttime="20181130 16:31:57.193"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.218" starttime="20181130 16:31:57.218"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.219" starttime="20181130 16:31:57.218"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.220" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 16:31:57.220" starttime="20181130 16:31:57.219"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.237" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.237" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 16:31:57.237" starttime="20181130 16:31:57.220"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.237" starttime="20181130 16:31:57.217"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.238" starttime="20181130 16:31:57.238"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.238" starttime="20181130 16:31:57.238"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.242" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 16:31:57.242" starttime="20181130 16:31:57.238"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.246" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.246" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 16:31:57.246" starttime="20181130 16:31:57.242"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.246" starttime="20181130 16:31:57.237"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.247" starttime="20181130 16:31:57.247"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.249" starttime="20181130 16:31:57.247"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.251" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 16:31:57.251" starttime="20181130 16:31:57.249"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.255" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.255" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 16:31:57.255" starttime="20181130 16:31:57.251"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.255" starttime="20181130 16:31:57.246"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.256" starttime="20181130 16:31:57.256"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.257" starttime="20181130 16:31:57.257"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.260" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 16:31:57.260" starttime="20181130 16:31:57.257"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.264" level="INFO">qdhcp-6b1f82e5-940b-4fa2-96c8-c57947cfeaef
qdhcp-58c9ee8c-7782-4da8-9eb9-0c19630aec85
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.264" level="INFO">${output} = qdhcp-6b1f82e5-940b-4fa2-96c8-c57947cfeaef
qdhcp-58c9ee8c-7782-4da8-9eb9-0c19630aec85
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:31:57.264" starttime="20181130 16:31:57.260"></status>
</kw>
<msg timestamp="20181130 16:31:57.264" level="INFO">${nslist} = qdhcp-6b1f82e5-940b-4fa2-96c8-c57947cfeaef
qdhcp-58c9ee8c-7782-4da8-9eb9-0c19630aec85
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:31:57.264" starttime="20181130 16:31:57.256"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 16:31:57.266" level="INFO">2 lines returned</msg>
<msg timestamp="20181130 16:31:57.266" level="INFO">@{lines} = [ qdhcp-6b1f82e5-940b-4fa2-96c8-c57947cfeaef | qdhcp-58c9ee8c-7782-4da8-9eb9-0c19630aec85 ]</msg>
<status status="PASS" endtime="20181130 16:31:57.266" starttime="20181130 16:31:57.265"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-6b1f82e5-940b-4fa2-96c8-c57947cfeaef">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.268" starttime="20181130 16:31:57.268"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.269" starttime="20181130 16:31:57.268"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.273" level="INFO">sudo ip netns exec qdhcp-6b1f82e5-940b-4f a2-96c8-c57947cfeaef ip -o link</msg>
<status status="PASS" endtime="20181130 16:31:57.273" starttime="20181130 16:31:57.269"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.302" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
75: tap15cafbf2-f2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:4a:f1:75 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.302" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
75: tap15cafbf2-f2: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:31:57.302" starttime="20181130 16:31:57.273"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.303" starttime="20181130 16:31:57.267"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.304" starttime="20181130 16:31:57.304"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.304" starttime="20181130 16:31:57.304"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.309" level="INFO">sudo ip netns exec qdhcp-6b1f82e5-940b-4f a2-96c8-c57947cfeaef ip -o addr</msg>
<status status="PASS" endtime="20181130 16:31:57.309" starttime="20181130 16:31:57.304"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.334" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
75: tap15cafbf2-f2    inet 42.0.0.2/24 brd 42.0.0.255 scope global tap15cafbf2-f2\       valid_lft forever preferred_lft forever
75: tap15cafbf2-f2    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap15cafbf2-f2\       valid_lft forever preferred_lft forever
75: tap15cafbf2-f2    inet6 fe80::f816:3eff:fe4a:f175/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.334" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
75: tap15cafbf2-f2    inet 42...</msg>
<status status="PASS" endtime="20181130 16:31:57.334" starttime="20181130 16:31:57.309"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.335" starttime="20181130 16:31:57.303"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.336" starttime="20181130 16:31:57.336"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.336" starttime="20181130 16:31:57.336"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.339" level="INFO">sudo ip netns exec qdhcp-6b1f82e5-940b-4f a2-96c8-c57947cfeaef ip route</msg>
<status status="PASS" endtime="20181130 16:31:57.339" starttime="20181130 16:31:57.336"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.358" level="INFO">default via 42.0.0.1 dev tap15cafbf2-f2 
42.0.0.0/24 dev tap15cafbf2-f2 proto kernel scope link src 42.0.0.2 
169.254.0.0/16 dev tap15cafbf2-f2 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.358" level="INFO">${output} = default via 42.0.0.1 dev tap15cafbf2-f2 
42.0.0.0/24 dev tap15cafbf2-f2 proto kernel scope link src 42.0.0.2 
169.254.0.0/16 dev tap15cafbf2-f2 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:31:57.358" starttime="20181130 16:31:57.339"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.358" starttime="20181130 16:31:57.335"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.358" starttime="20181130 16:31:57.266"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-58c9ee8c-7782-4da8-9eb9-0c19630aec85">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.360" starttime="20181130 16:31:57.359"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.360" starttime="20181130 16:31:57.360"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.363" level="INFO">sudo ip netns exec qdhcp-58c9ee8c-7782-4d a8-9eb9-0c19630aec85 ip -o link</msg>
<status status="PASS" endtime="20181130 16:31:57.363" starttime="20181130 16:31:57.360"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.377" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
74: tapa314a1f1-53: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:53:1e:c4 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.378" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
74: tapa314a1f1-53: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:31:57.378" starttime="20181130 16:31:57.363"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.378" starttime="20181130 16:31:57.359"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.379" starttime="20181130 16:31:57.379"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.379" starttime="20181130 16:31:57.379"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.382" level="INFO">sudo ip netns exec qdhcp-58c9ee8c-7782-4d a8-9eb9-0c19630aec85 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:31:57.382" starttime="20181130 16:31:57.379"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.400" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
74: tapa314a1f1-53    inet 41.0.0.2/24 brd 41.0.0.255 scope global tapa314a1f1-53\       valid_lft forever preferred_lft forever
74: tapa314a1f1-53    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapa314a1f1-53\       valid_lft forever preferred_lft forever
74: tapa314a1f1-53    inet6 fe80::f816:3eff:fe53:1ec4/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.400" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
74: tapa314a1f1-53    inet 41...</msg>
<status status="PASS" endtime="20181130 16:31:57.400" starttime="20181130 16:31:57.382"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.400" starttime="20181130 16:31:57.378"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.401" starttime="20181130 16:31:57.401"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.401" starttime="20181130 16:31:57.401"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.404" level="INFO">sudo ip netns exec qdhcp-58c9ee8c-7782-4d a8-9eb9-0c19630aec85 ip route</msg>
<status status="PASS" endtime="20181130 16:31:57.404" starttime="20181130 16:31:57.402"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.428" level="INFO">default via 41.0.0.1 dev tapa314a1f1-53 
41.0.0.0/24 dev tapa314a1f1-53 proto kernel scope link src 41.0.0.2 
169.254.0.0/16 dev tapa314a1f1-53 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.428" level="INFO">${output} = default via 41.0.0.1 dev tapa314a1f1-53 
41.0.0.0/24 dev tapa314a1f1-53 proto kernel scope link src 41.0.0.2 
169.254.0.0/16 dev tapa314a1f1-53 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:31:57.428" starttime="20181130 16:31:57.404"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.428" starttime="20181130 16:31:57.400"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.428" starttime="20181130 16:31:57.359"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.428" starttime="20181130 16:31:57.266"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.429" starttime="20181130 16:31:57.429"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.430" starttime="20181130 16:31:57.430"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.431" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 16:31:57.431" starttime="20181130 16:31:57.430"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.457" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tap15cafbf2-f2"
            tag: 4095
            Interface "tap15cafbf2-f2"
                type: internal
        Port "tapa314a1f1-53"
            tag: 4095
            Interface "tapa314a1f1-53"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.457" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 16:31:57.457" starttime="20181130 16:31:57.432"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.457" starttime="20181130 16:31:57.429"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.458" starttime="20181130 16:31:57.458"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.459" starttime="20181130 16:31:57.458"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.461" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 16:31:57.461" starttime="20181130 16:31:57.459"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.486" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 40
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 40
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.486" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 40
datapath_types...</msg>
<status status="PASS" endtime="20181130 16:31:57.486" starttime="20181130 16:31:57.461"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.486" starttime="20181130 16:31:57.457"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.487" starttime="20181130 16:31:57.487"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.488" starttime="20181130 16:31:57.488"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.490" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 16:31:57.491" starttime="20181130 16:31:57.488"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.510" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 16(tapa314a1f1-53): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 17(tap15cafbf2-f2): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.511" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 16:31:57.512" starttime="20181130 16:31:57.491"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.512" starttime="20181130 16:31:57.486"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.515" starttime="20181130 16:31:57.515"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.517" starttime="20181130 16:31:57.516"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.519" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 16:31:57.519" starttime="20181130 16:31:57.517"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.838" level="INFO">cookie=0x8000000, duration=2363.142s, table=0, n_packets=2361, n_bytes=127494, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=662.823s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tapa314a1f1-53",vlan_tci=0x0000/0x1fff actions=write_metadata:0x180000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=659.941s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap15cafbf2-f2",vlan_tci=0x0000/0x1fff actions=write_metadata:0x190000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=661.871s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x180000000000/0xffffff0000000000 actions=load:0x18-&gt;NXM_NX_REG1[0..19],load:0x1392-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000181392000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=658.954s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x190000000000/0xffffff0000000000 actions=load:0x19-&gt;NXM_NX_REG1[0..19],load:0x1393-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000191393000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=2657.104s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2657.104s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2657.104s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2657.104s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2657.104s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2494.668s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2494.668s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2657.104s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2657.104s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2657.005s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001392, duration=661.847s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x62 actions=write_metadata:0x1392000000/0xfffffffff000000,goto_table:51
 cookie=0x9001393, duration=658.969s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x12 actions=write_metadata:0x1393000000/0xfffffffff000000,goto_table:51
 cookie=0x9051392, duration=662.811s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x62 actions=write_metadata:0x1392000000/0xfffffffff000000,goto_table:51
 cookie=0x9051393, duration=659.930s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x12 actions=write_metadata:0x1393000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=2656.670s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2656.660s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2657.005s, table=43, n_packets=149, n_bytes=9522, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2657.104s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2657.104s, table=48, n_packets=150, n_bytes=9564, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051392, duration=661.838s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x181392000000/0xfffffffff000000,dl_src=fa:16:3e:53:1e:c4 actions=goto_table:51
 cookie=0x8051393, duration=658.954s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x191393000000/0xfffffffff000000,dl_src=fa:16:3e:4a:f1:75 actions=goto_table:51
 cookie=0x8050001, duration=2657.005s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2657.104s, table=50, n_packets=4, n_bytes=288, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2496.979s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031392, duration=661.838s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1392000000/0xffff000000,dl_dst=fa:16:3e:53:1e:c4 actions=load:0x1800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031393, duration=658.954s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1393000000/0xffff000000,dl_dst=fa:16:3e:4a:f1:75 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2657.005s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2657.005s, table=51, n_packets=150, n_bytes=9564, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2497.434s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2497.434s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1641.835s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1641.833s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1531.722s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1531.722s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=787.294s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=787.281s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701392, duration=661.847s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1392000001/0xffff000001 actions=write_actions(group:210019)
 cookie=0x8701392, duration=661.838s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1392000000/0xffff000001 actions=write_actions(group:210020)
 cookie=0x8701393, duration=658.962s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1393000000/0xffff000001 actions=write_actions(group:210022)
 cookie=0x8701393, duration=658.962s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1393000001/0xffff000001 actions=write_actions(group:210021)
 cookie=0x8800001, duration=2497.434s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1641.512s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1531.405s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=786.972s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800018, duration=661.836s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x18,metadata=0x180000000000/0xfffff0000000000 actions=drop
 cookie=0x8800019, duration=658.954s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x19,metadata=0x190000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2497.434s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1641.518s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1531.405s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=786.978s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800018, duration=661.836s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x18 actions=load:0x1800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800019, duration=658.954s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x19 actions=load:0x1900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2657.104s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2657.104s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2657.005s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2657.104s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2656.932s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2656.932s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2656.932s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2656.932s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2656.932s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2656.932s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2656.932s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2656.932s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2656.932s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2656.932s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2656.932s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2656.932s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2656.932s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2656.932s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2656.959s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2656.932s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2656.932s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2656.932s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2656.932s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2656.932s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2656.932s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2656.932s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2656.932s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2656.932s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2363.087s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2363.091s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=662.794s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1800 actions=output:"tapa314a1f1-53"
 cookie=0x8000007, duration=659.893s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1900 actions=output:"tap15cafbf2-f2"
 cookie=0x6900000, duration=2656.922s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2656.922s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2656.922s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2656.922s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2656.932s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2656.922s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2656.922s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2656.922s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2656.922s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2656.922s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2656.922s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2656.922s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2656.922s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2656.932s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2656.932s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2656.932s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2656.932s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2656.932s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2656.932s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2656.932s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2656.932s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2656.932s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2656.932s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.839" level="INFO">${output} =  cookie=0x8000000, duration=2363.142s, table=0, n_packets=2361, n_bytes=127494, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 16:31:57.839" starttime="20181130 16:31:57.520"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.839" starttime="20181130 16:31:57.513"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.841" starttime="20181130 16:31:57.840"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.841" starttime="20181130 16:31:57.841"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.844" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 16:31:57.844" starttime="20181130 16:31:57.842"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.875" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210020,type=all,bucket=actions=group:210019
 group_id=210022,type=all,bucket=actions=group:210021
 group_id=210021,type=all,bucket=actions=set_field:0x19-&gt;tun_id,resubmit(,55)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210017,type=all
 group_id=225003,type=all,bucket=actions=drop
 group_id=210019,type=all,bucket=actions=set_field:0x18-&gt;tun_id,resubmit(,55)
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.875" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210020,ty...</msg>
<status status="PASS" endtime="20181130 16:31:57.875" starttime="20181130 16:31:57.845"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.875" starttime="20181130 16:31:57.839"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:57.877" starttime="20181130 16:31:57.876"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:31:57.877" starttime="20181130 16:31:57.877"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.880" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 16:31:57.880" starttime="20181130 16:31:57.877"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:57.913" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=2498.455s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=1642.546s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210020,duration=662.878s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210022,duration=659.946s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210021,duration=660.256s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210018,duration=1532.443s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210017,duration=1532.758s,ref_count=1,packet_count=0,byte_count=0
 group_id=225003,duration=781.023s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210019,duration=663.166s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210004,duration=2498.143s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=1642.843s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=2657.336s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=788.319s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=788.011s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:31:57.913" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=2498.455s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=1642.546s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 16:31:57.913" starttime="20181130 16:31:57.880"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.913" starttime="20181130 16:31:57.876"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.914" starttime="20181130 16:31:57.191"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.914" starttime="20181130 16:31:57.191"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.914" starttime="20181130 16:31:57.191"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.914" starttime="20181130 16:31:57.191"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 16:31:57.924" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf4ae390&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:31:57.925" starttime="20181130 16:31:57.924"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.933" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.933" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.933" starttime="20181130 16:31:57.925"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.934" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:57.934" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.934" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:57.934" starttime="20181130 16:31:57.933"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.934" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.934" starttime="20181130 16:31:57.934"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.934" starttime="20181130 16:31:57.925"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.939" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.939" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.939" starttime="20181130 16:31:57.935"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.940" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","segmentation-id":98,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5010,"mac-timeout":300},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","segmentation-id":18,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5011,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 16:31:57.940" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.940" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 16:31:57.940" starttime="20181130 16:31:57.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.940" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                "elan-tag": 5010,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 98
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                "elan-tag": 5011,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 18
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.940" starttime="20181130 16:31:57.940"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.940" starttime="20181130 16:31:57.934"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.943" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.943" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.943" starttime="20181130 16:31:57.940"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.944" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","static-mac-entries":[{"mac-address":"fa:16:3e:4a:f1:75","ip-prefix":"42.0.0.2"}]},{"name":"a314a1f1-53d8-4b23-9a73-080307b85270","elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","static-mac-entries":[{"mac-address":"fa:16:3e:53:1e:c4","ip-prefix":"41.0.0.2"}]}]}} </msg>
<msg timestamp="20181130 16:31:57.944" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.944" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                "name": "15cafbf2-f2ca-4f3e-b46e-a049...</msg>
<status status="PASS" endtime="20181130 16:31:57.944" starttime="20181130 16:31:57.944"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.945" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                "name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "static-mac-entries": [
                    {
                        "ip-prefix": "42.0.0.2",
                        "mac-address": "fa:16:3e:4a:f1:75"
                    }
                ]
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                "name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "static-mac-entries": [
                    {
                        "ip-prefix": "41.0.0.2",
                        "mac-address": "fa:16:3e:53:1e:c4"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.945" starttime="20181130 16:31:57.944"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.945" starttime="20181130 16:31:57.940"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.949" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.949" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.949" starttime="20181130 16:31:57.945"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.951" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543594857}],"id-entries":[{"id-key":"a314a1f1-53d8-4b23-9a73-080307b85270","id-value":[24]},{"id-key":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","id-value":[25]},{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543592344}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":5,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17}],"available-id-count":22,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":25,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543594850}],"id-entries":[{"id-key":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","id-value":[5010]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","id-value":[5011]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005}],"available-id-count":8,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5011,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543593122}],"id-entries":[{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543594858}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]}]}]}} </msg>
<msg timestamp="20181130 16:31:57.952" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.952" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 16:31:57.952" starttime="20181130 16:31:57.949"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.952" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543594857
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "a314a1f1-53d8-4b23-9a73-080307b85270",
                        "id-value": [
                            24
                        ]
                    },
                    {
                        "id-key": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                        "id-value": [
                            25
                        ]
                    },
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543592344
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 25,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 22,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543594850
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                        "id-value": [
                            5010
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                        "id-value": [
                            5011
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5011,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 8,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543593122
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543594858
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.953" starttime="20181130 16:31:57.952"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.953" starttime="20181130 16:31:57.945"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.956" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.956" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.956" starttime="20181130 16:31:57.953"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.957" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{"ace":[{"rule-name":"415253af-44c7-4b63-b1db-0cfc05c6a5f4","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"54360198-77a7-4ab6-bf89-a95517da19a8","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"d579a352-9e1f-4575-bf4c-314638fb1509","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ec95f6c6-48dd-4cc0-a9a4-78241eaf5446","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a6376911-219c-478e-8df0-86c754e32ec3","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"aa9c65b3-5735-4120-bd9f-d918ecfa6a6d","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"ea3ec3e0-9f7f-459e-9db4-d939784fdb85","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"6226bf79-f6ff-4b30-adbf-fdc6d899251a","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181130 16:31:57.957" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.958" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181130 16:31:57.958" starttime="20181130 16:31:57.956"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.958" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "415253af-44c7-4b63-b1db-0cfc05c6a5f4"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "54360198-77a7-4ab6-bf89-a95517da19a8"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d579a352-9e1f-4575-bf4c-314638fb1509"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "ec95f6c6-48dd-4cc0-a9a4-78241eaf5446"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "a6376911-219c-478e-8df0-86c754e32ec3"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "aa9c65b3-5735-4120-bd9f-d918ecfa6a6d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "ea3ec3e0-9f7f-459e-9db4-d939784fdb85"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "6226bf79-f6ff-4b30-adbf-fdc6d899251a"
                        }
                    ]
                },
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.958" starttime="20181130 16:31:57.958"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.958" starttime="20181130 16:31:57.953"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.962" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.962" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.962" starttime="20181130 16:31:57.959"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.963" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"a314a1f1-53d8-4b23-9a73-080307b85270","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapa314a1f1-53"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap15cafbf2-f2"}]}} </msg>
<msg timestamp="20181130 16:31:57.963" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.963" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181130 16:31:57.963" starttime="20181130 16:31:57.962"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.963" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapa314a1f1-53",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap15cafbf2-f2",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.964" starttime="20181130 16:31:57.963"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.964" starttime="20181130 16:31:57.958"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.967" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.967" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.967" starttime="20181130 16:31:57.964"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.969" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.a314a1f1-53d8-4b23-9a73-080307b85270","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"16"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.6b1f82e5-940b-4fa2-96c8-c57947cfeaef.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84070629376,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5011,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":25,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"17"}}]}}]}]},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.58c9ee8c-7782-4da8-9eb9-0c19630aec85.a314a1f1-53d8-4b23-9a73-080307b85270","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84053852160,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5010,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":24,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 16:31:57.969" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.969" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 16:31:57.969" starttime="20181130 16:31:57.968"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.970" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "16"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.a314a1f1-53d8-4b23-9a73-080307b85270",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84070629376,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5011
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 25
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.6b1f82e5-940b-4fa2-96c8-c57947cfeaef.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "17"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84053852160,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5010
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 24
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.58c9ee8c-7782-4da8-9eb9-0c19630aec85.a314a1f1-53d8-4b23-9a73-080307b85270",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.970" starttime="20181130 16:31:57.970"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.970" starttime="20181130 16:31:57.964"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.973" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.974" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.974" starttime="20181130 16:31:57.970"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.975" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"zone-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:31:57.975" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.975" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 16:31:57.975" starttime="20181130 16:31:57.974"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.976" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
                            },
                            {
                                "zone-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.976" starttime="20181130 16:31:57.975"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.976" starttime="20181130 16:31:57.970"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.981" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.981" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.981" starttime="20181130 16:31:57.976"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.982" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:57.982" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.982" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:57.982" starttime="20181130 16:31:57.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.983" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.983" starttime="20181130 16:31:57.982"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.983" starttime="20181130 16:31:57.976"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.988" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.988" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.988" starttime="20181130 16:31:57.984"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.989" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:57.989" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.989" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:57.989" starttime="20181130 16:31:57.988"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.990" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.990" starttime="20181130 16:31:57.990"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.990" starttime="20181130 16:31:57.983"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:57.995" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:31:57.995" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:57.995" starttime="20181130 16:31:57.990"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:57.996" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:57.996" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:57.996" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:57.996" starttime="20181130 16:31:57.995"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:57.997" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:57.997" starttime="20181130 16:31:57.996"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:57.997" starttime="20181130 16:31:57.990"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.000" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.001" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.001" starttime="20181130 16:31:57.997"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.002" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:31:58.002" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.002" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 16:31:58.003" starttime="20181130 16:31:58.001"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.003" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.003" starttime="20181130 16:31:58.003"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.003" starttime="20181130 16:31:57.997"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.007" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.007" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.007" starttime="20181130 16:31:58.004"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.008" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 16:31:58.008" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.008" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.008" starttime="20181130 16:31:58.007"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.008" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.009" starttime="20181130 16:31:58.008"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.009" starttime="20181130 16:31:58.003"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.012" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.012" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.012" starttime="20181130 16:31:58.009"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.013" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 16:31:58.013" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.013" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.013" starttime="20181130 16:31:58.012"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.013" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.013" starttime="20181130 16:31:58.013"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.014" starttime="20181130 16:31:58.009"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.018" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.018" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.018" starttime="20181130 16:31:58.014"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.019" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 16:31:58.019" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.019" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 16:31:58.020" starttime="20181130 16:31:58.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.020" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:31:58.020" starttime="20181130 16:31:58.020"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.020" starttime="20181130 16:31:58.014"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.024" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.025" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.025" starttime="20181130 16:31:58.021"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.027" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"18","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l3_ext_net_2"},{"uuid":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"98","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l3_ext_net_1"}]},"security-groups":{"security-group":[{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"220548da-e02b-4192-a614-ed3a472803f0","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"l3_ext_sg","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]},"security-rules":{"security-rule":[{"uuid":"d579a352-9e1f-4575-bf4c-314638fb1509","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"220548da-e02b-4192-a614-ed3a472803f0","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"ec95f6c6-48dd-4cc0-a9a4-78241eaf5446","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"220548da-e02b-4192-a614-ed3a472803f0","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"aa9c65b3-5735-4120-bd9f-d918ecfa6a6d","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"220548da-e02b-4192-a614-ed3a472803f0","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"54360198-77a7-4ab6-bf89-a95517da19a8","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"220548da-e02b-4192-a614-ed3a472803f0"},{"uuid":"ea3ec3e0-9f7f-459e-9db4-d939784fdb85","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"220548da-e02b-4192-a614-ed3a472803f0","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"415253af-44c7-4b63-b1db-0cfc05c6a5f4","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"220548da-e02b-4192-a614-ed3a472803f0"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"a6376911-219c-478e-8df0-86c754e32ec3","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"220548da-e02b-4192-a614-ed3a472803f0","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"6226bf79-f6ff-4b30-adbf-fdc6d899251a","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"220548da-e02b-4192-a614-ed3a472803f0","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"b522c35b-e067-4f86-a426-05a5d72ca37d","gateway-ip":"41.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"41.0.0.2","end":"41.0.0.254"}],"cidr":"41.0.0.0/24","network-id":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","name":"l3_ext_sub_1"},{"uuid":"f9cc7f2c-897a-41b5-ad50-a2c36ee0816b","gateway-ip":"42.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"42.0.0.2","end":"42.0.0.254"}],"cidr":"42.0.0.0/24","network-id":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","name":"l3_ext_sub_2"}]},"ports":{"port":[{"uuid":"a314a1f1-53d8-4b23-9a73-080307b85270","fixed-ips":[{"subnet-id":"b522c35b-e067-4f86-a426-05a5d72ca37d","ip-address":"41.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-58c9ee8c-7782-4da8-9eb9-0c19630aec85","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:53:1e:c4","admin-state-up":true,"network-id":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","name":""},{"uuid":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","fixed-ips":[{"subnet-id":"f9cc7f2c-897a-41b5-ad50-a2c36ee0816b","ip-address":"42.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6b1f82e5-940b-4fa2-96c8-c57947cfeaef","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:4a:f1:75","admin-state-up":true,"network-id":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","name":""}]}}} </msg>
<msg timestamp="20181130 16:31:58.027" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.027" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 16:31:58.027" starttime="20181130 16:31:58.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.028" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_ext_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "18",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
                },
                {
                    "admin-state-up": true,
                    "name": "l3_ext_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "98",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "41.0.0.2",
                            "subnet-id": "b522c35b-e067-4f86-a426-05a5d72ca37d"
                        }
                    ],
                    "mac-address": "fa:16:3e:53:1e:c4",
                    "name": "",
                    "network-id": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a314a1f1-53d8-4b23-9a73-080307b85270"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "42.0.0.2",
                            "subnet-id": "f9cc7f2c-897a-41b5-ad50-a2c36ee0816b"
                        }
                    ],
                    "mac-address": "fa:16:3e:4a:f1:75",
                    "name": "",
                    "network-id": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                },
                {
                    "name": "l3_ext_sg",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "220548da-e02b-4192-a614-ed3a472803f0"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "220548da-e02b-4192-a614-ed3a472803f0",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "d579a352-9e1f-4575-bf4c-314638fb1509"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "220548da-e02b-4192-a614-ed3a472803f0",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ec95f6c6-48dd-4cc0-a9a4-78241eaf5446"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "220548da-e02b-4192-a614-ed3a472803f0",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "aa9c65b3-5735-4120-bd9f-d918ecfa6a6d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "220548da-e02b-4192-a614-ed3a472803f0",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "54360198-77a7-4ab6-bf89-a95517da19a8"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "220548da-e02b-4192-a614-ed3a472803f0",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ea3ec3e0-9f7f-459e-9db4-d939784fdb85"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "220548da-e02b-4192-a614-ed3a472803f0",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "415253af-44c7-4b63-b1db-0cfc05c6a5f4"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "220548da-e02b-4192-a614-ed3a472803f0",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a6376911-219c-478e-8df0-86c754e32ec3"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "220548da-e02b-4192-a614-ed3a472803f0",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6226bf79-f6ff-4b30-adbf-fdc6d899251a"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "41.0.0.254",
                            "start": "41.0.0.2"
                        }
                    ],
                    "cidr": "41.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "41.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_ext_sub_1",
                    "network-id": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b522c35b-e067-4f86-a426-05a5d72ca37d"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "42.0.0.254",
                            "start": "42.0.0.2"
                        }
                    ],
                    "cidr": "42.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "42.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l3_ext_sub_2",
                    "network-id": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f9cc7f2c-897a-41b5-ad50-a2c36ee0816b"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.028" starttime="20181130 16:31:58.028"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.028" starttime="20181130 16:31:58.020"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.043" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.043" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.043" starttime="20181130 16:31:58.029"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.044" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","subnet-id-list":["b522c35b-e067-4f86-a426-05a5d72ca37d"]},{"network-id":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","subnet-id-list":["f9cc7f2c-897a-41b5-ad50-a2c36ee0816b"]}]}} </msg>
<msg timestamp="20181130 16:31:58.044" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.044" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                "subnet-id-list": [
                    "b522c35b-e06...</msg>
<status status="PASS" endtime="20181130 16:31:58.044" starttime="20181130 16:31:58.043"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.045" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                "subnet-id-list": [
                    "b522c35b-e067-4f86-a426-05a5d72ca37d"
                ]
            },
            {
                "network-id": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                "subnet-id-list": [
                    "f9cc7f2c-897a-41b5-ad50-a2c36ee0816b"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.045" starttime="20181130 16:31:58.044"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.045" starttime="20181130 16:31:58.028"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.049" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.049" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.049" starttime="20181130 16:31:58.045"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.050" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.050" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.050" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.050" starttime="20181130 16:31:58.050"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.051" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.051" starttime="20181130 16:31:58.051"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.051" starttime="20181130 16:31:58.045"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.055" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.055" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.055" starttime="20181130 16:31:58.051"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.056" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.056" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.056" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.056" starttime="20181130 16:31:58.056"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.057" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.057" starttime="20181130 16:31:58.056"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.057" starttime="20181130 16:31:58.051"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.059" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.059" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.059" starttime="20181130 16:31:58.057"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.060" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"b522c35b-e067-4f86-a426-05a5d72ca37d","network-type":"VXLAN","port-list":["a314a1f1-53d8-4b23-9a73-080307b85270"],"segmentation-id":98,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","subnet-ip":"41.0.0.0/24"},{"id":"f9cc7f2c-897a-41b5-ad50-a2c36ee0816b","network-type":"VXLAN","port-list":["15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"],"segmentation-id":18,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","subnet-ip":"42.0.0.0/24"}]}} </msg>
<msg timestamp="20181130 16:31:58.060" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.060" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "b522c35b-e067-4f86-a426-05a5d72ca37d",
                "network-id": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
         ...</msg>
<status status="PASS" endtime="20181130 16:31:58.060" starttime="20181130 16:31:58.060"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.061" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "b522c35b-e067-4f86-a426-05a5d72ca37d",
                "network-id": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                "network-type": "VXLAN",
                "port-list": [
                    "a314a1f1-53d8-4b23-9a73-080307b85270"
                ],
                "segmentation-id": 98,
                "subnet-ip": "41.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            },
            {
                "id": "f9cc7f2c-897a-41b5-ad50-a2c36ee0816b",
                "network-id": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                "network-type": "VXLAN",
                "port-list": [
                    "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"
                ],
                "segmentation-id": 18,
                "subnet-ip": "42.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.061" starttime="20181130 16:31:58.061"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.061" starttime="20181130 16:31:58.057"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.064" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.064" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.064" starttime="20181130 16:31:58.061"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.064" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 16:31:58.065" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.065" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.065" starttime="20181130 16:31:58.064"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.065" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.065" starttime="20181130 16:31:58.065"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.065" starttime="20181130 16:31:58.061"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.068" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.068" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.068" starttime="20181130 16:31:58.065"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.069" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 16:31:58.069" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.069" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.069" starttime="20181130 16:31:58.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.070" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.070" starttime="20181130 16:31:58.070"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.070" starttime="20181130 16:31:58.065"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.074" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.074" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.074" starttime="20181130 16:31:58.071"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.075" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tapa314a1f1-53","interface-child-entry":[{"child-interface":"a314a1f1-53d8-4b23-9a73-080307b85270"}]},{"parent-interface":"tap15cafbf2-f2","interface-child-entry":[{"child-interface":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"}]}]}} </msg>
<msg timestamp="20181130 16:31:58.075" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.076" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 16:31:58.076" starttime="20181130 16:31:58.075"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.076" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "a314a1f1-53d8-4b23-9a73-080307b85270"
                    }
                ],
                "parent-interface": "tapa314a1f1-53"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"
                    }
                ],
                "parent-interface": "tap15cafbf2-f2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.076" starttime="20181130 16:31:58.076"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.077" starttime="20181130 16:31:58.070"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.081" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.081" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.081" starttime="20181130 16:31:58.077"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.082" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.082" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.082" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.082" starttime="20181130 16:31:58.081"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.083" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.083" starttime="20181130 16:31:58.082"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.083" starttime="20181130 16:31:58.077"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.086" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.086" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.086" starttime="20181130 16:31:58.083"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.087" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:31:58.087" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.087" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 16:31:58.087" starttime="20181130 16:31:58.087"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.088" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.088" starttime="20181130 16:31:58.088"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.088" starttime="20181130 16:31:58.083"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.092" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.092" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.092" starttime="20181130 16:31:58.088"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.093" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 16:31:58.093" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.093" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 16:31:58.093" starttime="20181130 16:31:58.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.094" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.094" starttime="20181130 16:31:58.093"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.094" starttime="20181130 16:31:58.088"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.098" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.098" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.098" starttime="20181130 16:31:58.094"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.099" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.099" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.099" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.099" starttime="20181130 16:31:58.099"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.100" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.100" starttime="20181130 16:31:58.100"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.100" starttime="20181130 16:31:58.094"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.103" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.103" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.104" starttime="20181130 16:31:58.101"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.104" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 16:31:58.104" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.105" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.105" starttime="20181130 16:31:58.104"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.105" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.105" starttime="20181130 16:31:58.105"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.105" starttime="20181130 16:31:58.100"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.109" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.109" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.109" starttime="20181130 16:31:58.106"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.110" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 16:31:58.110" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.110" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.110" starttime="20181130 16:31:58.109"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.111" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.111" starttime="20181130 16:31:58.110"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.111" starttime="20181130 16:31:58.105"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.115" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.115" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.115" starttime="20181130 16:31:58.111"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.116" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.116" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.116" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.116" starttime="20181130 16:31:58.115"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.117" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.117" starttime="20181130 16:31:58.116"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.117" starttime="20181130 16:31:58.111"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.121" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.121" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.121" starttime="20181130 16:31:58.117"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.122" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.122" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.122" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.122" starttime="20181130 16:31:58.121"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.123" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.123" starttime="20181130 16:31:58.122"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.123" starttime="20181130 16:31:58.117"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.134" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.134" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.135" starttime="20181130 16:31:58.123"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.135" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.135" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.136" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.136" starttime="20181130 16:31:58.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.136" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.136" starttime="20181130 16:31:58.136"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.136" starttime="20181130 16:31:58.123"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.141" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.141" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.141" starttime="20181130 16:31:58.137"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.142" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.142" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.142" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.143" starttime="20181130 16:31:58.142"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.143" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.143" starttime="20181130 16:31:58.143"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.143" starttime="20181130 16:31:58.136"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.147" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.147" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.147" starttime="20181130 16:31:58.144"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.148" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.148" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.148" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.148" starttime="20181130 16:31:58.148"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.149" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.149" starttime="20181130 16:31:58.149"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.149" starttime="20181130 16:31:58.143"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.158" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.159" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.159" starttime="20181130 16:31:58.149"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.183" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.a314a1f1-53d8-4b23-9a73-080307b85270.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":6144}}}]},"strict":true,"cookie":134217735,"flow-name":"default.a314a1f1-53d8-4b23-9a73-080307b85270","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"16"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":6400}}}]},"strict":true,"cookie":134217735,"flow-name":"default.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"17"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3698","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":98}},"strict":false,"cookie":150999954,"flow-name":"ITM Flow Entry :5010","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84053852160,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3618","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":false,"cookie":150999955,"flow-name":"ITM Flow Entry :5011","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84070629376,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385010","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":98}},"strict":false,"cookie":151327634,"flow-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84053852160,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385011","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":false,"cookie":151327635,"flow-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84070629376,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525011true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84070629377,"metadata-mask":1099494850561}},"strict":false,"cookie":141562771,"flow-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210021}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525010false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84053852160,"metadata-mask":1099494850561}},"strict":false,"cookie":141562770,"flow-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210020}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525011false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84070629376,"metadata-mask":1099494850561}},"strict":false,"cookie":141562771,"flow-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210022}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525010true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84053852161,"metadata-mask":1099494850561}},"strict":false,"cookie":141562770,"flow-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210019}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"5050114464104368505725fa:16:3e:4a:f1:75","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:4a:f1:75"}},"metadata":{"metadata":27571861323776,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550419,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050104464104368505724fa:16:3e:53:1e:c4","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:53:1e:c4"}},"metadata":{"metadata":26472332918784,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550418,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150114464104368505725fa:16:3e:4a:f1:75","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:4a:f1:75"}},"metadata":{"metadata":84070629376,"metadata-mask":1099494850560}},"strict":true,"cookie":134419347,"flow-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150104464104368505724fa:16:3e:53:1e:c4","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:53:1e:c4"}},"metadata":{"metadata":84053852160,"metadata-mask":1099494850560}},"strict":true,"cookie":134419346,"flow-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6144,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.24.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":26388279066624,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":24}},"strict":true,"cookie":142606360,"flow-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6400,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.25.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":25}},"strict":true,"cookie":142606361,"flow-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.24.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":24}},"strict":true,"cookie":142606360,"flow-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":6144,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:17","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":27487790694400,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:a314a1f1-53d8-4b23-9a73-080307b85270","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:16","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:a314a1f1-53d8-4b23-9a73-080307b85270","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":26388279066624,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":27487790694400,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.6b1f82e5-940b-4fa2-96c8-c57947cfeaef.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":25,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5011,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529242617929793536,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.a314a1f1-53d8-4b23-9a73-080307b85270.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":26388279066624,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.58c9ee8c-7782-4da8-9eb9-0c19630aec85.a314a1f1-53d8-4b23-9a73-080307b85270","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":24,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5010,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529241518401388544,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210022,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210021}}],"watch_port":4294967295}]},"group-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","group-type":"group-all"},{"group-id":210021,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":25}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210020,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210019}}],"watch_port":4294967295}]},"group-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","group-type":"group-all"},{"group-id":210019,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":24}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:31:58.184" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.186" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:31:58.187" starttime="20181130 16:31:58.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.189" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210021
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210022,
                        "group-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 25
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210021,
                        "group-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210019
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210020,
                        "group-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 24
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210019,
                        "group-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.a314a1f1-53d8-4b23-9a73-080307b85270",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.a314a1f1-53d8-4b23-9a73-080307b85270.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "16"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 6144
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "17"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 6400
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999954,
                                "flow-name": "ITM Flow Entry :5010",
                                "hard-timeout": 0,
                                "id": "3698",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84053852160,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 98
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999955,
                                "flow-name": "ITM Flow Entry :5011",
                                "hard-timeout": 0,
                                "id": "3618",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84070629376,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327634,
                                "flow-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                                "hard-timeout": 0,
                                "id": "385010",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84053852160,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 98
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327635,
                                "flow-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                                "hard-timeout": 0,
                                "id": "385011",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84070629376,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562771,
                                "flow-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                                "hard-timeout": 0,
                                "id": "525011true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210021
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84070629377,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562770,
                                "flow-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                                "hard-timeout": 0,
                                "id": "525010false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210020
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84053852160,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562771,
                                "flow-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                                "hard-timeout": 0,
                                "id": "525011false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210022
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84070629376,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562770,
                                "flow-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                                "hard-timeout": 0,
                                "id": "525010true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210019
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84053852161,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550419,
                                "hard-timeout": 0,
                                "id": "5050114464104368505725fa:16:3e:4a:f1:75",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:4a:f1:75"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 27571861323776,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550418,
                                "hard-timeout": 0,
                                "id": "5050104464104368505724fa:16:3e:53:1e:c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:53:1e:c4"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 26472332918784,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419347,
                                "flow-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                                "hard-timeout": 0,
                                "id": "5150114464104368505725fa:16:3e:4a:f1:75",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:4a:f1:75"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84070629376,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419346,
                                "flow-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                                "hard-timeout": 0,
                                "id": "5150104464104368505724fa:16:3e:53:1e:c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6144
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:53:1e:c4"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84053852160,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606360,
                                "flow-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                                "hard-timeout": 0,
                                "id": "55.24.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 26388279066624,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 24
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                                "hard-timeout": 0,
                                "id": "55.25.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6400
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606361,
                                "flow-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                                "hard-timeout": 0,
                                "id": "55.25.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 25
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606360,
                                "flow-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                                "hard-timeout": 0,
                                "id": "55.24.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 6144
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 24
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 27487790694400,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:17",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:a314a1f1-53d8-4b23-9a73-080307b85270",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:a314a1f1-53d8-4b23-9a73-080307b85270",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 26388279066624,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:16",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.6b1f82e5-940b-4fa2-96c8-c57947cfeaef.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 25
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5011
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529242617929793536,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 27487790694400,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.58c9ee8c-7782-4da8-9eb9-0c19630aec85.a314a1f1-53d8-4b23-9a73-080307b85270",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.a314a1f1-53d8-4b23-9a73-080307b85270.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 24
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5010
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529241518401388544,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 26388279066624,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.192" starttime="20181130 16:31:58.187"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.192" starttime="20181130 16:31:58.149"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.199" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.199" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.199" starttime="20181130 16:31:58.193"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.200" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"]}]},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["a314a1f1-53d8-4b23-9a73-080307b85270"]}]},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"}]}} </msg>
<msg timestamp="20181130 16:31:58.200" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.200" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 16:31:58.200" starttime="20181130 16:31:58.199"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.201" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"
                        ]
                    }
                ],
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "a314a1f1-53d8-4b23-9a73-080307b85270"
                        ]
                    }
                ],
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.201" starttime="20181130 16:31:58.200"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.201" starttime="20181130 16:31:58.192"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.204" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.204" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.204" starttime="20181130 16:31:58.201"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.205" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","mac-entry":[{"mac-address":"fa:16:3e:53:1e:c4","interface":"a314a1f1-53d8-4b23-9a73-080307b85270","ip-prefix":"41.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","mac-entry":[{"mac-address":"fa:16:3e:4a:f1:75","interface":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","ip-prefix":"42.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:31:58.205" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.205" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 16:31:58.205" starttime="20181130 16:31:58.205"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.206" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85",
                "mac-entry": [
                    {
                        "interface": "a314a1f1-53d8-4b23-9a73-080307b85270",
                        "ip-prefix": "41.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:53:1e:c4"
                    }
                ]
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef",
                "mac-entry": [
                    {
                        "interface": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                        "ip-prefix": "42.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:4a:f1:75"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.206" starttime="20181130 16:31:58.205"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.206" starttime="20181130 16:31:58.201"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.210" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.210" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.211" starttime="20181130 16:31:58.206"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.211" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.211" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.211" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.211" starttime="20181130 16:31:58.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.212" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.212" starttime="20181130 16:31:58.212"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.212" starttime="20181130 16:31:58.206"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.215" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.215" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.215" starttime="20181130 16:31:58.212"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.216" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85","elan-interfaces":["a314a1f1-53d8-4b23-9a73-080307b85270"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef","elan-interfaces":["15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"]}]}} </msg>
<msg timestamp="20181130 16:31:58.216" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.216" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "a314a1f1-53d8-4b23-9a73-080307b85270"
                ],
                "name": "58c9ee...</msg>
<status status="PASS" endtime="20181130 16:31:58.216" starttime="20181130 16:31:58.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.217" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "a314a1f1-53d8-4b23-9a73-080307b85270"
                ],
                "name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"
                ],
                "name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.217" starttime="20181130 16:31:58.216"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.217" starttime="20181130 16:31:58.212"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.220" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.220" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.220" starttime="20181130 16:31:58.217"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.221" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"a314a1f1-53d8-4b23-9a73-080307b85270","lower-layer-if":["openflow:44641043685057:16"],"type":"iana-if-type:l2vlan","if-index":24,"statistics":{"discontinuity-time":"2018-11-30T16:20:54.689Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap15cafbf2-f2","lower-layer-if":["openflow:44641043685057:17"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:20:57.578Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tapa314a1f1-53","lower-layer-if":["openflow:44641043685057:16"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:20:54.674Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","lower-layer-if":["openflow:44641043685057:17"],"type":"iana-if-type:l2vlan","if-index":25,"statistics":{"discontinuity-time":"2018-11-30T16:20:57.586Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 16:31:58.221" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.221" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 24,
                "lower-layer-if": [
                    "openflow...</msg>
<status status="PASS" endtime="20181130 16:31:58.221" starttime="20181130 16:31:58.220"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.221" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 24,
                "lower-layer-if": [
                    "openflow:44641043685057:16"
                ],
                "name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:20:54.689Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:17"
                ],
                "name": "tap15cafbf2-f2",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:20:57.578Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:16"
                ],
                "name": "tapa314a1f1-53",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:20:54.674Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 25,
                "lower-layer-if": [
                    "openflow:44641043685057:17"
                ],
                "name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:20:57.586Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.222" starttime="20181130 16:31:58.221"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.222" starttime="20181130 16:31:58.217"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.225" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.225" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.225" starttime="20181130 16:31:58.222"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.226" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":24,"port-no":16,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":24,"port-no":16,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":25,"port-no":17,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":25,"port-no":17,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 16:31:58.226" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.226" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "446410436...</msg>
<status status="PASS" endtime="20181130 16:31:58.226" starttime="20181130 16:31:58.226"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.227" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 24,
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 16,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 24,
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 16,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 25,
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 17,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 25,
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 17,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.227" starttime="20181130 16:31:58.227"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.227" starttime="20181130 16:31:58.222"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.232" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.232" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.232" starttime="20181130 16:31:58.227"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.232" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.232" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.232" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.233" starttime="20181130 16:31:58.232"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.233" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.233" starttime="20181130 16:31:58.233"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.233" starttime="20181130 16:31:58.227"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.236" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.237" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.237" starttime="20181130 16:31:58.233"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.237" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.237" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.237" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.237" starttime="20181130 16:31:58.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.238" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.238" starttime="20181130 16:31:58.238"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.238" starttime="20181130 16:31:58.233"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.241" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.241" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.241" starttime="20181130 16:31:58.238"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.242" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.242" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.242" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.242" starttime="20181130 16:31:58.241"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.242" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.243" starttime="20181130 16:31:58.242"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.243" starttime="20181130 16:31:58.238"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.246" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.246" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.246" starttime="20181130 16:31:58.243"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.248" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"tap15cafbf2-f2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"19ef7b4d-bf3d-4a19-84b8-14162e533257","ovsdb:name":"tap15cafbf2-f2","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:4a:f1:75"},{"external-id-key":"iface-id","external-id-value":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"}],"ovsdb:port-uuid":"88c7a888-83ea-421e-a0fd-dcb1fac56649","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":17},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tapa314a1f1-53","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"75855d7d-52f4-4c53-97e0-4b468a98f63b","ovsdb:name":"tapa314a1f1-53","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:53:1e:c4"},{"external-id-key":"iface-id","external-id-value":"a314a1f1-53d8-4b23-9a73-080307b85270"}],"ovsdb:port-uuid":"d4be5f71-ce13-4f6c-b56b-29be6117b3a6","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":16}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 16:31:58.248" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.248" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 16:31:58.248" starttime="20181130 16:31:58.246"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.248" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:4a:f1:75"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "19ef7b4d-bf3d-4a19-84b8-14162e533257",
                            "ovsdb:name": "tap15cafbf2-f2",
                            "ovsdb:ofport": 17,
                            "ovsdb:port-uuid": "88c7a888-83ea-421e-a0fd-dcb1fac56649",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap15cafbf2-f2"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:53:1e:c4"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "a314a1f1-53d8-4b23-9a73-080307b85270"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "75855d7d-52f4-4c53-97e0-4b468a98f63b",
                            "ovsdb:name": "tapa314a1f1-53",
                            "ovsdb:ofport": 16,
                            "ovsdb:port-uuid": "d4be5f71-ce13-4f6c-b56b-29be6117b3a6",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapa314a1f1-53"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:31:58.249" starttime="20181130 16:31:58.248"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.249" starttime="20181130 16:31:58.243"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.252" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.252" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.252" starttime="20181130 16:31:58.249"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.253" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"a314a1f1-53d8-4b23-9a73-080307b85270","status":"ACTIVE"},{"uuid":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181130 16:31:58.253" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.253" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "a314a1f1-53d8-4b23-9a73-080307b85270"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 16:31:58.253" starttime="20181130 16:31:58.252"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.253" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "a314a1f1-53d8-4b23-9a73-080307b85270"
            },
            {
                "status": "ACTIVE",
                "uuid": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.253" starttime="20181130 16:31:58.253"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.253" starttime="20181130 16:31:58.249"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.256" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.256" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.256" starttime="20181130 16:31:58.253"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.257" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.257" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.257" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.257" starttime="20181130 16:31:58.257"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.258" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.258" starttime="20181130 16:31:58.257"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.258" starttime="20181130 16:31:58.253"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.260" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.261" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.261" starttime="20181130 16:31:58.258"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.261" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":25,"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"},{"if-index":24,"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 16:31:58.261" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.261" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 25,
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"
            }...</msg>
<status status="PASS" endtime="20181130 16:31:58.261" starttime="20181130 16:31:58.261"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.262" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 25,
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58"
            },
            {
                "if-index": 24,
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.262" starttime="20181130 16:31:58.262"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.262" starttime="20181130 16:31:58.258"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.266" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.266" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.266" starttime="20181130 16:31:58.262"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.267" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.267" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.267" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.267" starttime="20181130 16:31:58.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.267" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.267" starttime="20181130 16:31:58.267"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.267" starttime="20181130 16:31:58.262"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.270" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.270" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.270" starttime="20181130 16:31:58.267"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.271" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.271" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.271" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.271" starttime="20181130 16:31:58.271"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.272" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.272" starttime="20181130 16:31:58.271"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.272" starttime="20181130 16:31:58.267"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.275" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.275" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.275" starttime="20181130 16:31:58.272"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.276" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.276" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.276" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.276" starttime="20181130 16:31:58.275"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.276" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.276" starttime="20181130 16:31:58.276"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.276" starttime="20181130 16:31:58.272"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.280" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.280" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.280" starttime="20181130 16:31:58.277"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.280" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.280" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.280" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.281" starttime="20181130 16:31:58.280"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.281" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.281" starttime="20181130 16:31:58.281"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.281" starttime="20181130 16:31:58.276"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.284" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.284" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.284" starttime="20181130 16:31:58.281"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.284" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 16:31:58.285" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.285" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 16:31:58.285" starttime="20181130 16:31:58.284"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.285" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.285" starttime="20181130 16:31:58.285"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.285" starttime="20181130 16:31:58.281"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.288" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.288" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.288" starttime="20181130 16:31:58.285"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.289" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 16:31:58.289" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.289" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 16:31:58.289" starttime="20181130 16:31:58.288"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.289" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.289" starttime="20181130 16:31:58.289"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.289" starttime="20181130 16:31:58.285"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.292" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.292" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.292" starttime="20181130 16:31:58.290"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.292" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 16:31:58.292" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.293" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.293" starttime="20181130 16:31:58.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.293" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:31:58.293" starttime="20181130 16:31:58.293"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.293" starttime="20181130 16:31:58.289"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.297" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.297" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.297" starttime="20181130 16:31:58.293"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.297" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 16:31:58.297" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.297" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 16:31:58.297" starttime="20181130 16:31:58.297"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.298" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.298" starttime="20181130 16:31:58.298"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.298" starttime="20181130 16:31:58.293"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.301" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.301" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.301" starttime="20181130 16:31:58.298"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.302" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.302" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.302" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.302" starttime="20181130 16:31:58.302"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.303" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.303" starttime="20181130 16:31:58.303"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.303" starttime="20181130 16:31:58.298"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.306" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.306" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.306" starttime="20181130 16:31:58.303"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.307" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.307" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.307" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.307" starttime="20181130 16:31:58.307"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.307" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.308" starttime="20181130 16:31:58.307"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.308" starttime="20181130 16:31:58.303"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.311" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.311" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.311" starttime="20181130 16:31:58.308"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.312" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:31:58.312" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.312" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:31:58.312" starttime="20181130 16:31:58.311"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.312" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.312" starttime="20181130 16:31:58.312"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.312" starttime="20181130 16:31:58.308"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:31:58.317" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:31:58.318" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.318" starttime="20181130 16:31:58.313"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:31:58.320" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:17","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap15cafbf2-f2","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":17,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:16","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapa314a1f1-53","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":16,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 16:31:58.321" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:31:58.321" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 16:31:58.321" starttime="20181130 16:31:58.318"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.321" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap15cafbf2-f2",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 17,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:17"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapa314a1f1-53",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 16,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:16"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:31:58.322" starttime="20181130 16:31:58.321"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.322" starttime="20181130 16:31:58.313"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.322" starttime="20181130 16:31:57.925"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.322" starttime="20181130 16:31:57.923"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.322" starttime="20181130 16:31:57.914"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:31:58.323" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.External Network/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 16:31:58.323" starttime="20181130 16:31:58.323"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:58.333" starttime="20181130 16:31:58.333"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:31:58.333" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:31:58.334" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:31:58.334" starttime="20181130 16:31:58.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:31:58.334" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.External Network/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:31:58.334" starttime="20181130 16:31:58.334"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:31:58.335" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181130 16:31:58.335" starttime="20181130 16:31:58.334"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:31:58.336" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:31:58.336" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:31:58.336" starttime="20181130 16:31:58.336"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:58.336" starttime="20181130 16:31:58.336"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.337" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:31:58.680" level="INFO">Read output: Last login: Fri Nov 30 16:20:45 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:31:58.680" starttime="20181130 16:31:58.337"></status>
</kw>
<msg timestamp="20181130 16:31:58.680" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:31:58.681" starttime="20181130 16:31:58.337"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.681" starttime="20181130 16:31:58.335"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:31:58.681" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.External Network/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 16:31:58.705" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 16:31:58.705" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:31:58.705" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:31:58.705" starttime="20181130 16:31:58.681"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:31:58.770" starttime="20181130 16:31:58.706"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.770" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:31:58.770" starttime="20181130 16:31:58.770"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:58.771" starttime="20181130 16:31:58.771"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.772" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:31:58.773" starttime="20181130 16:31:58.772"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.773" starttime="20181130 16:31:58.772"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:58.775" starttime="20181130 16:31:58.775"></status>
</kw>
<msg timestamp="20181130 16:31:58.775" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:31:58.775" starttime="20181130 16:31:58.774"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.775" starttime="20181130 16:31:58.773"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.775" starttime="20181130 16:31:58.332"></status>
</kw>
<msg timestamp="20181130 16:31:58.775" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:31:58.775" starttime="20181130 16:31:58.331"></status>
</kw>
<msg timestamp="20181130 16:31:58.776" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:31:58.776" starttime="20181130 16:31:58.331"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 16:31:58.776" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 16:31:58.776" starttime="20181130 16:31:58.776"></status>
</kw>
<msg timestamp="20181130 16:31:58.776" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 16:31:58.776" starttime="20181130 16:31:58.330"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 16:31:58.777" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 16:31:58.777" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 16:31:58.777" starttime="20181130 16:31:58.777"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:58.778" starttime="20181130 16:31:58.777"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 16:31:58.778" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:31:58.778" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 16:31:58.778" starttime="20181130 16:31:58.778"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.779" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 16:31:58.779" starttime="20181130 16:31:58.779"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.779" starttime="20181130 16:31:58.779"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.779" starttime="20181130 16:31:58.323"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.779" starttime="20181130 16:31:58.323"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.780" starttime="20181130 16:31:58.322"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:31:58.788" starttime="20181130 16:31:58.788"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.789" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:31:58.916" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:31:58.916" starttime="20181130 16:31:58.789"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.934" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 16:31:58.934" starttime="20181130 16:31:58.916"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:31:58.936" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:31:58.936" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.936" starttime="20181130 16:31:58.934"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:31:58.978" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:31:58.978" starttime="20181130 16:31:58.936"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:31:58.980" starttime="20181130 16:31:58.979"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:31:58.981" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:31:58.981" starttime="20181130 16:31:58.980"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.981" starttime="20181130 16:31:58.787"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.981" starttime="20181130 16:31:58.780"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.981" starttime="20181130 16:31:58.780"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.981" starttime="20181130 16:31:58.780"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.981" starttime="20181130 16:31:56.310"></status>
</kw>
<status status="PASS" endtime="20181130 16:31:58.981" starttime="20181130 16:31:56.309"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:31:58.983" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:31:58.983" starttime="20181130 16:31:58.982"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:31:58.984" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 16:31:59.016" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:01.206" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:01.207" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:01.207" starttime="20181130 16:31:58.983"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:01.208" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:32:01.210" starttime="20181130 16:32:01.207"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:01.211" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:01.211" starttime="20181130 16:32:01.210"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:01.212" starttime="20181130 16:32:01.211"></status>
</kw>
<msg timestamp="20181130 16:32:01.212" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:32:01.212" starttime="20181130 16:31:58.983"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:32:01.213" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:32:01.213" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:32:01.213" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:32:01.213" starttime="20181130 16:32:01.213"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:32:01.214" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:32:01.214" starttime="20181130 16:32:01.214"></status>
</kw>
<msg timestamp="20181130 16:32:01.215" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:32:01.215" starttime="20181130 16:31:58.982"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 16:32:01.215" starttime="20181130 16:32:01.215"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:32:01.217" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:32:01.217" starttime="20181130 16:32:01.216"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:01.218" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 16:32:01.249" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:04.222" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:04.222" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:04.222" starttime="20181130 16:32:01.218"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:04.223" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_2_snat_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5a4a72d9-4f00-46e3-8a34-650f1c57e594", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_snat_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "ffe6c599-2a46-434d-a230-b5079c2d41a9", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_snat_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "609833e0-4ca3-42b6-94bd-cf87166f5a04", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_fip_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "20ef5781-723d-40c6-8727-b558a85a9c45", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_fip_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "c8290489-fa92-434a-b51f-e52ba332cd8a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_fip_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "7a7a4c19-0862-4ad6-b40d-6b8b66d0237f", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
]</msg>
<status status="PASS" endtime="20181130 16:32:04.223" starttime="20181130 16:32:04.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:04.224" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:04.224" starttime="20181130 16:32:04.224"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:04.225" starttime="20181130 16:32:04.224"></status>
</kw>
<msg timestamp="20181130 16:32:04.225" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_2_snat_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5a4a72d9-4f00-46e3-8a34-650f1c57e594", 
    "Flavor": "m1.nano", 
    "Network...</msg>
<status status="PASS" endtime="20181130 16:32:04.225" starttime="20181130 16:32:01.217"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:32:04.225" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_2_snat_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5a4a72d9-4f00-46e3-8a34-650f1c57e594", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_snat_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "ffe6c599-2a46-434d-a230-b5079c2d41a9", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_snat_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "609833e0-4ca3-42b6-94bd-cf87166f5a04", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_fip_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "20ef5781-723d-40c6-8727-b558a85a9c45", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_fip_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "c8290489-fa92-434a-b51f-e52ba332cd8a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l3_ext_net_1_fip_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "7a7a4c19-0862-4ad6-b40d-6b8b66d0237f", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
] </msg>
<msg timestamp="20181130 16:32:04.226" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:32:04.226" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'l3_ext_net_2_snat_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5a4a72d9-4f00-46e3-8a34-650f1c57e594', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status'...</msg>
<status status="PASS" endtime="20181130 16:32:04.226" starttime="20181130 16:32:04.225"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:32:04.226" level="INFO">[{u'Status': u'ERROR', u'Name': u'l3_ext_net_2_snat_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5a4a72d9-4f00-46e3-8a34-650f1c57e594', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_snat_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'ffe6c599-2a46-434d-a230-b5079c2d41a9', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_snat_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'609833e0-4ca3-42b6-94bd-cf87166f5a04', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_fip_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'20ef5781-723d-40c6-8727-b558a85a9c45', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_fip_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'c8290489-fa92-434a-b51f-e52ba332cd8a', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_fip_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'7a7a4c19-0862-4ad6-b40d-6b8b66d0237f', u'Flavor': u'm1.nano', u'Networks': u''}]</msg>
<status status="PASS" endtime="20181130 16:32:04.226" starttime="20181130 16:32:04.226"></status>
</kw>
<msg timestamp="20181130 16:32:04.227" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'l3_ext_net_2_snat_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5a4a72d9-4f00-46e3-8a34-650f1c57e594', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status'...</msg>
<status status="PASS" endtime="20181130 16:32:04.227" starttime="20181130 16:32:01.215"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_2_snat_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5a4a72d9-4f00-46e3-8a34-650f1c57e594', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:04.235" level="INFO">Starting process:
openstack server show 5a4a72d9-4f00-46e3-8a34-650f1c57e594</msg>
<msg timestamp="20181130 16:32:04.270" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:07.223" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:07.224" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:07.224" starttime="20181130 16:32:04.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:07.225" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000015                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:21:51Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:21:51Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 5a4a72d9-4f00-46e3-8a34-650f1c57e594                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_ext_net_2_snat_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:21:51Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:32:07.227" starttime="20181130 16:32:07.225"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:07.227" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:07.227" starttime="20181130 16:32:07.227"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:07.229" starttime="20181130 16:32:07.228"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:07.229" starttime="20181130 16:32:04.234"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:07.246" level="INFO">Starting process:
openstack server delete 5a4a72d9-4f00-46e3-8a34-650f1c57e594</msg>
<msg timestamp="20181130 16:32:07.270" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:11.720" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:11.721" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:11.721" starttime="20181130 16:32:07.245"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:11.722" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:11.722" starttime="20181130 16:32:11.721"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:11.723" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:11.723" starttime="20181130 16:32:11.722"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:11.724" starttime="20181130 16:32:11.723"></status>
</kw>
<msg timestamp="20181130 16:32:11.724" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:32:11.724" starttime="20181130 16:32:07.244"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:11.724" starttime="20181130 16:32:07.231"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:11.725" starttime="20181130 16:32:07.230"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:11.725" starttime="20181130 16:32:04.227"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_snat_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'ffe6c599-2a46-434d-a230-b5079c2d41a9', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:11.740" level="INFO">Starting process:
openstack server show ffe6c599-2a46-434d-a230-b5079c2d41a9</msg>
<msg timestamp="20181130 16:32:11.760" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:14.637" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:14.637" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:14.638" starttime="20181130 16:32:11.740"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:14.640" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000014                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:21:45Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:21:45Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | ffe6c599-2a46-434d-a230-b5079c2d41a9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_ext_net_1_snat_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:21:45Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:32:14.644" starttime="20181130 16:32:14.638"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:14.647" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:14.647" starttime="20181130 16:32:14.645"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:14.649" starttime="20181130 16:32:14.647"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:14.649" starttime="20181130 16:32:11.739"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:14.667" level="INFO">Starting process:
openstack server delete ffe6c599-2a46-434d-a230-b5079c2d41a9</msg>
<msg timestamp="20181130 16:32:14.686" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:17.605" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:17.606" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:17.606" starttime="20181130 16:32:14.666"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:17.607" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:17.607" starttime="20181130 16:32:17.606"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:17.608" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:17.608" starttime="20181130 16:32:17.607"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:17.608" starttime="20181130 16:32:17.608"></status>
</kw>
<msg timestamp="20181130 16:32:17.609" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:32:17.609" starttime="20181130 16:32:14.665"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:17.609" starttime="20181130 16:32:14.651"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:17.609" starttime="20181130 16:32:14.650"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:17.609" starttime="20181130 16:32:11.725"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_snat_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'609833e0-4ca3-42b6-94bd-cf87166f5a04', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:17.618" level="INFO">Starting process:
openstack server show 609833e0-4ca3-42b6-94bd-cf87166f5a04</msg>
<msg timestamp="20181130 16:32:17.656" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:20.942" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:20.942" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:20.942" starttime="20181130 16:32:17.617"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:20.944" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000013                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:21:39Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:21:39Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 609833e0-4ca3-42b6-94bd-cf87166f5a04                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_ext_net_1_snat_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:21:39Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:32:20.945" starttime="20181130 16:32:20.943"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:20.945" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:20.945" starttime="20181130 16:32:20.945"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:20.946" starttime="20181130 16:32:20.946"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:20.947" starttime="20181130 16:32:17.616"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:20.960" level="INFO">Starting process:
openstack server delete 609833e0-4ca3-42b6-94bd-cf87166f5a04</msg>
<msg timestamp="20181130 16:32:21.001" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:23.780" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:23.780" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:23.781" starttime="20181130 16:32:20.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:23.782" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:23.782" starttime="20181130 16:32:23.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:23.783" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:23.783" starttime="20181130 16:32:23.782"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:23.784" starttime="20181130 16:32:23.783"></status>
</kw>
<msg timestamp="20181130 16:32:23.785" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:32:23.785" starttime="20181130 16:32:20.958"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:23.785" starttime="20181130 16:32:20.948"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:23.785" starttime="20181130 16:32:20.947"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:23.785" starttime="20181130 16:32:17.609"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_fip_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'20ef5781-723d-40c6-8727-b558a85a9c45', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:23.795" level="INFO">Starting process:
openstack server show 20ef5781-723d-40c6-8727-b558a85a9c45</msg>
<msg timestamp="20181130 16:32:23.835" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:27.018" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:27.019" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:27.019" starttime="20181130 16:32:23.795"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:27.021" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000012                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:21:33Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:21:33Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 20ef5781-723d-40c6-8727-b558a85a9c45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_ext_net_1_fip_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:21:33Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:32:27.022" starttime="20181130 16:32:27.020"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:27.023" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:27.023" starttime="20181130 16:32:27.022"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:27.024" starttime="20181130 16:32:27.023"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:27.025" starttime="20181130 16:32:23.794"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:27.043" level="INFO">Starting process:
openstack server delete 20ef5781-723d-40c6-8727-b558a85a9c45</msg>
<msg timestamp="20181130 16:32:27.081" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:29.849" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:29.849" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:29.849" starttime="20181130 16:32:27.043"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:29.850" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:29.850" starttime="20181130 16:32:29.850"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:29.851" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:29.851" starttime="20181130 16:32:29.850"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:29.851" starttime="20181130 16:32:29.851"></status>
</kw>
<msg timestamp="20181130 16:32:29.852" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:32:29.852" starttime="20181130 16:32:27.042"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:29.852" starttime="20181130 16:32:27.026"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:29.852" starttime="20181130 16:32:27.026"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:29.852" starttime="20181130 16:32:23.785"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_fip_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'c8290489-fa92-434a-b51f-e52ba332cd8a', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:29.861" level="INFO">Starting process:
openstack server show c8290489-fa92-434a-b51f-e52ba332cd8a</msg>
<msg timestamp="20181130 16:32:29.904" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:32.771" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:32.771" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:32.771" starttime="20181130 16:32:29.861"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:32.772" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000011                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:21:27Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:21:28Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | c8290489-fa92-434a-b51f-e52ba332cd8a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_ext_net_1_fip_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:21:28Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:32:32.773" starttime="20181130 16:32:32.772"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:32.774" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:32.774" starttime="20181130 16:32:32.773"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:32.775" starttime="20181130 16:32:32.774"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:32.775" starttime="20181130 16:32:29.860"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:32.785" level="INFO">Starting process:
openstack server delete c8290489-fa92-434a-b51f-e52ba332cd8a</msg>
<msg timestamp="20181130 16:32:32.821" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:35.570" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:35.570" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:35.570" starttime="20181130 16:32:32.785"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:35.571" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:35.571" starttime="20181130 16:32:35.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:35.572" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:35.572" starttime="20181130 16:32:35.572"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:35.573" starttime="20181130 16:32:35.572"></status>
</kw>
<msg timestamp="20181130 16:32:35.573" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:32:35.573" starttime="20181130 16:32:32.784"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:35.573" starttime="20181130 16:32:32.776"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:35.573" starttime="20181130 16:32:32.776"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:35.573" starttime="20181130 16:32:29.852"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l3_ext_net_1_fip_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'7a7a4c19-0862-4ad6-b40d-6b8b66d0237f', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:35.589" level="INFO">Starting process:
openstack server show 7a7a4c19-0862-4ad6-b40d-6b8b66d0237f</msg>
<msg timestamp="20181130 16:32:35.609" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:38.433" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:38.434" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:38.434" starttime="20181130 16:32:35.588"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:38.436" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000010                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:21:20Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:21:21Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 7a7a4c19-0862-4ad6-b40d-6b8b66d0237f                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l3_ext_net_1_fip_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:21:21Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:32:38.437" starttime="20181130 16:32:38.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:38.438" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:38.439" starttime="20181130 16:32:38.438"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:38.440" starttime="20181130 16:32:38.439"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:38.441" starttime="20181130 16:32:35.587"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:38.460" level="INFO">Starting process:
openstack server delete 7a7a4c19-0862-4ad6-b40d-6b8b66d0237f</msg>
<msg timestamp="20181130 16:32:38.500" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:41.445" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:41.445" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:41.446" starttime="20181130 16:32:38.459"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:41.447" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:41.448" starttime="20181130 16:32:41.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:41.449" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:41.449" starttime="20181130 16:32:41.448"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:41.450" starttime="20181130 16:32:41.449"></status>
</kw>
<msg timestamp="20181130 16:32:41.451" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:32:41.451" starttime="20181130 16:32:38.458"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:41.451" starttime="20181130 16:32:38.442"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:41.451" starttime="20181130 16:32:38.441"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:41.451" starttime="20181130 16:32:35.573"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:41.452" starttime="20181130 16:32:04.227"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:32:41.454" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:32:41.454" starttime="20181130 16:32:41.453"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:41.456" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 16:32:41.479" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:43.579" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:43.580" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:43.580" starttime="20181130 16:32:41.455"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:43.582" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:32:43.582" starttime="20181130 16:32:43.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:43.583" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:43.583" starttime="20181130 16:32:43.582"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:43.585" starttime="20181130 16:32:43.584"></status>
</kw>
<msg timestamp="20181130 16:32:43.585" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:32:43.585" starttime="20181130 16:32:41.454"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:32:43.586" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:32:43.587" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:32:43.587" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:32:43.587" starttime="20181130 16:32:43.586"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:32:43.588" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:32:43.588" starttime="20181130 16:32:43.588"></status>
</kw>
<msg timestamp="20181130 16:32:43.589" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 16:32:43.589" starttime="20181130 16:32:41.452"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 16:32:43.590" starttime="20181130 16:32:43.589"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:32:43.592" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:32:43.592" starttime="20181130 16:32:43.591"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:43.595" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 16:32:43.625" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:45.937" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:45.938" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:45.938" starttime="20181130 16:32:43.594"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:45.940" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='42.0.0.2', subnet_id='f9cc7f2c-897a-41b5-ad50-a2c36ee0816b'", 
    "ID": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58", 
    "MAC Address": "fa:16:3e:4a:f1:75", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='41.0.0.2', subnet_id='b522c35b-e067-4f86-a426-05a5d72ca37d'", 
    "ID": "a314a1f1-53d8-4b23-9a73-080307b85270", 
    "MAC Address": "fa:16:3e:53:1e:c4", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181130 16:32:45.941" starttime="20181130 16:32:45.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:45.943" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:45.943" starttime="20181130 16:32:45.942"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:45.944" starttime="20181130 16:32:45.943"></status>
</kw>
<msg timestamp="20181130 16:32:45.945" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='42.0.0.2', subnet_id='f9cc7f2c-897a-41b5-ad50-a2c36ee0816b'", 
    "ID": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181130 16:32:45.945" starttime="20181130 16:32:43.593"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:32:45.946" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='42.0.0.2', subnet_id='f9cc7f2c-897a-41b5-ad50-a2c36ee0816b'", 
    "ID": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58", 
    "MAC Address": "fa:16:3e:4a:f1:75", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='41.0.0.2', subnet_id='b522c35b-e067-4f86-a426-05a5d72ca37d'", 
    "ID": "a314a1f1-53d8-4b23-9a73-080307b85270", 
    "MAC Address": "fa:16:3e:53:1e:c4", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181130 16:32:45.946" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:32:45.947" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='42.0.0.2', subnet_id='f9cc7f2c-897a-41b5-ad50-a2c36ee0816b'", u'ID': u'15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58', u'MAC Address': u'fa:16:3e:4...</msg>
<status status="PASS" endtime="20181130 16:32:45.947" starttime="20181130 16:32:45.945"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:32:45.948" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='42.0.0.2', subnet_id='f9cc7f2c-897a-41b5-ad50-a2c36ee0816b'", u'ID': u'15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58', u'MAC Address': u'fa:16:3e:4a:f1:75', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='41.0.0.2', subnet_id='b522c35b-e067-4f86-a426-05a5d72ca37d'", u'ID': u'a314a1f1-53d8-4b23-9a73-080307b85270', u'MAC Address': u'fa:16:3e:53:1e:c4', u'Name': u''}]</msg>
<status status="PASS" endtime="20181130 16:32:45.948" starttime="20181130 16:32:45.947"></status>
</kw>
<msg timestamp="20181130 16:32:45.948" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='42.0.0.2', subnet_id='f9cc7f2c-897a-41b5-ad50-a2c36ee0816b'", u'ID': u'15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58', u'MAC Address': u'fa:16:3e:4...</msg>
<status status="PASS" endtime="20181130 16:32:45.948" starttime="20181130 16:32:43.590"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='42.0.0.2', subnet_id='f9cc7f2c-897a-41b5-ad50-a2c36ee0816b'&quot;, u'ID': u'15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58', u'MAC Address': u'fa:16:3e:4a:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:45.968" level="INFO">Starting process:
openstack port delete 15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58</msg>
<msg timestamp="20181130 16:32:46.010" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:49.038" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:49.039" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:49.039" starttime="20181130 16:32:45.967"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:49.040" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:49.041" starttime="20181130 16:32:49.040"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:49.041" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:49.042" starttime="20181130 16:32:49.041"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:49.043" starttime="20181130 16:32:49.042"></status>
</kw>
<msg timestamp="20181130 16:32:49.044" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:32:49.044" starttime="20181130 16:32:45.966"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:49.044" starttime="20181130 16:32:45.950"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:49.044" starttime="20181130 16:32:45.949"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:49.044" starttime="20181130 16:32:45.949"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='41.0.0.2', subnet_id='b522c35b-e067-4f86-a426-05a5d72ca37d'&quot;, u'ID': u'a314a1f1-53d8-4b23-9a73-080307b85270', u'MAC Address': u'fa:16:3e:53:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:49.063" level="INFO">Starting process:
openstack port delete a314a1f1-53d8-4b23-9a73-080307b85270</msg>
<msg timestamp="20181130 16:32:49.090" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:52.054" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:52.054" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:52.054" starttime="20181130 16:32:49.063"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:52.056" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:52.056" starttime="20181130 16:32:52.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:52.057" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:52.057" starttime="20181130 16:32:52.056"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:52.058" starttime="20181130 16:32:52.057"></status>
</kw>
<msg timestamp="20181130 16:32:52.058" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:32:52.058" starttime="20181130 16:32:49.062"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:52.058" starttime="20181130 16:32:49.046"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:52.059" starttime="20181130 16:32:49.045"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:52.059" starttime="20181130 16:32:49.044"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:52.059" starttime="20181130 16:32:45.949"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:32:52.060" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:32:52.060" starttime="20181130 16:32:52.060"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:52.062" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 16:32:52.105" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:54.309" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:54.309" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:54.309" starttime="20181130 16:32:52.061"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:54.310" level="INFO">[
  {
    "Subnets": "b522c35b-e067-4f86-a426-05a5d72ca37d", 
    "ID": "58c9ee8c-7782-4da8-9eb9-0c19630aec85", 
    "Name": "l3_ext_net_1"
  }, 
  {
    "Subnets": "f9cc7f2c-897a-41b5-ad50-a2c36ee0816b", 
    "ID": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef", 
    "Name": "l3_ext_net_2"
  }
]</msg>
<status status="PASS" endtime="20181130 16:32:54.310" starttime="20181130 16:32:54.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:54.311" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:54.311" starttime="20181130 16:32:54.311"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:54.312" starttime="20181130 16:32:54.311"></status>
</kw>
<msg timestamp="20181130 16:32:54.312" level="INFO">${json} = [
  {
    "Subnets": "b522c35b-e067-4f86-a426-05a5d72ca37d", 
    "ID": "58c9ee8c-7782-4da8-9eb9-0c19630aec85", 
    "Name": "l3_ext_net_1"
  }, 
  {
    "Subnets": "f9cc7f2c-897a-41b5-ad50-a2c36ee081...</msg>
<status status="PASS" endtime="20181130 16:32:54.312" starttime="20181130 16:32:52.061"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:32:54.312" level="INFO">To JSON using : content=[
  {
    "Subnets": "b522c35b-e067-4f86-a426-05a5d72ca37d", 
    "ID": "58c9ee8c-7782-4da8-9eb9-0c19630aec85", 
    "Name": "l3_ext_net_1"
  }, 
  {
    "Subnets": "f9cc7f2c-897a-41b5-ad50-a2c36ee0816b", 
    "ID": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef", 
    "Name": "l3_ext_net_2"
  }
] </msg>
<msg timestamp="20181130 16:32:54.313" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:32:54.313" level="INFO">@{list} = [ {u'Subnets': u'b522c35b-e067-4f86-a426-05a5d72ca37d', u'ID': u'58c9ee8c-7782-4da8-9eb9-0c19630aec85', u'Name': u'l3_ext_net_1'} | {u'Subnets': u'f9cc7f2c-897a-41b5-ad50-a2c36ee0816b', u'ID': u'6b1f8...</msg>
<status status="PASS" endtime="20181130 16:32:54.313" starttime="20181130 16:32:54.312"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:32:54.314" level="INFO">[{u'Subnets': u'b522c35b-e067-4f86-a426-05a5d72ca37d', u'ID': u'58c9ee8c-7782-4da8-9eb9-0c19630aec85', u'Name': u'l3_ext_net_1'}, {u'Subnets': u'f9cc7f2c-897a-41b5-ad50-a2c36ee0816b', u'ID': u'6b1f82e5-940b-4fa2-96c8-c57947cfeaef', u'Name': u'l3_ext_net_2'}]</msg>
<status status="PASS" endtime="20181130 16:32:54.314" starttime="20181130 16:32:54.314"></status>
</kw>
<msg timestamp="20181130 16:32:54.315" level="INFO">@{networks} = [ {u'Subnets': u'b522c35b-e067-4f86-a426-05a5d72ca37d', u'ID': u'58c9ee8c-7782-4da8-9eb9-0c19630aec85', u'Name': u'l3_ext_net_1'} | {u'Subnets': u'f9cc7f2c-897a-41b5-ad50-a2c36ee0816b', u'ID': u'6b1f8...</msg>
<status status="PASS" endtime="20181130 16:32:54.315" starttime="20181130 16:32:52.059"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'b522c35b-e067-4f86-a426-05a5d72ca37d', u'ID': u'58c9ee8c-7782-4da8-9eb9-0c19630aec85', u'Name': u'l3_ext_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:54.336" level="INFO">Starting process:
openstack subnet delete b522c35b-e067-4f86-a426-05a5d72ca37d</msg>
<msg timestamp="20181130 16:32:54.362" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:32:57.332" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:32:57.333" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:32:57.333" starttime="20181130 16:32:54.335"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:32:57.334" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:57.334" starttime="20181130 16:32:57.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:32:57.335" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:32:57.335" starttime="20181130 16:32:57.334"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:32:57.336" starttime="20181130 16:32:57.335"></status>
</kw>
<msg timestamp="20181130 16:32:57.336" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:32:57.336" starttime="20181130 16:32:54.334"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:57.336" starttime="20181130 16:32:54.317"></status>
</kw>
<status status="PASS" endtime="20181130 16:32:57.336" starttime="20181130 16:32:54.317"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:32:57.347" level="INFO">Starting process:
openstack network delete 58c9ee8c-7782-4da8-9eb9-0c19630aec85</msg>
<msg timestamp="20181130 16:32:57.390" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:00.191" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:00.192" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:00.192" starttime="20181130 16:32:57.347"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:00.194" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:00.194" starttime="20181130 16:33:00.193"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:00.195" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:00.195" starttime="20181130 16:33:00.194"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:00.197" starttime="20181130 16:33:00.195"></status>
</kw>
<msg timestamp="20181130 16:33:00.197" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:00.197" starttime="20181130 16:32:57.346"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:00.198" starttime="20181130 16:32:57.337"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:00.198" starttime="20181130 16:32:57.337"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:00.198" starttime="20181130 16:32:54.316"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'f9cc7f2c-897a-41b5-ad50-a2c36ee0816b', u'ID': u'6b1f82e5-940b-4fa2-96c8-c57947cfeaef', u'Name': u'l3_ext_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:00.212" level="INFO">Starting process:
openstack subnet delete f9cc7f2c-897a-41b5-ad50-a2c36ee0816b</msg>
<msg timestamp="20181130 16:33:00.256" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:03.446" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:03.447" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:03.447" starttime="20181130 16:33:00.212"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:03.449" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:03.449" starttime="20181130 16:33:03.448"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:03.450" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:03.450" starttime="20181130 16:33:03.449"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:03.451" starttime="20181130 16:33:03.450"></status>
</kw>
<msg timestamp="20181130 16:33:03.452" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:03.452" starttime="20181130 16:33:00.211"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:03.452" starttime="20181130 16:33:00.199"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:03.452" starttime="20181130 16:33:00.199"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:03.470" level="INFO">Starting process:
openstack network delete 6b1f82e5-940b-4fa2-96c8-c57947cfeaef</msg>
<msg timestamp="20181130 16:33:03.492" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:06.562" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:06.563" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:06.563" starttime="20181130 16:33:03.469"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:06.564" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:06.564" starttime="20181130 16:33:06.563"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:06.565" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:06.566" starttime="20181130 16:33:06.565"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:06.567" starttime="20181130 16:33:06.566"></status>
</kw>
<msg timestamp="20181130 16:33:06.568" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:06.568" starttime="20181130 16:33:03.468"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:06.568" starttime="20181130 16:33:03.454"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:06.568" starttime="20181130 16:33:03.453"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:06.568" starttime="20181130 16:33:00.198"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:06.568" starttime="20181130 16:32:54.315"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:06.570" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:06.570" starttime="20181130 16:33:06.570"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:06.572" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 16:33:06.592" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:08.741" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:08.741" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:08.741" starttime="20181130 16:33:06.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:08.742" level="INFO">[
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "l3_ext_sg", 
    "ID": "220548da-e02b-4192-a614-ed3a472803f0", 
    "Name": "l3_ext_sg"
  }, 
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 16:33:08.742" starttime="20181130 16:33:08.742"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:08.743" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:08.743" starttime="20181130 16:33:08.743"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:08.744" starttime="20181130 16:33:08.743"></status>
</kw>
<msg timestamp="20181130 16:33:08.744" level="INFO">${json} = [
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "l3_ext_sg", 
    "ID": "220548da-e02b-4192-a614-ed3a472803f0", 
    "Name": "l3_ext_sg"
  }, 
  {
    "Project": "977cbaf3...</msg>
<status status="PASS" endtime="20181130 16:33:08.744" starttime="20181130 16:33:06.571"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:08.744" level="INFO">To JSON using : content=[
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "l3_ext_sg", 
    "ID": "220548da-e02b-4192-a614-ed3a472803f0", 
    "Name": "l3_ext_sg"
  }, 
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 16:33:08.744" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:33:08.745" level="INFO">@{list} = [ {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l3_ext_sg', u'Description': u'l3_ext_sg', u'ID': u'220548da-e02b-4192-a614-ed3a472803f0'} | {u'Project': u'977cbaf3f49844b28aa35e367e8b43...</msg>
<status status="PASS" endtime="20181130 16:33:08.745" starttime="20181130 16:33:08.744"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:33:08.745" level="INFO">[{u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l3_ext_sg', u'Description': u'l3_ext_sg', u'ID': u'220548da-e02b-4192-a614-ed3a472803f0'}, {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 16:33:08.745" starttime="20181130 16:33:08.745"></status>
</kw>
<msg timestamp="20181130 16:33:08.745" level="INFO">@{security_groups} = [ {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l3_ext_sg', u'Description': u'l3_ext_sg', u'ID': u'220548da-e02b-4192-a614-ed3a472803f0'} | {u'Project': u'977cbaf3f49844b28aa35e367e8b43...</msg>
<status status="PASS" endtime="20181130 16:33:08.745" starttime="20181130 16:33:06.569"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l3_ext_sg', u'Description': u'l3_ext_sg', u'ID': u'220548da-e02b-4192-a614-ed3a472803f0'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:08.756" level="INFO">Starting process:
openstack security group delete 220548da-e02b-4192-a614-ed3a472803f0</msg>
<msg timestamp="20181130 16:33:08.798" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:11.126" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:11.127" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:11.127" starttime="20181130 16:33:08.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:11.128" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:11.128" starttime="20181130 16:33:11.127"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:11.128" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:11.128" starttime="20181130 16:33:11.128"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:11.129" starttime="20181130 16:33:11.129"></status>
</kw>
<msg timestamp="20181130 16:33:11.129" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:11.129" starttime="20181130 16:33:08.755"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:11.130" starttime="20181130 16:33:08.747"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:11.130" starttime="20181130 16:33:08.747"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:11.130" starttime="20181130 16:33:08.746"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:11.130" starttime="20181130 16:33:08.746"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:11.130" starttime="20181130 16:33:11.130"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:11.130" starttime="20181130 16:33:11.130"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:11.131" starttime="20181130 16:33:11.131"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:11.131" starttime="20181130 16:33:11.131"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:11.131" starttime="20181130 16:33:08.746"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:33:11.132" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 16:33:11.132" starttime="20181130 16:33:11.132"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:11.140" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 16:33:11.166" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:13.638" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:13.638" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:13.638" starttime="20181130 16:33:11.140"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:13.640" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:13.640" starttime="20181130 16:33:13.639"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:13.641" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:13.641" starttime="20181130 16:33:13.640"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:13.642" starttime="20181130 16:33:13.641"></status>
</kw>
<msg timestamp="20181130 16:33:13.643" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:13.643" starttime="20181130 16:33:11.139"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:13.643" starttime="20181130 16:33:11.133"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:13.657" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 16:33:13.696" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:15.870" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:15.871" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:15.871" starttime="20181130 16:33:13.656"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:15.873" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:15.873" starttime="20181130 16:33:15.872"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:15.875" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:15.875" starttime="20181130 16:33:15.874"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:15.876" starttime="20181130 16:33:15.875"></status>
</kw>
<msg timestamp="20181130 16:33:15.877" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:15.877" starttime="20181130 16:33:13.655"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:15.877" starttime="20181130 16:33:13.643"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:15.895" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 16:33:15.920" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:18.212" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:18.213" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:18.213" starttime="20181130 16:33:15.894"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:18.214" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:18.214" starttime="20181130 16:33:18.213"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:18.214" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:18.214" starttime="20181130 16:33:18.214"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:18.215" starttime="20181130 16:33:18.214"></status>
</kw>
<msg timestamp="20181130 16:33:18.215" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:18.215" starttime="20181130 16:33:15.893"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:18.215" starttime="20181130 16:33:15.877"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:18.223" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 16:33:18.262" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:20.516" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:20.516" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:20.516" starttime="20181130 16:33:18.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:20.518" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:20.518" starttime="20181130 16:33:20.517"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:20.519" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:20.519" starttime="20181130 16:33:20.518"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:20.520" starttime="20181130 16:33:20.519"></status>
</kw>
<msg timestamp="20181130 16:33:20.521" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:20.521" starttime="20181130 16:33:18.222"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:20.521" starttime="20181130 16:33:18.215"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:20.535" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 16:33:20.555" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:22.622" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:22.623" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:22.623" starttime="20181130 16:33:20.534"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:22.625" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 16:33:22.625" starttime="20181130 16:33:22.624"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:22.626" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:22.626" starttime="20181130 16:33:22.626"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:22.628" starttime="20181130 16:33:22.627"></status>
</kw>
<msg timestamp="20181130 16:33:22.629" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 16:33:22.629" starttime="20181130 16:33:20.534"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:22.629" starttime="20181130 16:33:20.521"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:22.647" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 16:33:22.669" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:24.885" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:24.885" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:24.885" starttime="20181130 16:33:22.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:24.886" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:33:24.886" starttime="20181130 16:33:24.886"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:24.887" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:24.887" starttime="20181130 16:33:24.887"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:24.888" starttime="20181130 16:33:24.887"></status>
</kw>
<msg timestamp="20181130 16:33:24.888" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 16:33:24.888" starttime="20181130 16:33:22.646"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:24.888" starttime="20181130 16:33:22.629"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:24.896" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 16:33:24.916" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:26.976" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:26.976" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:26.976" starttime="20181130 16:33:24.896"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:26.978" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:26.979" starttime="20181130 16:33:26.977"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:26.980" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:26.980" starttime="20181130 16:33:26.979"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:26.981" starttime="20181130 16:33:26.980"></status>
</kw>
<msg timestamp="20181130 16:33:26.982" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:26.982" starttime="20181130 16:33:24.895"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:26.982" starttime="20181130 16:33:24.888"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:26.999" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 16:33:27.042" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:29.171" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:29.171" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:29.171" starttime="20181130 16:33:26.998"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:29.172" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:29.172" starttime="20181130 16:33:29.172"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:29.173" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:29.173" starttime="20181130 16:33:29.173"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:29.174" starttime="20181130 16:33:29.173"></status>
</kw>
<msg timestamp="20181130 16:33:29.174" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:29.174" starttime="20181130 16:33:26.997"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.174" starttime="20181130 16:33:26.983"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.174" starttime="20181130 16:33:11.132"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.175" starttime="20181130 16:33:11.131"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.175" starttime="20181130 16:31:58.981"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:29.177" starttime="20181130 16:33:29.177"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:33:29.178" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181130 16:33:29.279" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:33:29.279" level="INFO">${stdout} = 4 S root      184800  184780  0  80   0 - 55154 poll_s 16:20 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
4 S tcpd...</msg>
<status status="PASS" endtime="20181130 16:33:29.279" starttime="20181130 16:33:29.177"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:29.281" level="INFO">4 S root      184800  184780  0  80   0 - 55154 poll_s 16:20 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
4 S tcpdump   184809  184800  0  80   0 -  8196 poll_s 16:20 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
0 S heat-ad+  227549  184780  0  80   0 - 28293 do_wai 16:33 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  227559  227549  0  80   0 - 28176 -      16:33 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181130 16:33:29.281" starttime="20181130 16:33:29.280"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:33:29.283" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181130 16:33:29.358" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:33:29.358" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:33:29.358" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 16:33:29.358" starttime="20181130 16:33:29.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:29.359" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:29.359" starttime="20181130 16:33:29.358"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:29.360" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:29.360" starttime="20181130 16:33:29.359"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:33:29.360" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181130 16:33:29.468" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181130 16:33:29.468" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181130 16:33:29.468" starttime="20181130 16:33:29.360"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:29.469" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:29.470" starttime="20181130 16:33:29.469"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:33:29.470" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181130 16:33:29.567" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:33:29.568" level="INFO">${stdout} = total 56
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          roo...</msg>
<status status="PASS" endtime="20181130 16:33:29.568" starttime="20181130 16:33:29.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:29.569" level="INFO">total 56
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          root              6 Nov 30 15:48 hsperfdata_root
 4 -rwxr-x---. 1 root          root            903 Nov 30 15:40 restart_mgr_daemon.sh
 4 -rwxr-x---. 1 root          root           1478 Nov 30 15:40 restart_mon_daemon.sh
 4 -rwxr-x---. 1 root          root           3085 Nov 30 15:40 restart_osd_daemon.sh
 0 drwx------. 3 root          root             17 Nov 30 15:34 systemd-private-3d4aa08a2ff54e748aba26448a6838ba-chronyd.service-8EpVMu
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap.xz
 0 drwx------. 2 root          root              6 Nov 30 15:33 tmp.cwT13TAGSX</msg>
<status status="PASS" endtime="20181130 16:33:29.569" starttime="20181130 16:33:29.568"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.570" starttime="20181130 16:33:29.176"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.570" starttime="20181130 16:33:29.176"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.570" starttime="20181130 16:33:29.176"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.570" starttime="20181130 16:33:29.176"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.570" starttime="20181130 16:33:29.175"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181130 16:33:29.612" starttime="20181130 16:33:29.571"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:29.634" starttime="20181130 16:33:29.633"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:33:29.636" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:33:29.771" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:33:29.771" starttime="20181130 16:33:29.635"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:33:29.825" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181130 16:33:29.825" starttime="20181130 16:33:29.772"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:33:29.918" level="INFO">[?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:33:29.919" level="INFO">${output} = [?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:33:29.919" starttime="20181130 16:33:29.826"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:33:29.962" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:33:29.962" starttime="20181130 16:33:29.919"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:33:29.964" starttime="20181130 16:33:29.963"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:33:29.965" level="INFO">[?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:33:29.965" starttime="20181130 16:33:29.964"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.965" starttime="20181130 16:33:29.631"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.965" starttime="20181130 16:33:29.613"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.965" starttime="20181130 16:33:29.613"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:29.965" starttime="20181130 16:31:56.309"></status>
</kw>
<doc>Test suite to check North-South connectivity in L3 using a router and an external network</doc>
<status status="FAIL" endtime="20181130 16:33:29.965" starttime="20181130 16:19:58.183">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/security_group.robot" id="s1-s4" name="Security Group">
<kw type="setup" name="Suite Setup">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181130 16:33:30.106" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181130 16:33:30.106" starttime="20181130 16:33:30.099"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.106" starttime="20181130 16:33:30.098"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181130 16:33:30.114" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181130 16:33:30.114" starttime="20181130 16:33:30.107"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.114" starttime="20181130 16:33:30.114"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181130 16:33:30.114" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181130 16:33:30.115" starttime="20181130 16:33:30.114"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181130 16:33:30.115" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181130 16:33:30.115" starttime="20181130 16:33:30.115"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.116" starttime="20181130 16:33:30.115"></status>
</kw>
<msg timestamp="20181130 16:33:30.116" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:33:30.116" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 16:33:30.116" starttime="20181130 16:33:30.115"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181130 16:33:30.116" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 16:33:30.117" starttime="20181130 16:33:30.116"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181130 16:33:30.118" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:30.118" starttime="20181130 16:33:30.117"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181130 16:33:30.118" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:30.118" starttime="20181130 16:33:30.118"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181130 16:33:30.119" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181130 16:33:30.119" starttime="20181130 16:33:30.118"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.120" starttime="20181130 16:33:30.120"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:33:30.120" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:33:30.121" starttime="20181130 16:33:30.120"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.121" starttime="20181130 16:33:30.121"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 16:33:30.122" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 16:33:30.122" starttime="20181130 16:33:30.122"></status>
</kw>
<msg timestamp="20181130 16:33:30.122" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 16:33:30.122" starttime="20181130 16:33:30.121"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.123" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfaffbd0&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:33:30.123" starttime="20181130 16:33:30.122"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.124" starttime="20181130 16:33:30.123"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.124" starttime="20181130 16:33:30.119"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.124" starttime="20181130 16:33:30.119"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.124" starttime="20181130 16:33:30.119"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.124" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:30.124" starttime="20181130 16:33:30.124"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.125" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.10'}</msg>
<status status="PASS" endtime="20181130 16:33:30.125" starttime="20181130 16:33:30.125"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.125" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181130 16:33:30.125" starttime="20181130 16:33:30.125"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.126" starttime="20181130 16:33:30.117"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.126" starttime="20181130 16:33:30.107"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:33:30.129" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:30.129" starttime="20181130 16:33:30.129"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:33:30.129" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:30.129" starttime="20181130 16:33:30.129"></status>
</kw>
<msg timestamp="20181130 16:33:30.130" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:30.130" starttime="20181130 16:33:30.126"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:33:30.131" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:33:30.131" starttime="20181130 16:33:30.131"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:33:30.132" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:33:30.132" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:33:30.132" starttime="20181130 16:33:30.132"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.135" starttime="20181130 16:33:30.134"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:33:30.135" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:33:30.135" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:33:30.135" starttime="20181130 16:33:30.135"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:33:30.136" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:33:30.136" starttime="20181130 16:33:30.135"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:33:30.137" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181130 16:33:30.137" starttime="20181130 16:33:30.136"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:33:30.138" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:33:30.138" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:33:30.138" starttime="20181130 16:33:30.137"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.138" starttime="20181130 16:33:30.138"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.139" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:33:30.468" level="INFO">Read output: Last login: Fri Nov 30 16:31:58 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:33:30.468" starttime="20181130 16:33:30.139"></status>
</kw>
<msg timestamp="20181130 16:33:30.468" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:30.469" starttime="20181130 16:33:30.138"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.469" starttime="20181130 16:33:30.137"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:33:30.470" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181130 16:33:30.484" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181130 16:33:30.484" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:33:30.484" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 16:33:30.485" starttime="20181130 16:33:30.469"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:33:30.550" starttime="20181130 16:33:30.485"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.551" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 16:33:30.552" starttime="20181130 16:33:30.551"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.553" starttime="20181130 16:33:30.552"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.555" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:30.555" starttime="20181130 16:33:30.555"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.556" starttime="20181130 16:33:30.554"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.559" starttime="20181130 16:33:30.558"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.560" starttime="20181130 16:33:30.559"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:33:30.561" starttime="20181130 16:33:30.560"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.561" starttime="20181130 16:33:30.557"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.561" starttime="20181130 16:33:30.134"></status>
</kw>
<msg timestamp="20181130 16:33:30.562" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:30.562" starttime="20181130 16:33:30.133"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.562" starttime="20181130 16:33:30.133"></status>
</kw>
<msg timestamp="20181130 16:33:30.562" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:30.562" starttime="20181130 16:33:30.132"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.565" starttime="20181130 16:33:30.565"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.566" starttime="20181130 16:33:30.566"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:33:30.567" starttime="20181130 16:33:30.567"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.567" starttime="20181130 16:33:30.563"></status>
</kw>
<msg timestamp="20181130 16:33:30.568" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:30.568" starttime="20181130 16:33:30.131"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.569" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:30.569" starttime="20181130 16:33:30.568"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.569" starttime="20181130 16:33:30.130"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.569" starttime="20181130 16:33:30.130"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.569" starttime="20181130 16:33:30.130"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.570" starttime="20181130 16:33:30.126"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.570" starttime="20181130 16:33:30.570"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181130 16:33:30.620" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:33:30.620" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:33:30.620" starttime="20181130 16:33:30.619"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.621" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 16:33:30.621" starttime="20181130 16:33:30.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.622" level="INFO">1</msg>
<status status="PASS" endtime="20181130 16:33:30.622" starttime="20181130 16:33:30.621"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.623" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181130 16:33:30.623" starttime="20181130 16:33:30.623"></status>
</kw>
<msg timestamp="20181130 16:33:30.624" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 16:33:30.624" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181130 16:33:30.624" starttime="20181130 16:33:30.622"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.625" starttime="20181130 16:33:30.624"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181130 16:33:30.626" level="INFO">${ip_address} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:33:30.626" starttime="20181130 16:33:30.626"></status>
</kw>
<msg timestamp="20181130 16:33:30.627" level="INFO">${odl_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:33:30.627" starttime="20181130 16:33:30.625"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.628" starttime="20181130 16:33:30.627"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181130 16:33:30.628" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181130 16:33:30.629" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181130 16:33:30.629" starttime="20181130 16:33:30.628"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.630" starttime="20181130 16:33:30.629"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.631" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:33:30.802" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:33:30.802" starttime="20181130 16:33:30.630"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.804" starttime="20181130 16:33:30.804"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.804" starttime="20181130 16:33:30.804"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:33:30.805" starttime="20181130 16:33:30.805"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.805" starttime="20181130 16:33:30.803"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.805" starttime="20181130 16:33:30.618"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.805" starttime="20181130 16:33:30.572"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.805" starttime="20181130 16:33:30.571"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.805" starttime="20181130 16:33:30.571"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.805" starttime="20181130 16:33:30.571"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.805" starttime="20181130 16:33:30.106"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:33:30.816" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:30.816" starttime="20181130 16:33:30.816"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:33:30.817" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:30.817" starttime="20181130 16:33:30.816"></status>
</kw>
<msg timestamp="20181130 16:33:30.817" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:30.817" starttime="20181130 16:33:30.815"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 16:33:30.826" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 16:33:30.826" starttime="20181130 16:33:30.826"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 16:33:30.826" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 16:33:30.827" starttime="20181130 16:33:30.826"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.856" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181130 16:33:30.856" starttime="20181130 16:33:30.827"></status>
</kw>
<msg timestamp="20181130 16:33:30.856" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 16:33:30.856" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181130 16:33:30.857" starttime="20181130 16:33:30.827"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.898" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:33:30.898" starttime="20181130 16:33:30.858"></status>
</kw>
<msg timestamp="20181130 16:33:30.899" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 16:33:30.899" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 16:33:30.899" starttime="20181130 16:33:30.857"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.899" starttime="20181130 16:33:30.899"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.900" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v "i "t "y "/ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:33:30.900" starttime="20181130 16:33:30.900"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.900" starttime="20181130 16:33:30.900"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.902" starttime="20181130 16:33:30.901"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.902" starttime="20181130 16:33:30.902"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:33:30.902" starttime="20181130 16:33:30.902"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.902" starttime="20181130 16:33:30.901"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.903" starttime="20181130 16:33:30.825"></status>
</kw>
<msg timestamp="20181130 16:33:30.903" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:33:30.903" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 16:33:30.903" starttime="20181130 16:33:30.825"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.903" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:30.903" starttime="20181130 16:33:30.903"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.904" starttime="20181130 16:33:30.824"></status>
</kw>
<msg timestamp="20181130 16:33:30.904" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:33:30.904" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "c "o "n "n "e "c "t "i "v ...</msg>
<status status="PASS" endtime="20181130 16:33:30.904" starttime="20181130 16:33:30.817"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.904" starttime="20181130 16:33:30.904"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.904" starttime="20181130 16:33:30.817"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.904" starttime="20181130 16:33:30.817"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.905" starttime="20181130 16:33:30.814"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.905" starttime="20181130 16:33:30.806"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.905" starttime="20181130 16:33:30.806"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:30.905" starttime="20181130 16:33:30.098"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181130 16:33:30.905" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181130 16:33:30.905" starttime="20181130 16:33:30.905"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:33:30.908" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:30.908" starttime="20181130 16:33:30.907"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:33:30.908" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:30.908" starttime="20181130 16:33:30.908"></status>
</kw>
<msg timestamp="20181130 16:33:30.908" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:30.908" starttime="20181130 16:33:30.907"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:33:30.910" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:33:30.910" starttime="20181130 16:33:30.909"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:33:30.912" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:33:30.912" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:33:30.912" starttime="20181130 16:33:30.911"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:30.921" starttime="20181130 16:33:30.920"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:33:30.921" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:33:31.046" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:33:31.047" starttime="20181130 16:33:30.921"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.067" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181130 16:33:31.067" starttime="20181130 16:33:31.047"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:33:31.099" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:33:31.100" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:33:31.100" starttime="20181130 16:33:31.068"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:33:31.150" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:33:31.150" starttime="20181130 16:33:31.100"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:33:31.152" starttime="20181130 16:33:31.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.153" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:33:31.153" starttime="20181130 16:33:31.152"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.153" starttime="20181130 16:33:30.920"></status>
</kw>
<msg timestamp="20181130 16:33:31.153" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:31.153" starttime="20181130 16:33:30.912"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:31.155" starttime="20181130 16:33:31.154"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:31.155" starttime="20181130 16:33:31.155"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:33:31.156" starttime="20181130 16:33:31.155"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.156" starttime="20181130 16:33:31.154"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.156" starttime="20181130 16:33:30.911"></status>
</kw>
<msg timestamp="20181130 16:33:31.156" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:31.156" starttime="20181130 16:33:30.910"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.156" starttime="20181130 16:33:30.910"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.156" starttime="20181130 16:33:30.909"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.156" starttime="20181130 16:33:30.908"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.157" starttime="20181130 16:33:30.906"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.157" starttime="20181130 16:33:30.906"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:33:31.159" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:31.159" starttime="20181130 16:33:31.158"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:33:31.159" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:31.159" starttime="20181130 16:33:31.159"></status>
</kw>
<msg timestamp="20181130 16:33:31.159" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:33:31.159" starttime="20181130 16:33:31.158"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:33:31.160" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:33:31.160" starttime="20181130 16:33:31.160"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:33:31.163" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:33:31.163" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:33:31.163" starttime="20181130 16:33:31.163"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:31.173" starttime="20181130 16:33:31.172"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.174" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:33:31.318" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:33:31.318" starttime="20181130 16:33:31.173"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.337" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181130 16:33:31.337" starttime="20181130 16:33:31.318"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:33:31.368" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:33:31.369" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:33:31.369" starttime="20181130 16:33:31.338"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:33:31.413" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:33:31.413" starttime="20181130 16:33:31.369"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:33:31.415" starttime="20181130 16:33:31.414"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.416" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:33:31.416" starttime="20181130 16:33:31.416"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.416" starttime="20181130 16:33:31.171"></status>
</kw>
<msg timestamp="20181130 16:33:31.416" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:31.416" starttime="20181130 16:33:31.164"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:31.418" starttime="20181130 16:33:31.417"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:31.418" starttime="20181130 16:33:31.418"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:31.418"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:31.417"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:31.162"></status>
</kw>
<msg timestamp="20181130 16:33:31.419" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:31.161"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:31.161"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:31.159"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:31.159"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:31.157"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:31.157"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:30.906"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.419" starttime="20181130 16:33:30.905"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:31.420" starttime="20181130 16:33:31.420"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.421" level="INFO">${OS_CNTL_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:33:31.421" starttime="20181130 16:33:31.421"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:33:31.422" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 16:33:31.422" starttime="20181130 16:33:31.422"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:33:31.423" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:33:31.424" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:33:31.424" starttime="20181130 16:33:31.423"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:31.424" starttime="20181130 16:33:31.424"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.425" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:33:31.781" level="INFO">Read output: Last login: Fri Nov 30 16:33:30 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:33:31.781" starttime="20181130 16:33:31.425"></status>
</kw>
<msg timestamp="20181130 16:33:31.781" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:31.781" starttime="20181130 16:33:31.424"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.781" starttime="20181130 16:33:31.422"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.783" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:33:31.783" starttime="20181130 16:33:31.782"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.784" starttime="20181130 16:33:31.421"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.787" level="INFO">${OS_CMP1_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:33:31.787" starttime="20181130 16:33:31.786"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.789" level="INFO">${OS_CMP2_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:33:31.789" starttime="20181130 16:33:31.788"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.790" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 16:33:31.790" starttime="20181130 16:33:31.789"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.792" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 16:33:31.792" starttime="20181130 16:33:31.791"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.793" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:33:31.793" starttime="20181130 16:33:31.792"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.794" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:33:31.794" starttime="20181130 16:33:31.793"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.803" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 16:33:31.803" starttime="20181130 16:33:31.795"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.809" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 16:33:31.810" starttime="20181130 16:33:31.803"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.810" starttime="20181130 16:33:31.786"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:31.810" starttime="20181130 16:33:31.784"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181130 16:33:31.811" level="INFO">Length is 1</msg>
<msg timestamp="20181130 16:33:31.811" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 16:33:31.811" starttime="20181130 16:33:31.810"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181130 16:33:31.812" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 16:33:31.812" starttime="20181130 16:33:31.811"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:31.828" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:33:31.858" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:34.008" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:34.008" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:34.008" starttime="20181130 16:33:31.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:34.009" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:34.009" starttime="20181130 16:33:34.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:34.010" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:34.010" starttime="20181130 16:33:34.009"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:34.010" starttime="20181130 16:33:34.010"></status>
</kw>
<msg timestamp="20181130 16:33:34.011" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:34.011" starttime="20181130 16:33:31.826"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:34.018" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:33:34.041" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:36.233" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:36.233" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:36.233" starttime="20181130 16:33:34.018"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:36.235" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:36.235" starttime="20181130 16:33:36.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:36.236" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:36.236" starttime="20181130 16:33:36.235"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:36.237" starttime="20181130 16:33:36.236"></status>
</kw>
<msg timestamp="20181130 16:33:36.238" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:33:36.238" starttime="20181130 16:33:34.017"></status>
</kw>
<msg timestamp="20181130 16:33:36.238" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:33:36.238" starttime="20181130 16:33:31.813"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:36.252" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:33:36.278" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:38.513" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:38.514" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:38.514" starttime="20181130 16:33:36.252"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:38.516" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:38.516" starttime="20181130 16:33:38.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:38.518" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:38.518" starttime="20181130 16:33:38.517"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:38.520" starttime="20181130 16:33:38.518"></status>
</kw>
<msg timestamp="20181130 16:33:38.521" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:38.521" starttime="20181130 16:33:36.251"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:38.537" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:33:38.560" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:40.738" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:40.739" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:40.739" starttime="20181130 16:33:38.536"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:40.740" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:40.740" starttime="20181130 16:33:40.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:40.741" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:40.741" starttime="20181130 16:33:40.741"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:40.742" starttime="20181130 16:33:40.741"></status>
</kw>
<msg timestamp="20181130 16:33:40.743" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:33:40.743" starttime="20181130 16:33:38.535"></status>
</kw>
<msg timestamp="20181130 16:33:40.743" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:33:40.743" starttime="20181130 16:33:36.239"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:40.756" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:33:40.777" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:42.927" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:42.928" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:42.928" starttime="20181130 16:33:40.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:42.929" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:42.929" starttime="20181130 16:33:42.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:42.929" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:42.929" starttime="20181130 16:33:42.929"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:42.930" starttime="20181130 16:33:42.929"></status>
</kw>
<msg timestamp="20181130 16:33:42.930" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:33:42.930" starttime="20181130 16:33:40.755"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:42.938" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:33:42.977" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:44.986" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:44.987" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:44.987" starttime="20181130 16:33:42.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:44.988" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:44.989" starttime="20181130 16:33:44.988"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:44.989" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:44.989" starttime="20181130 16:33:44.989"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:44.990" starttime="20181130 16:33:44.990"></status>
</kw>
<msg timestamp="20181130 16:33:44.991" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:33:44.991" starttime="20181130 16:33:42.937"></status>
</kw>
<msg timestamp="20181130 16:33:44.991" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:33:44.991" starttime="20181130 16:33:40.743"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:33:44.992" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:33:44.992" starttime="20181130 16:33:44.992"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:33:44.993" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:33:44.993" starttime="20181130 16:33:44.993"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:33:44.994" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:33:44.994" starttime="20181130 16:33:44.994"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:44.994" starttime="20181130 16:33:31.812"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:33:44.997" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_...</msg>
<status status="PASS" endtime="20181130 16:33:44.997" starttime="20181130 16:33:44.995"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181130 16:33:44.998" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.10']
OS_CMP_IPS: [u'192.0.2.10']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181130 16:33:44.998" starttime="20181130 16:33:44.997"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:44.998" starttime="20181130 16:33:44.995"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:44.998" starttime="20181130 16:33:31.420"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181130 16:33:44.999" level="INFO">Creating Session using : alias=session, url=http://192.0.2.10:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfbf0ed0&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:33:45.000" starttime="20181130 16:33:44.999"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:45.000" starttime="20181130 16:33:31.420"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181130 16:33:45.002" level="INFO">${suite_} = CSIT_Security_Group</msg>
<status status="PASS" endtime="20181130 16:33:45.002" starttime="20181130 16:33:45.002"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181130 16:33:45.003" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Security_Group</msg>
<status status="PASS" endtime="20181130 16:33:45.003" starttime="20181130 16:33:45.003"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181130 16:33:45.005" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:45.005" starttime="20181130 16:33:45.004"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.10">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181130 16:33:45.006" level="INFO">${fname} = tcpdump_port_6653__CSIT_Security_Group__192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:33:45.006" starttime="20181130 16:33:45.005"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:33:45.008" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:33:45.008" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:33:45.009" starttime="20181130 16:33:45.007"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:33:45.009" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 16:33:45.009" starttime="20181130 16:33:45.009"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:33:45.010" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:33:45.011" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:33:45.011" starttime="20181130 16:33:45.010"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:45.011" starttime="20181130 16:33:45.011"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:33:45.012" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:33:45.345" level="INFO">Read output: Last login: Fri Nov 30 16:33:31 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:33:45.345" starttime="20181130 16:33:45.012"></status>
</kw>
<msg timestamp="20181130 16:33:45.345" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:45.345" starttime="20181130 16:33:45.011"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:45.346" starttime="20181130 16:33:45.010"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:33:45.347" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap</msg>
<status status="PASS" endtime="20181130 16:33:45.347" starttime="20181130 16:33:45.346"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:33:45.347" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap'.</msg>
<msg timestamp="20181130 16:33:45.359" level="INFO">${stdout} = None</msg>
<msg timestamp="20181130 16:33:45.359" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181130 16:33:45.359" starttime="20181130 16:33:45.347"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:45.360" level="INFO">None</msg>
<status status="PASS" endtime="20181130 16:33:45.360" starttime="20181130 16:33:45.359"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:45.360" level="INFO">None</msg>
<status status="PASS" endtime="20181130 16:33:45.360" starttime="20181130 16:33:45.360"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:45.362" starttime="20181130 16:33:45.362"></status>
</kw>
<msg timestamp="20181130 16:33:45.362" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:33:45.362" starttime="20181130 16:33:45.361"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:45.362" starttime="20181130 16:33:45.361"></status>
</kw>
<msg timestamp="20181130 16:33:45.363" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 16:33:45.363" starttime="20181130 16:33:45.006"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:45.363" starttime="20181130 16:33:45.363"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:45.363" starttime="20181130 16:33:45.005"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:45.363" starttime="20181130 16:33:45.005"></status>
</kw>
<msg timestamp="20181130 16:33:45.363" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:33:45.363" starttime="20181130 16:33:45.004"></status>
</kw>
<msg timestamp="20181130 16:33:45.364" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:33:45.364" starttime="20181130 16:33:45.001"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181130 16:33:45.364" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:33:45.364" starttime="20181130 16:33:45.364"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:45.367" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:45.367" starttime="20181130 16:33:45.365"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:45.368" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 16:33:45.388" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:47.599" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:47.599" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:47.599" starttime="20181130 16:33:45.368"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:47.600" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:33:47.600" starttime="20181130 16:33:47.600"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:47.601" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:47.601" starttime="20181130 16:33:47.600"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:47.601" starttime="20181130 16:33:47.601"></status>
</kw>
<msg timestamp="20181130 16:33:47.602" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:33:47.602" starttime="20181130 16:33:45.368"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:47.602" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:33:47.602" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:33:47.602" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:47.602" starttime="20181130 16:33:47.602"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:33:47.603" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:33:47.603" starttime="20181130 16:33:47.603"></status>
</kw>
<msg timestamp="20181130 16:33:47.603" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:47.603" starttime="20181130 16:33:45.365"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 16:33:47.603" starttime="20181130 16:33:47.603"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:47.604" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:47.604" starttime="20181130 16:33:47.604"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:47.605" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 16:33:47.628" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:50.173" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:50.173" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:50.173" starttime="20181130 16:33:47.605"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:50.174" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:33:50.174" starttime="20181130 16:33:50.174"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:50.175" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:50.175" starttime="20181130 16:33:50.175"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:50.176" starttime="20181130 16:33:50.175"></status>
</kw>
<msg timestamp="20181130 16:33:50.176" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:33:50.176" starttime="20181130 16:33:47.605"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:50.177" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:33:50.177" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:33:50.177" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:50.177" starttime="20181130 16:33:50.176"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:33:50.177" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:33:50.177" starttime="20181130 16:33:50.177"></status>
</kw>
<msg timestamp="20181130 16:33:50.178" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:50.178" starttime="20181130 16:33:47.604"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 16:33:50.178" starttime="20181130 16:33:50.178"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:50.179" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:50.179" starttime="20181130 16:33:50.179"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:50.180" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 16:33:50.201" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:52.410" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:52.410" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:52.410" starttime="20181130 16:33:50.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:52.411" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:33:52.411" starttime="20181130 16:33:52.411"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:52.412" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:52.412" starttime="20181130 16:33:52.412"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:52.413" starttime="20181130 16:33:52.412"></status>
</kw>
<msg timestamp="20181130 16:33:52.413" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:33:52.413" starttime="20181130 16:33:50.179"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:52.413" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:33:52.413" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:33:52.414" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:52.414" starttime="20181130 16:33:52.413"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:33:52.414" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:33:52.414" starttime="20181130 16:33:52.414"></status>
</kw>
<msg timestamp="20181130 16:33:52.414" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:52.414" starttime="20181130 16:33:50.178"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 16:33:52.414" starttime="20181130 16:33:52.414"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:52.416" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:52.416" starttime="20181130 16:33:52.415"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:52.417" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 16:33:52.437" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:54.732" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:54.733" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:54.733" starttime="20181130 16:33:52.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:54.735" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:33:54.735" starttime="20181130 16:33:54.734"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:54.736" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:54.736" starttime="20181130 16:33:54.735"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:54.738" starttime="20181130 16:33:54.737"></status>
</kw>
<msg timestamp="20181130 16:33:54.739" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:33:54.739" starttime="20181130 16:33:52.416"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:54.740" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:33:54.740" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:33:54.740" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:54.740" starttime="20181130 16:33:54.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:33:54.741" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:33:54.742" starttime="20181130 16:33:54.741"></status>
</kw>
<msg timestamp="20181130 16:33:54.742" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:54.742" starttime="20181130 16:33:52.415"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181130 16:33:54.743" starttime="20181130 16:33:54.742"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:54.745" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:54.745" starttime="20181130 16:33:54.744"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:54.748" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 16:33:54.777" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:56.988" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:56.989" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:56.989" starttime="20181130 16:33:54.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:56.992" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:33:56.992" starttime="20181130 16:33:56.990"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:56.993" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:56.993" starttime="20181130 16:33:56.992"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:56.995" starttime="20181130 16:33:56.994"></status>
</kw>
<msg timestamp="20181130 16:33:56.996" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:33:56.996" starttime="20181130 16:33:54.746"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:56.997" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:33:56.997" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:33:56.998" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:56.998" starttime="20181130 16:33:56.996"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:33:56.999" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:33:56.999" starttime="20181130 16:33:56.998"></status>
</kw>
<msg timestamp="20181130 16:33:56.999" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:57.000" starttime="20181130 16:33:54.743"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181130 16:33:57.000" starttime="20181130 16:33:57.000"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:57.002" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:33:57.003" starttime="20181130 16:33:57.002"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:57.005" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 16:33:57.026" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:33:59.285" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:33:59.285" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:33:59.285" starttime="20181130 16:33:57.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:33:59.286" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 16:33:59.286" starttime="20181130 16:33:59.286"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:33:59.287" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:33:59.287" starttime="20181130 16:33:59.286"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:59.288" starttime="20181130 16:33:59.287"></status>
</kw>
<msg timestamp="20181130 16:33:59.288" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 16:33:59.288" starttime="20181130 16:33:57.003"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:33:59.288" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 16:33:59.288" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:33:59.289" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:33:59.289" starttime="20181130 16:33:59.288"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:33:59.289" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 16:33:59.289" starttime="20181130 16:33:59.289"></status>
</kw>
<msg timestamp="20181130 16:33:59.289" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:33:59.289" starttime="20181130 16:33:57.001"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:59.291" starttime="20181130 16:33:59.290"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:59.291" starttime="20181130 16:33:59.290"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:33:59.292" starttime="20181130 16:33:59.291"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:59.292" starttime="20181130 16:33:59.291"></status>
</kw>
<status status="PASS" endtime="20181130 16:33:59.292" starttime="20181130 16:33:59.289"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:33:59.293" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 16:33:59.293" starttime="20181130 16:33:59.293"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:33:59.303" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 16:33:59.323" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:02.370" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:02.371" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:02.371" starttime="20181130 16:33:59.302"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:02.373" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:02.373" starttime="20181130 16:34:02.372"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:02.373" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:02.374" starttime="20181130 16:34:02.373"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:02.375" starttime="20181130 16:34:02.374"></status>
</kw>
<msg timestamp="20181130 16:34:02.375" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:34:02.375" starttime="20181130 16:33:59.301"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:02.375" starttime="20181130 16:33:59.294"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:02.389" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 16:34:02.413" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:04.554" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:04.555" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:04.555" starttime="20181130 16:34:02.389"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:04.557" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:04.557" starttime="20181130 16:34:04.556"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:04.558" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:04.559" starttime="20181130 16:34:04.558"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:04.560" starttime="20181130 16:34:04.559"></status>
</kw>
<msg timestamp="20181130 16:34:04.561" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:34:04.561" starttime="20181130 16:34:02.388"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:04.561" starttime="20181130 16:34:02.376"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:04.573" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 16:34:04.593" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:06.728" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:06.729" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:06.729" starttime="20181130 16:34:04.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:06.731" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:06.731" starttime="20181130 16:34:06.730"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:06.731" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:06.732" starttime="20181130 16:34:06.731"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:06.733" starttime="20181130 16:34:06.732"></status>
</kw>
<msg timestamp="20181130 16:34:06.733" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:34:06.733" starttime="20181130 16:34:04.571"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:06.733" starttime="20181130 16:34:04.562"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:06.746" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 16:34:06.769" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:09.004" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:09.004" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:09.005" starttime="20181130 16:34:06.746"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:09.006" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:09.007" starttime="20181130 16:34:09.006"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:09.008" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:09.008" starttime="20181130 16:34:09.007"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:09.009" starttime="20181130 16:34:09.008"></status>
</kw>
<msg timestamp="20181130 16:34:09.010" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:34:09.010" starttime="20181130 16:34:06.745"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:09.010" starttime="20181130 16:34:06.734"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:09.025" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 16:34:09.065" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:11.389" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:11.390" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:11.390" starttime="20181130 16:34:09.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:11.392" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:11.393" starttime="20181130 16:34:11.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:11.394" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:11.395" starttime="20181130 16:34:11.394"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:11.396" starttime="20181130 16:34:11.395"></status>
</kw>
<msg timestamp="20181130 16:34:11.397" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 16:34:11.397" starttime="20181130 16:34:09.024"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:11.397" starttime="20181130 16:34:09.010"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:11.428" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 16:34:11.450" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:13.922" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:13.923" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:13.923" starttime="20181130 16:34:11.426"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:13.924" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:13.924" starttime="20181130 16:34:13.923"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:13.925" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:13.925" starttime="20181130 16:34:13.924"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:13.926" starttime="20181130 16:34:13.925"></status>
</kw>
<msg timestamp="20181130 16:34:13.926" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 16:34:13.926" starttime="20181130 16:34:11.424"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:13.927" starttime="20181130 16:34:11.398"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:13.938" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 16:34:13.966" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:16.089" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:16.090" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:16.090" starttime="20181130 16:34:13.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:16.091" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:16.091" starttime="20181130 16:34:16.091"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:16.092" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:16.092" starttime="20181130 16:34:16.091"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:16.093" starttime="20181130 16:34:16.092"></status>
</kw>
<msg timestamp="20181130 16:34:16.093" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:34:16.093" starttime="20181130 16:34:13.937"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:16.093" starttime="20181130 16:34:13.927"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:16.103" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 16:34:16.125" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:18.209" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:18.209" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:18.209" starttime="20181130 16:34:16.103"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.210" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:18.210" starttime="20181130 16:34:18.210"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.211" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:18.211" starttime="20181130 16:34:18.211"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.212" starttime="20181130 16:34:18.211"></status>
</kw>
<msg timestamp="20181130 16:34:18.212" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:34:18.212" starttime="20181130 16:34:16.102"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.212" starttime="20181130 16:34:16.093"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.212" starttime="20181130 16:33:59.293"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.212" starttime="20181130 16:33:59.292"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.212" starttime="20181130 16:33:45.365"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.212" starttime="20181130 16:33:45.364"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.214" starttime="20181130 16:34:18.214"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:34:18.215" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181130 16:34:18.215" starttime="20181130 16:34:18.214"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.216" starttime="20181130 16:34:18.216"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.216" starttime="20181130 16:34:18.216"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.220" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181130 16:34:18.220" starttime="20181130 16:34:18.216"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.239" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.239" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:18.239" starttime="20181130 16:34:18.220"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.239" starttime="20181130 16:34:18.215"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.239" starttime="20181130 16:34:18.215"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.241" starttime="20181130 16:34:18.241"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.241" starttime="20181130 16:34:18.241"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.244" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181130 16:34:18.244" starttime="20181130 16:34:18.241"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.255" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.256" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:18.256" starttime="20181130 16:34:18.244"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.256" starttime="20181130 16:34:18.240"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.256" starttime="20181130 16:34:18.240"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.257" starttime="20181130 16:34:18.257"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.258" starttime="20181130 16:34:18.257"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.260" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181130 16:34:18.260" starttime="20181130 16:34:18.258"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.273" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.273" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:18.273" starttime="20181130 16:34:18.260"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.274" starttime="20181130 16:34:18.256"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.274" starttime="20181130 16:34:18.256"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.276" starttime="20181130 16:34:18.275"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.276" starttime="20181130 16:34:18.276"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.278" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181130 16:34:18.279" starttime="20181130 16:34:18.276"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.290" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.290" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:18.290" starttime="20181130 16:34:18.279"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.291" starttime="20181130 16:34:18.274"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.291" starttime="20181130 16:34:18.274"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.294" starttime="20181130 16:34:18.293"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.295" starttime="20181130 16:34:18.295"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.299" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181130 16:34:18.299" starttime="20181130 16:34:18.296"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.310" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.311" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:18.311" starttime="20181130 16:34:18.300"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.311" starttime="20181130 16:34:18.292"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.311" starttime="20181130 16:34:18.291"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.314" starttime="20181130 16:34:18.313"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.315" starttime="20181130 16:34:18.314"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.318" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181130 16:34:18.319" starttime="20181130 16:34:18.315"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.329" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.329" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:18.329" starttime="20181130 16:34:18.319"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.329" starttime="20181130 16:34:18.312"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.330" starttime="20181130 16:34:18.311"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.332" starttime="20181130 16:34:18.332"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.333" starttime="20181130 16:34:18.333"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.337" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181130 16:34:18.337" starttime="20181130 16:34:18.334"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.346" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.347" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:18.347" starttime="20181130 16:34:18.337"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.347" starttime="20181130 16:34:18.330"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.347" starttime="20181130 16:34:18.330"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.349" starttime="20181130 16:34:18.349"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.350" starttime="20181130 16:34:18.349"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.353" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181130 16:34:18.353" starttime="20181130 16:34:18.350"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.363" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.363" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:18.363" starttime="20181130 16:34:18.353"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.363" starttime="20181130 16:34:18.347"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.363" starttime="20181130 16:34:18.347"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.365" starttime="20181130 16:34:18.365"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.366" starttime="20181130 16:34:18.365"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.369" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181130 16:34:18.369" starttime="20181130 16:34:18.366"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.380" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.381" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:18.381" starttime="20181130 16:34:18.369"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.381" starttime="20181130 16:34:18.364"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.381" starttime="20181130 16:34:18.363"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.384" starttime="20181130 16:34:18.383"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.384" starttime="20181130 16:34:18.384"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.388" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181130 16:34:18.388" starttime="20181130 16:34:18.385"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.397" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.398" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:18.398" starttime="20181130 16:34:18.388"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.398" starttime="20181130 16:34:18.382"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.398" starttime="20181130 16:34:18.381"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.398" starttime="20181130 16:34:18.215"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.399" starttime="20181130 16:34:18.399"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:34:18.400" starttime="20181130 16:34:18.400"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.403" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181130 16:34:18.403" starttime="20181130 16:34:18.400"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.474" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:34:18.474" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181130 16:34:18.474" starttime="20181130 16:34:18.403"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.474" starttime="20181130 16:34:18.398"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.474" starttime="20181130 16:34:18.213"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.474" starttime="20181130 16:34:18.213"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.474" starttime="20181130 16:34:18.213"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.474" starttime="20181130 16:34:18.213"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.484" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:34:18.484" starttime="20181130 16:34:18.483"></status>
</kw>
<msg timestamp="20181130 16:34:18.484" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:34:18.484" starttime="20181130 16:34:18.483"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.484" starttime="20181130 16:34:18.484"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:34:18.485" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:34:18.485" starttime="20181130 16:34:18.485"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.485" starttime="20181130 16:34:18.482"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.497" starttime="20181130 16:34:18.497"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.498" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:34:18.648" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:34:18.648" starttime="20181130 16:34:18.498"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.674" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181130 16:34:18.674" starttime="20181130 16:34:18.649"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:34:18.680" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 16:34:18 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:34:18.680" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 16:34:18 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 16:34:18.680" starttime="20181130 16:34:18.674"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:34:18.723" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:34:18.723" starttime="20181130 16:34:18.680"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:34:18.726" starttime="20181130 16:34:18.724"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.726" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 16:34:18 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:34:18.726" starttime="20181130 16:34:18.726"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.726" starttime="20181130 16:34:18.496"></status>
</kw>
<msg timestamp="20181130 16:34:18.726" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 16:34:18 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 16:34:18.726" starttime="20181130 16:34:18.489"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.727" starttime="20181130 16:34:18.727"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.728" starttime="20181130 16:34:18.727"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.728" starttime="20181130 16:34:18.727"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.729" starttime="20181130 16:34:18.728"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.729" starttime="20181130 16:34:18.728"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.730" starttime="20181130 16:34:18.729"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.730" starttime="20181130 16:34:18.729"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.730" starttime="20181130 16:34:18.730"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.730" starttime="20181130 16:34:18.730"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.731" starttime="20181130 16:34:18.731"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.731" starttime="20181130 16:34:18.730"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.732" starttime="20181130 16:34:18.731"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.732" starttime="20181130 16:34:18.731"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.732" starttime="20181130 16:34:18.727"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.732" starttime="20181130 16:34:18.488"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.732" starttime="20181130 16:34:18.488"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.732" starttime="20181130 16:34:18.487"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.732" starttime="20181130 16:34:18.487"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.732" starttime="20181130 16:34:18.487"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.732" starttime="20181130 16:34:18.486"></status>
</kw>
<msg timestamp="20181130 16:34:18.732" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:34:18.732" starttime="20181130 16:34:18.486"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.741" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:34:18.741" starttime="20181130 16:34:18.741"></status>
</kw>
<msg timestamp="20181130 16:34:18.741" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:34:18.741" starttime="20181130 16:34:18.740"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.742" starttime="20181130 16:34:18.741"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:34:18.742" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:34:18.742" starttime="20181130 16:34:18.742"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.742" starttime="20181130 16:34:18.740"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.742" starttime="20181130 16:34:18.732"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.743" starttime="20181130 16:34:18.486"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181130 16:34:18.744" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181130 16:34:18.744" starttime="20181130 16:34:18.744"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.752" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181130 16:34:18.752" starttime="20181130 16:34:18.745"></status>
</kw>
<msg timestamp="20181130 16:34:18.752" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 16:34:18.752" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181130 16:34:18.753" starttime="20181130 16:34:18.745"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.753" starttime="20181130 16:34:18.753"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.753" starttime="20181130 16:34:18.744"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.753" starttime="20181130 16:34:18.744"></status>
</kw>
<msg timestamp="20181130 16:34:18.753" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181130 16:34:18.753" starttime="20181130 16:34:18.744"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.754" starttime="20181130 16:34:18.754"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.754" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:34:18.754" starttime="20181130 16:34:18.754"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.755" starttime="20181130 16:34:18.743"></status>
</kw>
<msg timestamp="20181130 16:34:18.755" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:34:18.755" starttime="20181130 16:34:18.743"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.762" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:34:18.762" starttime="20181130 16:34:18.762"></status>
</kw>
<msg timestamp="20181130 16:34:18.763" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:34:18.763" starttime="20181130 16:34:18.762"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.763" starttime="20181130 16:34:18.763"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:34:18.764" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:34:18.764" starttime="20181130 16:34:18.763"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.764" starttime="20181130 16:34:18.761"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.764" starttime="20181130 16:34:18.755"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.764" starttime="20181130 16:34:18.743"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:34:18.774" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:34:18.774" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:34:18.774" starttime="20181130 16:34:18.765"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181130 16:34:18.796" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:34:18.797" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181130 16:34:18.797" starttime="20181130 16:34:18.777"></status>
</kw>
<msg timestamp="20181130 16:34:18.800" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:34:18.800" starttime="20181130 16:34:18.775"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.803" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:34:18.807" starttime="20181130 16:34:18.800"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:18.808" starttime="20181130 16:34:18.774"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181130 16:34:18.809" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181130 16:34:18.809" starttime="20181130 16:34:18.808"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.10">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.813" starttime="20181130 16:34:18.812"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:34:18.814" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:34:18.815" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:34:18.815" starttime="20181130 16:34:18.814"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:34:18.816" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:34:18.816" starttime="20181130 16:34:18.815"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:34:18.818" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181130 16:34:18.818" starttime="20181130 16:34:18.817"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:34:18.820" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:34:18.821" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:34:18.821" starttime="20181130 16:34:18.820"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:18.822" starttime="20181130 16:34:18.821"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:34:18.824" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:34:19.174" level="INFO">Read output: Last login: Fri Nov 30 16:33:45 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:34:19.174" starttime="20181130 16:34:18.823"></status>
</kw>
<msg timestamp="20181130 16:34:19.174" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:34:19.174" starttime="20181130 16:34:18.822"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.175" starttime="20181130 16:34:18.819"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:34:19.176" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181130 16:34:19.220" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:34:19.220" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<msg timestamp="20181130 16:34:19.220" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 16:34:19.220" starttime="20181130 16:34:19.175"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:34:19.285" starttime="20181130 16:34:19.221"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:19.286" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:19.286" starttime="20181130 16:34:19.286"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.287" starttime="20181130 16:34:19.286"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:19.287" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:34:19.288" starttime="20181130 16:34:19.287"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.288" starttime="20181130 16:34:19.287"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.290" starttime="20181130 16:34:19.289"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.290" starttime="20181130 16:34:19.290"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:34:19.290" starttime="20181130 16:34:19.290"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.290" starttime="20181130 16:34:19.288"></status>
</kw>
<msg timestamp="20181130 16:34:19.291" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<status status="PASS" endtime="20181130 16:34:19.291" starttime="20181130 16:34:18.811"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181130 16:34:19.291" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181130 16:34:19.291" starttime="20181130 16:34:19.291"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181130 16:34:19.292" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 16:34:19.292" starttime="20181130 16:34:19.292"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.294" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.294" starttime="20181130 16:34:19.293"></status>
</kw>
<msg timestamp="20181130 16:34:19.294" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.294" starttime="20181130 16:34:19.292"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.294" starttime="20181130 16:34:19.294"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.294" starttime="20181130 16:34:19.292"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.296" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.296" starttime="20181130 16:34:19.295"></status>
</kw>
<msg timestamp="20181130 16:34:19.296" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.296" starttime="20181130 16:34:19.295"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.296" starttime="20181130 16:34:19.296"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.296" starttime="20181130 16:34:19.294"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.298" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.298" starttime="20181130 16:34:19.297"></status>
</kw>
<msg timestamp="20181130 16:34:19.298" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.298" starttime="20181130 16:34:19.297"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.298" starttime="20181130 16:34:19.298"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.298" starttime="20181130 16:34:19.296"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.300" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.300" starttime="20181130 16:34:19.299"></status>
</kw>
<msg timestamp="20181130 16:34:19.300" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.300" starttime="20181130 16:34:19.299"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.301" starttime="20181130 16:34:19.300"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.301" starttime="20181130 16:34:19.299"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.302" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.302" starttime="20181130 16:34:19.301"></status>
</kw>
<msg timestamp="20181130 16:34:19.302" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.303" starttime="20181130 16:34:19.301"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.303" starttime="20181130 16:34:19.303"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.303" starttime="20181130 16:34:19.301"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.305" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.305" starttime="20181130 16:34:19.304"></status>
</kw>
<msg timestamp="20181130 16:34:19.305" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.305" starttime="20181130 16:34:19.303"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.305" starttime="20181130 16:34:19.305"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.305" starttime="20181130 16:34:19.303"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.307" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.307" starttime="20181130 16:34:19.306"></status>
</kw>
<msg timestamp="20181130 16:34:19.307" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.307" starttime="20181130 16:34:19.306"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.308" starttime="20181130 16:34:19.307"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.308" starttime="20181130 16:34:19.305"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.309" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.309" starttime="20181130 16:34:19.308"></status>
</kw>
<msg timestamp="20181130 16:34:19.309" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.309" starttime="20181130 16:34:19.308"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.310" starttime="20181130 16:34:19.310"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.310" starttime="20181130 16:34:19.308"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.311" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.312" starttime="20181130 16:34:19.310"></status>
</kw>
<msg timestamp="20181130 16:34:19.312" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.312" starttime="20181130 16:34:19.310"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.312" starttime="20181130 16:34:19.312"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.312" starttime="20181130 16:34:19.310"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.314" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.314" starttime="20181130 16:34:19.313"></status>
</kw>
<msg timestamp="20181130 16:34:19.314" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.314" starttime="20181130 16:34:19.313"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.315" starttime="20181130 16:34:19.315"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.315" starttime="20181130 16:34:19.313"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.317" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.317" starttime="20181130 16:34:19.315"></status>
</kw>
<msg timestamp="20181130 16:34:19.317" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.317" starttime="20181130 16:34:19.315"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.317" starttime="20181130 16:34:19.317"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.317" starttime="20181130 16:34:19.315"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.320" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.320" starttime="20181130 16:34:19.318"></status>
</kw>
<msg timestamp="20181130 16:34:19.320" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.320" starttime="20181130 16:34:19.318"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.320" starttime="20181130 16:34:19.320"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.320" starttime="20181130 16:34:19.318"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.323" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.323" starttime="20181130 16:34:19.321"></status>
</kw>
<msg timestamp="20181130 16:34:19.323" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.323" starttime="20181130 16:34:19.321"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.323" starttime="20181130 16:34:19.323"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.323" starttime="20181130 16:34:19.320"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.326" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.326" starttime="20181130 16:34:19.324"></status>
</kw>
<msg timestamp="20181130 16:34:19.326" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.326" starttime="20181130 16:34:19.324"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.327" starttime="20181130 16:34:19.327"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.327" starttime="20181130 16:34:19.323"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.329" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.330" starttime="20181130 16:34:19.328"></status>
</kw>
<msg timestamp="20181130 16:34:19.330" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.330" starttime="20181130 16:34:19.327"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.331" starttime="20181130 16:34:19.330"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.331" starttime="20181130 16:34:19.327"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.335" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.335" starttime="20181130 16:34:19.332"></status>
</kw>
<msg timestamp="20181130 16:34:19.335" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.335" starttime="20181130 16:34:19.331"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.335" starttime="20181130 16:34:19.335"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.335" starttime="20181130 16:34:19.331"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.338" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.338" starttime="20181130 16:34:19.336"></status>
</kw>
<msg timestamp="20181130 16:34:19.339" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.339" starttime="20181130 16:34:19.336"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.339" starttime="20181130 16:34:19.339"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.339" starttime="20181130 16:34:19.336"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.342" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.342" starttime="20181130 16:34:19.340"></status>
</kw>
<msg timestamp="20181130 16:34:19.342" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.342" starttime="20181130 16:34:19.339"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.343" starttime="20181130 16:34:19.342"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.343" starttime="20181130 16:34:19.339"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.346" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.346" starttime="20181130 16:34:19.343"></status>
</kw>
<msg timestamp="20181130 16:34:19.346" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.346" starttime="20181130 16:34:19.343"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.347" starttime="20181130 16:34:19.347"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.347" starttime="20181130 16:34:19.343"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.350" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.350" starttime="20181130 16:34:19.347"></status>
</kw>
<msg timestamp="20181130 16:34:19.351" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.351" starttime="20181130 16:34:19.347"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.351" starttime="20181130 16:34:19.351"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.351" starttime="20181130 16:34:19.347"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.354" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.354" starttime="20181130 16:34:19.352"></status>
</kw>
<msg timestamp="20181130 16:34:19.354" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.354" starttime="20181130 16:34:19.351"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.355" starttime="20181130 16:34:19.354"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.355" starttime="20181130 16:34:19.351"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.358" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.358" starttime="20181130 16:34:19.355"></status>
</kw>
<msg timestamp="20181130 16:34:19.358" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.358" starttime="20181130 16:34:19.355"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.358" starttime="20181130 16:34:19.358"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.358" starttime="20181130 16:34:19.355"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.362" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.362" starttime="20181130 16:34:19.359"></status>
</kw>
<msg timestamp="20181130 16:34:19.362" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.362" starttime="20181130 16:34:19.359"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.362" starttime="20181130 16:34:19.362"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.362" starttime="20181130 16:34:19.359"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.366" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.366" starttime="20181130 16:34:19.363"></status>
</kw>
<msg timestamp="20181130 16:34:19.366" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.366" starttime="20181130 16:34:19.363"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.366" starttime="20181130 16:34:19.366"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.366" starttime="20181130 16:34:19.362"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.370" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.370" starttime="20181130 16:34:19.367"></status>
</kw>
<msg timestamp="20181130 16:34:19.370" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.370" starttime="20181130 16:34:19.367"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.371" starttime="20181130 16:34:19.370"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.371" starttime="20181130 16:34:19.366"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.374" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.374" starttime="20181130 16:34:19.371"></status>
</kw>
<msg timestamp="20181130 16:34:19.374" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.374" starttime="20181130 16:34:19.371"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.375" starttime="20181130 16:34:19.374"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.375" starttime="20181130 16:34:19.371"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.380" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.380" starttime="20181130 16:34:19.375"></status>
</kw>
<msg timestamp="20181130 16:34:19.381" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.381" starttime="20181130 16:34:19.375"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.381" starttime="20181130 16:34:19.381"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.382" starttime="20181130 16:34:19.375"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.388" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.388" starttime="20181130 16:34:19.383"></status>
</kw>
<msg timestamp="20181130 16:34:19.389" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.389" starttime="20181130 16:34:19.382"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.389" starttime="20181130 16:34:19.389"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.389" starttime="20181130 16:34:19.382"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.396" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.397" starttime="20181130 16:34:19.390"></status>
</kw>
<msg timestamp="20181130 16:34:19.397" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.397" starttime="20181130 16:34:19.390"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.398" starttime="20181130 16:34:19.398"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.398" starttime="20181130 16:34:19.390"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.405" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.405" starttime="20181130 16:34:19.400"></status>
</kw>
<msg timestamp="20181130 16:34:19.405" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.405" starttime="20181130 16:34:19.399"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.406" starttime="20181130 16:34:19.406"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.406" starttime="20181130 16:34:19.399"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.412" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.413" starttime="20181130 16:34:19.407"></status>
</kw>
<msg timestamp="20181130 16:34:19.413" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.413" starttime="20181130 16:34:19.407"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.413" starttime="20181130 16:34:19.413"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.413" starttime="20181130 16:34:19.406"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:34:19.419" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=2504.820s, table=0, n_packets=2502, n_bytes=135108, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=2798.782s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=2798.782s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=2798.782s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.782s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=2636.346s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=2636.346s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=2798.782s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=2798.782s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=2798.683s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=2798.348s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=2798.338s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=2798.683s, table=43, n_packets=156, n_bytes=10128, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=2798.782s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=2798.782s, table=48, n_packets=157, n_bytes=10170, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=2798.683s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=2798.782s, table=50, n_packets=6, n_bytes=444, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=2638.657s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=2798.683s, table=51, n_packets=157, n_bytes=10170, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=2639.112s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=1783.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=1783.511s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=1673.400s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=928.972s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=928.959s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1783.190s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=928.650s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=2639.112s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=1783.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=1673.083s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=928.656s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=2798.782s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=2798.782s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=2798.683s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=2798.782s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=2798.610s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=2798.637s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=2798.610s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=2504.765s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=2504.769s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=2798.600s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=2798.610s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=2798.600s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=2798.600s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=2798.610s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=2798.610s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=2798.610s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=2798.610s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:34:19.420" starttime="20181130 16:34:19.414"></status>
</kw>
<msg timestamp="20181130 16:34:19.420" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:34:19.420" starttime="20181130 16:34:19.414"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.420" starttime="20181130 16:34:19.420"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.420" starttime="20181130 16:34:19.414"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.420" starttime="20181130 16:34:19.292"></status>
</kw>
<msg timestamp="20181130 16:34:19.421" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 16:34:19.421" starttime="20181130 16:34:18.810"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181130 16:34:19.421" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:34:19.422" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181130 16:34:19.422" starttime="20181130 16:34:19.421"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.422" starttime="20181130 16:34:19.422"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.422" starttime="20181130 16:34:18.809"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.422" starttime="20181130 16:34:18.809"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181130 16:34:19.423" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181130 16:34:19.423" starttime="20181130 16:34:19.423"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.423" starttime="20181130 16:34:18.764"></status>
</kw>
<msg timestamp="20181130 16:34:19.423" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:34:19.423" starttime="20181130 16:34:18.764"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:34:19.435" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:34:19.435" starttime="20181130 16:34:19.435"></status>
</kw>
<msg timestamp="20181130 16:34:19.435" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:34:19.435" starttime="20181130 16:34:19.434"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:19.436" starttime="20181130 16:34:19.436"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:34:19.436" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:34:19.436" starttime="20181130 16:34:19.436"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.437" starttime="20181130 16:34:19.434"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.437" starttime="20181130 16:34:19.424"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.437" starttime="20181130 16:34:18.764"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.437" starttime="20181130 16:34:18.485"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.437" starttime="20181130 16:34:18.475"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:19.437" starttime="20181130 16:33:30.098"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:19.445" level="INFO">Starting process:
openstack network create sg_net_1 </msg>
<msg timestamp="20181130 16:34:19.472" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:21.805" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:21.805" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:21.805" starttime="20181130 16:34:19.444"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:21.806" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:34:21Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | ae51b789-aa27-402f-9900-dd21fa11345b |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | sg_net_1                             |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 22                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:34:21Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:21.806" starttime="20181130 16:34:21.806"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:21.807" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:21.807" starttime="20181130 16:34:21.807"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:21.808" starttime="20181130 16:34:21.807"></status>
</kw>
<msg timestamp="20181130 16:34:21.808" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:34:21.808" starttime="20181130 16:34:19.444"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:21.808" starttime="20181130 16:34:19.437"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:21.818" level="INFO">Starting process:
openstack network create sg_net_2 </msg>
<msg timestamp="20181130 16:34:21.841" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:24.187" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:24.188" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:24.188" starttime="20181130 16:34:21.817"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:24.189" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:34:24Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | e6e5ddff-809a-46bc-82f4-b63f66f9b492 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | sg_net_2                             |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 34                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:34:24Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:24.189" starttime="20181130 16:34:24.188"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:24.190" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:24.190" starttime="20181130 16:34:24.189"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:24.190" starttime="20181130 16:34:24.190"></status>
</kw>
<msg timestamp="20181130 16:34:24.191" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:34:24.191" starttime="20181130 16:34:21.817"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:24.191" starttime="20181130 16:34:21.809"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${NETWORK_URL}</arg>
<arg>${NETWORKS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${NETWORK_URL}</arg>
<arg>${NETWORKS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:34:24.212" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/networks, headers=None json=None</msg>
<msg timestamp="20181130 16:34:24.213" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:34:24.213" starttime="20181130 16:34:24.207"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 16:34:24.214" level="INFO">{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"34","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sg_net_2"},{"uuid":"ae51b789-aa27-402f-9900-dd21fa11345b","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"22","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sg_net_1"}]}}</msg>
<status status="PASS" endtime="20181130 16:34:24.214" starttime="20181130 16:34:24.214"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:24.214" starttime="20181130 16:34:24.213"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 16:34:24.215" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 16:34:24.215" starttime="20181130 16:34:24.215"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sg_net_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:24.216" starttime="20181130 16:34:24.216"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:24.216" starttime="20181130 16:34:24.215"></status>
</kw>
<kw type="foritem" name="${i} = sg_net_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:24.217" starttime="20181130 16:34:24.216"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:24.217" starttime="20181130 16:34:24.216"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:24.217" starttime="20181130 16:34:24.215"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:24.217" starttime="20181130 16:34:24.205"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:24.217" starttime="20181130 16:34:24.191"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{SUBNETS}[0]</arg>
<arg>@{SUBNET_CIDRS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:24.226" level="INFO">Starting process:
openstack subnet create --network sg_net_1 --subnet-range 51.0.0.0/24 sg_sub_1 </msg>
<msg timestamp="20181130 16:34:24.269" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:27.074" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:27.075" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:27.075" starttime="20181130 16:34:24.226"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:27.076" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 51.0.0.2-51.0.0.254                  |
| cidr              | 51.0.0.0/24                          |
| created_at        | 2018-11-30T16:34:26Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 51.0.0.1                             |
| host_routes       |                                      |
| id                | bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | sg_sub_1                             |
| network_id        | ae51b789-aa27-402f-9900-dd21fa11345b |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:34:26Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:27.076" starttime="20181130 16:34:27.075"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:27.077" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:27.077" starttime="20181130 16:34:27.076"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:27.078" starttime="20181130 16:34:27.077"></status>
</kw>
<msg timestamp="20181130 16:34:27.078" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:34:27.078" starttime="20181130 16:34:24.225"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:27.079" starttime="20181130 16:34:24.217"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{SUBNETS}[1]</arg>
<arg>@{SUBNET_CIDRS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:27.089" level="INFO">Starting process:
openstack subnet create --network sg_net_2 --subnet-range 52.0.0.0/24 sg_sub_2 </msg>
<msg timestamp="20181130 16:34:27.128" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:29.727" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:29.727" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:29.727" starttime="20181130 16:34:27.088"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:29.728" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 52.0.0.2-52.0.0.254                  |
| cidr              | 52.0.0.0/24                          |
| created_at        | 2018-11-30T16:34:29Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 52.0.0.1                             |
| host_routes       |                                      |
| id                | 6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | sg_sub_2                             |
| network_id        | e6e5ddff-809a-46bc-82f4-b63f66f9b492 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:34:29Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:29.729" starttime="20181130 16:34:29.728"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:29.729" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:29.729" starttime="20181130 16:34:29.729"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:29.730" starttime="20181130 16:34:29.729"></status>
</kw>
<msg timestamp="20181130 16:34:29.730" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:34:29.730" starttime="20181130 16:34:27.088"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:29.730" starttime="20181130 16:34:27.079"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SUBNETWORK_URL}</arg>
<arg>${SUBNETS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SUBNETWORK_URL}</arg>
<arg>${SUBNETS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:34:29.749" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/subnets/, headers=None json=None</msg>
<msg timestamp="20181130 16:34:29.749" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:34:29.749" starttime="20181130 16:34:29.745"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 16:34:29.750" level="INFO">{"subnets":{"subnet":[{"uuid":"bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99","gateway-ip":"51.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"51.0.0.2","end":"51.0.0.254"}],"cidr":"51.0.0.0/24","network-id":"ae51b789-aa27-402f-9900-dd21fa11345b","name":"sg_sub_1"},{"uuid":"6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d","gateway-ip":"52.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"52.0.0.2","end":"52.0.0.254"}],"cidr":"52.0.0.0/24","network-id":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","name":"sg_sub_2"}]}}</msg>
<status status="PASS" endtime="20181130 16:34:29.750" starttime="20181130 16:34:29.750"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:29.750" starttime="20181130 16:34:29.749"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 16:34:29.751" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 16:34:29.751" starttime="20181130 16:34:29.751"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sg_sub_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:29.752" starttime="20181130 16:34:29.751"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:29.752" starttime="20181130 16:34:29.751"></status>
</kw>
<kw type="foritem" name="${i} = sg_sub_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:29.752" starttime="20181130 16:34:29.752"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:29.752" starttime="20181130 16:34:29.752"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:29.752" starttime="20181130 16:34:29.751"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:29.752" starttime="20181130 16:34:29.744"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:29.752" starttime="20181130 16:34:29.731"></status>
</kw>
<kw name="Security Group Create Without Default Security Rules" library="OpenStackOperations">
<doc>Create Neutron Security Group with no default rules, using specified name and optional arguments.</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>${additional_args}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:29.754" starttime="20181130 16:34:29.754"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:29.755" starttime="20181130 16:34:29.754"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:29.762" level="INFO">Starting process:
openstack security group create sg_sg </msg>
<msg timestamp="20181130 16:34:29.795" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:32.150" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:32.150" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:32.150" starttime="20181130 16:34:29.762"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:32.152" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:34:31Z                                                                                                                                  |
| description     | sg_sg                                                                                                                                                 |
| id              | 20b9fcd3-e363-4d44-937e-24309ba53fb1                                                                                                                  |
| name            | sg_sg                                                                                                                                                 |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T16:34:32Z', direction='egress', ethertype='IPv4', id='5ad11472-14fa-4773-a392-ad179962e393', updated_at='2018-11-30T16:34:32Z' |
|                 | created_at='2018-11-30T16:34:32Z', direction='egress', ethertype='IPv6', id='be8bf063-5b81-49ef-bd2c-e04c5734efb0', updated_at='2018-11-30T16:34:32Z' |
| updated_at      | 2018-11-30T16:34:32Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:32.153" starttime="20181130 16:34:32.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:32.154" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:32.154" starttime="20181130 16:34:32.153"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:32.156" starttime="20181130 16:34:32.155"></status>
</kw>
<msg timestamp="20181130 16:34:32.156" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 16:34:32.156" starttime="20181130 16:34:29.761"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 16:34:32.158" level="INFO">${sgp_id} = 20b9fcd3-e363-4d44-937e-24309ba53fb1</msg>
<status status="PASS" endtime="20181130 16:34:32.158" starttime="20181130 16:34:32.157"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:32.159" starttime="20181130 16:34:29.753"></status>
</kw>
<kw name="Delete All Security Group Rules" library="OpenStackOperations">
<doc>Delete all security rules from a specified security group</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group rule list ${sg_name} -cID -fvalue</arg>
</arguments>
<assign>
<var>${sg_rules_output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:32.178" level="INFO">Starting process:
openstack security group rule list sg_sg -cID -fvalue</msg>
<msg timestamp="20181130 16:34:32.198" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:34.299" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:34.300" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:34.300" starttime="20181130 16:34:32.177"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:34.301" level="INFO">5ad11472-14fa-4773-a392-ad179962e393
be8bf063-5b81-49ef-bd2c-e04c5734efb0</msg>
<status status="PASS" endtime="20181130 16:34:34.301" starttime="20181130 16:34:34.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:34.302" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:34.302" starttime="20181130 16:34:34.302"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:34.303" starttime="20181130 16:34:34.302"></status>
</kw>
<msg timestamp="20181130 16:34:34.303" level="INFO">${sg_rules_output} = 5ad11472-14fa-4773-a392-ad179962e393
be8bf063-5b81-49ef-bd2c-e04c5734efb0</msg>
<status status="PASS" endtime="20181130 16:34:34.303" starttime="20181130 16:34:32.176"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${sg_rules_output}</arg>
<arg>\n</arg>
</arguments>
<assign>
<var>@{sg_rules}</var>
</assign>
<msg timestamp="20181130 16:34:34.304" level="INFO">@{sg_rules} = [ 5ad11472-14fa-4773-a392-ad179962e393 | be8bf063-5b81-49ef-bd2c-e04c5734efb0 ]</msg>
<status status="PASS" endtime="20181130 16:34:34.304" starttime="20181130 16:34:34.304"></status>
</kw>
<kw type="for" name="${rule} IN [ @{sg_rules} ]">
<kw type="foritem" name="${rule} = 5ad11472-14fa-4773-a392-ad179962e393">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group rule delete ${rule}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:34.313" level="INFO">Starting process:
openstack security group rule delete 5ad11472-14fa-4773-a392-ad179962e393</msg>
<msg timestamp="20181130 16:34:34.344" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:36.525" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:36.525" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:36.525" starttime="20181130 16:34:34.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:36.527" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:36.527" starttime="20181130 16:34:36.526"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:36.528" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:36.528" starttime="20181130 16:34:36.527"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:36.529" starttime="20181130 16:34:36.528"></status>
</kw>
<msg timestamp="20181130 16:34:36.529" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:34:36.529" starttime="20181130 16:34:34.312"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:36.529" starttime="20181130 16:34:34.304"></status>
</kw>
<kw type="foritem" name="${rule} = be8bf063-5b81-49ef-bd2c-e04c5734efb0">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group rule delete ${rule}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:36.544" level="INFO">Starting process:
openstack security group rule delete be8bf063-5b81-49ef-bd2c-e04c5734efb0</msg>
<msg timestamp="20181130 16:34:36.563" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:38.641" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:38.642" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:38.642" starttime="20181130 16:34:36.543"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:38.644" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:38.644" starttime="20181130 16:34:38.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:38.645" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:38.645" starttime="20181130 16:34:38.644"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.646" starttime="20181130 16:34:38.645"></status>
</kw>
<msg timestamp="20181130 16:34:38.647" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:34:38.647" starttime="20181130 16:34:36.542"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:38.647" starttime="20181130 16:34:36.530"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:38.647" starttime="20181130 16:34:34.304"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:38.647" starttime="20181130 16:34:32.160"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:38.647" starttime="20181130 16:34:29.753"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
<arg>direction=ingress</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:34:38.707" level="INFO">{u'direction': u'ingress', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 16:34:38.707" starttime="20181130 16:34:38.706"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:38.707" starttime="20181130 16:34:38.706"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.708" starttime="20181130 16:34:38.708"></status>
</kw>
<msg timestamp="20181130 16:34:38.709" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:34:38.709" starttime="20181130 16:34:38.707"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.710" starttime="20181130 16:34:38.709"></status>
</kw>
<msg timestamp="20181130 16:34:38.710" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 16:34:38.710" starttime="20181130 16:34:38.709"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.711" starttime="20181130 16:34:38.711"></status>
</kw>
<msg timestamp="20181130 16:34:38.712" level="INFO">${ethertype} = None</msg>
<status status="PASS" endtime="20181130 16:34:38.712" starttime="20181130 16:34:38.710"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.713" starttime="20181130 16:34:38.713"></status>
</kw>
<msg timestamp="20181130 16:34:38.713" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:34:38.713" starttime="20181130 16:34:38.712"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.714" starttime="20181130 16:34:38.714"></status>
</kw>
<msg timestamp="20181130 16:34:38.715" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:34:38.715" starttime="20181130 16:34:38.713"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.716" starttime="20181130 16:34:38.716"></status>
</kw>
<msg timestamp="20181130 16:34:38.716" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 16:34:38.716" starttime="20181130 16:34:38.715"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:34:38.717" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:34:38.717" starttime="20181130 16:34:38.716"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:34:38.718" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:34:38.718" starttime="20181130 16:34:38.717"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:34:38.718" level="INFO">${cmd} = openstack security group rule create sg_sg</msg>
<status status="PASS" endtime="20181130 16:34:38.719" starttime="20181130 16:34:38.718"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.720" starttime="20181130 16:34:38.720"></status>
</kw>
<msg timestamp="20181130 16:34:38.720" level="INFO">${cmd} = openstack security group rule create sg_sg</msg>
<status status="PASS" endtime="20181130 16:34:38.720" starttime="20181130 16:34:38.719"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.722" starttime="20181130 16:34:38.721"></status>
</kw>
<msg timestamp="20181130 16:34:38.722" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress</msg>
<status status="PASS" endtime="20181130 16:34:38.722" starttime="20181130 16:34:38.720"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.723" starttime="20181130 16:34:38.723"></status>
</kw>
<msg timestamp="20181130 16:34:38.723" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress</msg>
<status status="PASS" endtime="20181130 16:34:38.723" starttime="20181130 16:34:38.722"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.725" starttime="20181130 16:34:38.724"></status>
</kw>
<msg timestamp="20181130 16:34:38.725" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:34:38.725" starttime="20181130 16:34:38.723"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.726" starttime="20181130 16:34:38.726"></status>
</kw>
<msg timestamp="20181130 16:34:38.726" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:34:38.726" starttime="20181130 16:34:38.725"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.728" starttime="20181130 16:34:38.728"></status>
</kw>
<msg timestamp="20181130 16:34:38.729" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:34:38.729" starttime="20181130 16:34:38.727"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:38.731" starttime="20181130 16:34:38.730"></status>
</kw>
<msg timestamp="20181130 16:34:38.731" level="INFO">${cmd} = openstack security group rule create sg_sg --ingress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:34:38.731" starttime="20181130 16:34:38.729"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sg_sg --ingress --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:38.735" level="INFO">Starting process:
openstack security group rule create sg_sg --ingress --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 16:34:38.777" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:41.042" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:41.043" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:41.043" starttime="20181130 16:34:38.734"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:41.044" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:34:40Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | f6adc9bd-6c30-4ec7-890d-e4553c8723f7 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 20b9fcd3-e363-4d44-937e-24309ba53fb1 |
| updated_at        | 2018-11-30T16:34:40Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:41.044" starttime="20181130 16:34:41.043"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:41.045" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:41.045" starttime="20181130 16:34:41.044"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.045" starttime="20181130 16:34:41.045"></status>
</kw>
<msg timestamp="20181130 16:34:41.046" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:34:41.046" starttime="20181130 16:34:38.732"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:34:41.046" level="INFO">${rule_id} = f6adc9bd-6c30-4ec7-890d-e4553c8723f7</msg>
<status status="PASS" endtime="20181130 16:34:41.047" starttime="20181130 16:34:41.046"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:41.047" starttime="20181130 16:34:38.704"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
<arg>direction=egress</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:34:41.080" level="INFO">{u'direction': u'egress', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 16:34:41.080" starttime="20181130 16:34:41.080"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:41.080" starttime="20181130 16:34:41.079"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.081" starttime="20181130 16:34:41.081"></status>
</kw>
<msg timestamp="20181130 16:34:41.081" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:34:41.081" starttime="20181130 16:34:41.081"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.083" starttime="20181130 16:34:41.082"></status>
</kw>
<msg timestamp="20181130 16:34:41.083" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 16:34:41.083" starttime="20181130 16:34:41.082"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.084" starttime="20181130 16:34:41.083"></status>
</kw>
<msg timestamp="20181130 16:34:41.084" level="INFO">${ethertype} = None</msg>
<status status="PASS" endtime="20181130 16:34:41.084" starttime="20181130 16:34:41.083"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.085" starttime="20181130 16:34:41.084"></status>
</kw>
<msg timestamp="20181130 16:34:41.085" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:34:41.085" starttime="20181130 16:34:41.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.086" starttime="20181130 16:34:41.086"></status>
</kw>
<msg timestamp="20181130 16:34:41.086" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:34:41.086" starttime="20181130 16:34:41.085"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.087" starttime="20181130 16:34:41.087"></status>
</kw>
<msg timestamp="20181130 16:34:41.087" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 16:34:41.087" starttime="20181130 16:34:41.086"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:34:41.088" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:34:41.088" starttime="20181130 16:34:41.087"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:34:41.088" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:34:41.088" starttime="20181130 16:34:41.088"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:34:41.089" level="INFO">${cmd} = openstack security group rule create sg_sg</msg>
<status status="PASS" endtime="20181130 16:34:41.089" starttime="20181130 16:34:41.089"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.090" starttime="20181130 16:34:41.090"></status>
</kw>
<msg timestamp="20181130 16:34:41.090" level="INFO">${cmd} = openstack security group rule create sg_sg</msg>
<status status="PASS" endtime="20181130 16:34:41.090" starttime="20181130 16:34:41.089"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.091" starttime="20181130 16:34:41.091"></status>
</kw>
<msg timestamp="20181130 16:34:41.092" level="INFO">${cmd} = openstack security group rule create sg_sg --egress</msg>
<status status="PASS" endtime="20181130 16:34:41.092" starttime="20181130 16:34:41.090"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.093" starttime="20181130 16:34:41.092"></status>
</kw>
<msg timestamp="20181130 16:34:41.093" level="INFO">${cmd} = openstack security group rule create sg_sg --egress</msg>
<status status="PASS" endtime="20181130 16:34:41.093" starttime="20181130 16:34:41.092"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.094" starttime="20181130 16:34:41.093"></status>
</kw>
<msg timestamp="20181130 16:34:41.094" level="INFO">${cmd} = openstack security group rule create sg_sg --egress --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:34:41.094" starttime="20181130 16:34:41.093"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.095" starttime="20181130 16:34:41.095"></status>
</kw>
<msg timestamp="20181130 16:34:41.095" level="INFO">${cmd} = openstack security group rule create sg_sg --egress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:34:41.095" starttime="20181130 16:34:41.094"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.096" starttime="20181130 16:34:41.096"></status>
</kw>
<msg timestamp="20181130 16:34:41.096" level="INFO">${cmd} = openstack security group rule create sg_sg --egress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:34:41.096" starttime="20181130 16:34:41.096"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:41.097" starttime="20181130 16:34:41.097"></status>
</kw>
<msg timestamp="20181130 16:34:41.097" level="INFO">${cmd} = openstack security group rule create sg_sg --egress --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:34:41.097" starttime="20181130 16:34:41.097"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sg_sg --egress --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:41.099" level="INFO">Starting process:
openstack security group rule create sg_sg --egress --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 16:34:41.140" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:43.602" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:43.603" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:43.603" starttime="20181130 16:34:41.098"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:43.604" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:34:43Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 67e52fe7-aaeb-44ef-94f5-703eb65ed01f |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 20b9fcd3-e363-4d44-937e-24309ba53fb1 |
| updated_at        | 2018-11-30T16:34:43Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:43.604" starttime="20181130 16:34:43.603"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:43.604" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:43.604" starttime="20181130 16:34:43.604"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:43.605" starttime="20181130 16:34:43.605"></status>
</kw>
<msg timestamp="20181130 16:34:43.605" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:34:43.605" starttime="20181130 16:34:41.098"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:34:43.606" level="INFO">${rule_id} = 67e52fe7-aaeb-44ef-94f5-703eb65ed01f</msg>
<status status="PASS" endtime="20181130 16:34:43.606" starttime="20181130 16:34:43.606"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:43.606" starttime="20181130 16:34:41.078"></status>
</kw>
<kw name="Neutron Security Group Show" library="OpenStackOperations">
<doc>Displays the neutron security group configurations that belongs to a given neutron security group name</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group show ${SecurityGroupRuleName}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:43.614" level="INFO">Starting process:
openstack security group show sg_sg</msg>
<msg timestamp="20181130 16:34:43.632" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:45.858" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:45.859" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:45.859" starttime="20181130 16:34:43.614"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:45.860" level="INFO">+-----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                                                                                                            |
+-----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:34:31Z                                                                                                                                                                                                                             |
| description     | sg_sg                                                                                                                                                                                                                                            |
| id              | 20b9fcd3-e363-4d44-937e-24309ba53fb1                                                                                                                                                                                                             |
| name            | sg_sg                                                                                                                                                                                                                                            |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                 |
| revision_number | 5                                                                                                                                                                                                                                                |
| rules           | created_at='2018-11-30T16:34:40Z', direction='ingress', ethertype='IPv4', id='f6adc9bd-6c30-4ec7-890d-e4553c8723f7', port_range_max='65535', port_range_min='1', protocol='tcp', remote_ip_prefix='0.0.0.0/0', updated_at='2018-11-30T16:34:40Z' |
|                 | created_at='2018-11-30T16:34:43Z', direction='egress', ethertype='IPv4', id='67e52fe7-aaeb-44ef-94f5-703eb65ed01f', port_range_max='65535', port_range_min='1', protocol='tcp', remote_ip_prefix='0.0.0.0/0', updated_at='2018-11-30T16:34:43Z'  |
| updated_at      | 2018-11-30T16:34:43Z                                                                                                                                                                                                                             |
+-----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:45.861" starttime="20181130 16:34:45.860"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:45.862" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:45.862" starttime="20181130 16:34:45.861"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:45.863" starttime="20181130 16:34:45.862"></status>
</kw>
<msg timestamp="20181130 16:34:45.864" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:34:45.864" starttime="20181130 16:34:43.613"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:45.864" starttime="20181130 16:34:43.606"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:34:45.867" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:34:45.867" starttime="20181130 16:34:45.866"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:45.885" level="INFO">Starting process:
openstack network list | grep "sg_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:34:45.906" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:48.054" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:48.054" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:48.054" starttime="20181130 16:34:45.884"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:48.055" level="INFO">ae51b789-aa27-402f-9900-dd21fa11345b</msg>
<status status="PASS" endtime="20181130 16:34:48.055" starttime="20181130 16:34:48.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:48.056" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:48.056" starttime="20181130 16:34:48.055"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:48.057" starttime="20181130 16:34:48.056"></status>
</kw>
<msg timestamp="20181130 16:34:48.057" level="INFO">${output} = ae51b789-aa27-402f-9900-dd21fa11345b</msg>
<status status="PASS" endtime="20181130 16:34:48.057" starttime="20181130 16:34:45.883"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:34:48.058" level="INFO">${splitted_output} = [u'ae51b789-aa27-402f-9900-dd21fa11345b']</msg>
<status status="PASS" endtime="20181130 16:34:48.058" starttime="20181130 16:34:48.057"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:34:48.058" level="INFO">${net_id} = ae51b789-aa27-402f-9900-dd21fa11345b</msg>
<status status="PASS" endtime="20181130 16:34:48.058" starttime="20181130 16:34:48.058"></status>
</kw>
<msg timestamp="20181130 16:34:48.058" level="INFO">${net_id} = ae51b789-aa27-402f-9900-dd21fa11345b</msg>
<status status="PASS" endtime="20181130 16:34:48.059" starttime="20181130 16:34:45.868"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:48.068" level="INFO">Starting process:
openstack server create sg_net_1_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=ae51b789-aa27-402f-9900-dd21fa11345b --security-group sg_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:34:48.093" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:52.187" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:52.187" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:52.187" starttime="20181130 16:34:48.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:52.189" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 3QC8vJK9xDpV                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:34:51Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | a8f190f9-553d-4bda-a94e-701ae437966d                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | sg_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='20b9fcd3-e363-4d44-937e-24309ba53fb1'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:34:52Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:52.189" starttime="20181130 16:34:52.188"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:52.190" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:52.190" starttime="20181130 16:34:52.189"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:52.191" starttime="20181130 16:34:52.190"></status>
</kw>
<msg timestamp="20181130 16:34:52.191" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:34:52.191" starttime="20181130 16:34:48.067"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:52.192" starttime="20181130 16:34:45.865"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:34:52.194" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:34:52.194" starttime="20181130 16:34:52.193"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:52.207" level="INFO">Starting process:
openstack network list | grep "sg_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:34:52.250" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:54.414" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:54.415" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:54.415" starttime="20181130 16:34:52.207"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:54.416" level="INFO">ae51b789-aa27-402f-9900-dd21fa11345b</msg>
<status status="PASS" endtime="20181130 16:34:54.416" starttime="20181130 16:34:54.416"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:54.417" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:54.417" starttime="20181130 16:34:54.417"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:54.418" starttime="20181130 16:34:54.417"></status>
</kw>
<msg timestamp="20181130 16:34:54.418" level="INFO">${output} = ae51b789-aa27-402f-9900-dd21fa11345b</msg>
<status status="PASS" endtime="20181130 16:34:54.418" starttime="20181130 16:34:52.206"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:34:54.419" level="INFO">${splitted_output} = [u'ae51b789-aa27-402f-9900-dd21fa11345b']</msg>
<status status="PASS" endtime="20181130 16:34:54.419" starttime="20181130 16:34:54.419"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:34:54.420" level="INFO">${net_id} = ae51b789-aa27-402f-9900-dd21fa11345b</msg>
<status status="PASS" endtime="20181130 16:34:54.420" starttime="20181130 16:34:54.419"></status>
</kw>
<msg timestamp="20181130 16:34:54.420" level="INFO">${net_id} = ae51b789-aa27-402f-9900-dd21fa11345b</msg>
<status status="PASS" endtime="20181130 16:34:54.420" starttime="20181130 16:34:52.194"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:54.439" level="INFO">Starting process:
openstack server create sg_net_1_vm_2 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=ae51b789-aa27-402f-9900-dd21fa11345b --security-group sg_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:34:54.473" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:34:58.456" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:34:58.457" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:34:58.457" starttime="20181130 16:34:54.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:34:58.459" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | WpQ5F5iaHMFj                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:34:58Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 5ccc19a3-3ef3-4f1f-91ae-d25d3a8f67ca                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | sg_net_1_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='20b9fcd3-e363-4d44-937e-24309ba53fb1'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:34:58Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:34:58.459" starttime="20181130 16:34:58.458"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:34:58.460" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:34:58.461" starttime="20181130 16:34:58.460"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:34:58.462" starttime="20181130 16:34:58.461"></status>
</kw>
<msg timestamp="20181130 16:34:58.463" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:34:58.463" starttime="20181130 16:34:54.435"></status>
</kw>
<status status="PASS" endtime="20181130 16:34:58.463" starttime="20181130 16:34:52.192"></status>
</kw>
<kw name="Create Vm Instance On Compute Node" library="OpenStackOperations">
<doc>Create a VM instance on a specific compute node.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:34:58.466" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:34:58.466" starttime="20181130 16:34:58.465"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>${net_name}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:34:58.482" level="INFO">Starting process:
openstack network list | grep "sg_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181130 16:34:58.525" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:35:00.750" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:35:00.750" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:35:00.750" starttime="20181130 16:34:58.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:35:00.751" level="INFO">e6e5ddff-809a-46bc-82f4-b63f66f9b492</msg>
<status status="PASS" endtime="20181130 16:35:00.751" starttime="20181130 16:35:00.751"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:35:00.752" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:35:00.752" starttime="20181130 16:35:00.752"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:35:00.753" starttime="20181130 16:35:00.752"></status>
</kw>
<msg timestamp="20181130 16:35:00.754" level="INFO">${output} = e6e5ddff-809a-46bc-82f4-b63f66f9b492</msg>
<status status="PASS" endtime="20181130 16:35:00.754" starttime="20181130 16:34:58.480"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 16:35:00.754" level="INFO">${splitted_output} = [u'e6e5ddff-809a-46bc-82f4-b63f66f9b492']</msg>
<status status="PASS" endtime="20181130 16:35:00.754" starttime="20181130 16:35:00.754"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 16:35:00.755" level="INFO">${net_id} = e6e5ddff-809a-46bc-82f4-b63f66f9b492</msg>
<status status="PASS" endtime="20181130 16:35:00.755" starttime="20181130 16:35:00.755"></status>
</kw>
<msg timestamp="20181130 16:35:00.756" level="INFO">${net_id} = e6e5ddff-809a-46bc-82f4-b63f66f9b492</msg>
<status status="PASS" endtime="20181130 16:35:00.756" starttime="20181130 16:34:58.466"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create ${vm_name} --image ${image} --flavor ${flavor} --nic net-id=${net_id} --security-group ${sg} --availability-zone nova:${node_hostname}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:35:00.769" level="INFO">Starting process:
openstack server create sg_net_2_vm_1 --image cirros-0.3.5-x86_64-disk --flavor m1.nano --nic net-id=e6e5ddff-809a-46bc-82f4-b63f66f9b492 --security-group sg_sg --availability-zone nova:</msg>
<msg timestamp="20181130 16:35:00.808" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:35:04.366" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:35:04.367" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:35:04.367" starttime="20181130 16:35:00.769"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:35:04.368" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | daCQ9qSF3UMb                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:35:04Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 5768a3b0-1ca0-4de7-b7f4-32fafa83874f                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | sg_net_2_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='20b9fcd3-e363-4d44-937e-24309ba53fb1'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:35:04Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:35:04.368" starttime="20181130 16:35:04.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:35:04.368" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:35:04.369" starttime="20181130 16:35:04.368"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:35:04.369" starttime="20181130 16:35:04.369"></status>
</kw>
<msg timestamp="20181130 16:35:04.370" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:35:04.370" starttime="20181130 16:35:00.767"></status>
</kw>
<status status="PASS" endtime="20181130 16:35:04.370" starttime="20181130 16:34:58.463"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181130 16:35:04.371" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:35:04.371" starttime="20181130 16:35:04.371"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = sg_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:35:04.389" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:35:04.407" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:35:07.591" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:35:07.592" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:35:07.592" starttime="20181130 16:35:04.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:35:07.593" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:35:07.593" starttime="20181130 16:35:07.592"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:35:07.593" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:35:07.593" starttime="20181130 16:35:07.593"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:35:07.594" starttime="20181130 16:35:07.593"></status>
</kw>
<msg timestamp="20181130 16:35:07.594" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:35:07.594" starttime="20181130 16:35:04.388"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:35:07.595" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:35:07.595" starttime="20181130 16:35:07.595"></status>
</kw>
<status status="FAIL" endtime="20181130 16:35:07.595" starttime="20181130 16:35:04.374"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:35:37.607" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:35:37.648" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:35:40.547" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:35:40.547" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:35:40.547" starttime="20181130 16:35:37.607"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:35:40.548" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:35:40.549" starttime="20181130 16:35:40.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:35:40.549" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:35:40.549" starttime="20181130 16:35:40.549"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:35:40.550" starttime="20181130 16:35:40.549"></status>
</kw>
<msg timestamp="20181130 16:35:40.550" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:35:40.550" starttime="20181130 16:35:37.606"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:35:40.551" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:35:40.551" starttime="20181130 16:35:40.550"></status>
</kw>
<status status="FAIL" endtime="20181130 16:35:40.551" starttime="20181130 16:35:37.596"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:36:10.573" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:36:10.613" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:36:14.034" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:36:14.035" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:36:14.035" starttime="20181130 16:36:10.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:36:14.036" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:36:14.036" starttime="20181130 16:36:14.035"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:36:14.037" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:36:14.037" starttime="20181130 16:36:14.036"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:36:14.038" starttime="20181130 16:36:14.037"></status>
</kw>
<msg timestamp="20181130 16:36:14.038" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:36:14.038" starttime="20181130 16:36:10.571"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:36:14.039" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:36:14.039" starttime="20181130 16:36:14.038"></status>
</kw>
<status status="FAIL" endtime="20181130 16:36:14.039" starttime="20181130 16:36:10.552"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:36:44.061" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:36:44.103" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:36:47.356" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:36:47.356" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:36:47.356" starttime="20181130 16:36:44.060"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:36:47.357" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:36:47.357" starttime="20181130 16:36:47.357"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:36:47.358" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:36:47.358" starttime="20181130 16:36:47.358"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:36:47.359" starttime="20181130 16:36:47.358"></status>
</kw>
<msg timestamp="20181130 16:36:47.359" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:36:47.359" starttime="20181130 16:36:44.059"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:36:47.360" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:36:47.360" starttime="20181130 16:36:47.359"></status>
</kw>
<status status="FAIL" endtime="20181130 16:36:47.360" starttime="20181130 16:36:44.040"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:37:17.387" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:37:17.425" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:37:20.643" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:37:20.644" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:37:20.644" starttime="20181130 16:37:17.386"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:37:20.645" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:37:20.645" starttime="20181130 16:37:20.644"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:37:20.646" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:37:20.646" starttime="20181130 16:37:20.645"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:37:20.647" starttime="20181130 16:37:20.646"></status>
</kw>
<msg timestamp="20181130 16:37:20.647" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:37:20.647" starttime="20181130 16:37:17.385"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:37:20.648" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:37:20.648" starttime="20181130 16:37:20.647"></status>
</kw>
<status status="FAIL" endtime="20181130 16:37:20.648" starttime="20181130 16:37:17.361"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:37:50.669" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:37:50.711" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:37:53.739" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:37:53.739" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:37:53.739" starttime="20181130 16:37:50.669"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:37:53.740" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:37:53.740" starttime="20181130 16:37:53.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:37:53.741" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:37:53.741" starttime="20181130 16:37:53.740"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:37:53.741" starttime="20181130 16:37:53.741"></status>
</kw>
<msg timestamp="20181130 16:37:53.742" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:37:53.742" starttime="20181130 16:37:50.668"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:37:53.742" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:37:53.742" starttime="20181130 16:37:53.742"></status>
</kw>
<status status="FAIL" endtime="20181130 16:37:53.742" starttime="20181130 16:37:50.649"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:38:23.757" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:38:23.799" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:38:27.097" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:38:27.098" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:38:27.098" starttime="20181130 16:38:23.757"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:38:27.099" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:38:27.099" starttime="20181130 16:38:27.098"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:38:27.100" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:38:27.101" starttime="20181130 16:38:27.100"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:38:27.102" starttime="20181130 16:38:27.101"></status>
</kw>
<msg timestamp="20181130 16:38:27.102" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:38:27.102" starttime="20181130 16:38:23.756"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:38:27.103" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:38:27.104" starttime="20181130 16:38:27.103"></status>
</kw>
<status status="FAIL" endtime="20181130 16:38:27.104" starttime="20181130 16:38:23.743"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:38:57.123" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:38:57.166" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:39:00.192" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:39:00.193" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:39:00.193" starttime="20181130 16:38:57.123"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:39:00.194" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:39:00.194" starttime="20181130 16:39:00.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:39:00.195" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:39:00.195" starttime="20181130 16:39:00.195"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:39:00.196" starttime="20181130 16:39:00.196"></status>
</kw>
<msg timestamp="20181130 16:39:00.197" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:39:00.197" starttime="20181130 16:38:57.122"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:39:00.198" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:39:00.198" starttime="20181130 16:39:00.197"></status>
</kw>
<status status="FAIL" endtime="20181130 16:39:00.198" starttime="20181130 16:38:57.105"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:39:30.224" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:39:30.270" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:39:33.226" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:39:33.226" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:39:33.226" starttime="20181130 16:39:30.224"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:39:33.227" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:39:33.228" starttime="20181130 16:39:33.227"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:39:33.228" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:39:33.228" starttime="20181130 16:39:33.228"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:39:33.229" starttime="20181130 16:39:33.228"></status>
</kw>
<msg timestamp="20181130 16:39:33.229" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:39:33.229" starttime="20181130 16:39:30.222"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:39:33.230" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:39:33.230" starttime="20181130 16:39:33.230"></status>
</kw>
<status status="FAIL" endtime="20181130 16:39:33.230" starttime="20181130 16:39:30.200"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:40:03.258" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:40:03.287" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:40:06.395" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:40:06.396" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:40:06.396" starttime="20181130 16:40:03.258"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:40:06.397" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:40:06.397" starttime="20181130 16:40:06.396"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:40:06.397" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:40:06.398" starttime="20181130 16:40:06.397"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:40:06.398" starttime="20181130 16:40:06.398"></status>
</kw>
<msg timestamp="20181130 16:40:06.399" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:40:06.399" starttime="20181130 16:40:03.257"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:40:06.401" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:40:06.401" starttime="20181130 16:40:06.399"></status>
</kw>
<status status="FAIL" endtime="20181130 16:40:06.402" starttime="20181130 16:40:03.231"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:40:36.417" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:40:36.460" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:40:39.457" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:40:39.458" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:40:39.458" starttime="20181130 16:40:36.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:40:39.459" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:40:39.459" starttime="20181130 16:40:39.458"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:40:39.460" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:40:39.460" starttime="20181130 16:40:39.459"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:40:39.461" starttime="20181130 16:40:39.460"></status>
</kw>
<msg timestamp="20181130 16:40:39.461" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:40:39.461" starttime="20181130 16:40:36.416"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:40:39.462" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:40:39.462" starttime="20181130 16:40:39.462"></status>
</kw>
<status status="FAIL" endtime="20181130 16:40:39.463" starttime="20181130 16:40:36.403"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:41:09.480" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:41:09.525" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:41:12.487" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:41:12.487" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:41:12.487" starttime="20181130 16:41:09.479"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:41:12.488" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:41:12.488" starttime="20181130 16:41:12.487"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:41:12.489" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:41:12.489" starttime="20181130 16:41:12.488"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:41:12.489" starttime="20181130 16:41:12.489"></status>
</kw>
<msg timestamp="20181130 16:41:12.490" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:41:12.490" starttime="20181130 16:41:09.478"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:41:12.490" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:41:12.490" starttime="20181130 16:41:12.490"></status>
</kw>
<status status="FAIL" endtime="20181130 16:41:12.491" starttime="20181130 16:41:09.464"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:41:42.507" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:41:42.552" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:41:45.838" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:41:45.839" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:41:45.839" starttime="20181130 16:41:42.506"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:41:45.841" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:41:45.841" starttime="20181130 16:41:45.840"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:41:45.842" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:41:45.842" starttime="20181130 16:41:45.842"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:41:45.844" starttime="20181130 16:41:45.843"></status>
</kw>
<msg timestamp="20181130 16:41:45.845" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:41:45.845" starttime="20181130 16:41:42.506"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:41:45.846" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:41:45.846" starttime="20181130 16:41:45.845"></status>
</kw>
<status status="FAIL" endtime="20181130 16:41:45.846" starttime="20181130 16:41:42.491"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:42:15.865" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:42:15.904" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:42:19.642" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:42:19.643" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:42:19.643" starttime="20181130 16:42:15.864"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:42:19.645" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:42:19.645" starttime="20181130 16:42:19.644"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:42:19.646" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:42:19.647" starttime="20181130 16:42:19.646"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:42:19.648" starttime="20181130 16:42:19.647"></status>
</kw>
<msg timestamp="20181130 16:42:19.649" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:42:19.649" starttime="20181130 16:42:15.863"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:42:19.651" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:42:19.651" starttime="20181130 16:42:19.650"></status>
</kw>
<status status="FAIL" endtime="20181130 16:42:19.651" starttime="20181130 16:42:15.847"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:42:49.673" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:42:49.709" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:42:52.938" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:42:52.939" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:42:52.939" starttime="20181130 16:42:49.672"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:42:52.940" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:42:52.940" starttime="20181130 16:42:52.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:42:52.940" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:42:52.940" starttime="20181130 16:42:52.940"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:42:52.941" starttime="20181130 16:42:52.941"></status>
</kw>
<msg timestamp="20181130 16:42:52.941" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:42:52.941" starttime="20181130 16:42:49.671"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:42:52.942" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:42:52.942" starttime="20181130 16:42:52.942"></status>
</kw>
<status status="FAIL" endtime="20181130 16:42:52.942" starttime="20181130 16:42:49.652"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:43:22.964" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:43:22.985" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:43:26.074" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:43:26.074" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:43:26.074" starttime="20181130 16:43:22.963"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:43:26.075" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:43:26.075" starttime="20181130 16:43:26.075"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:43:26.076" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:43:26.076" starttime="20181130 16:43:26.076"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:43:26.077" starttime="20181130 16:43:26.076"></status>
</kw>
<msg timestamp="20181130 16:43:26.077" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:43:26.077" starttime="20181130 16:43:22.962"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:43:26.078" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:43:26.078" starttime="20181130 16:43:26.077"></status>
</kw>
<status status="FAIL" endtime="20181130 16:43:26.078" starttime="20181130 16:43:22.943"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:43:56.103" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:43:56.124" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:43:59.423" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:43:59.424" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:43:59.424" starttime="20181130 16:43:56.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:43:59.425" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:43:59.425" starttime="20181130 16:43:59.425"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:43:59.426" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:43:59.426" starttime="20181130 16:43:59.426"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:43:59.428" starttime="20181130 16:43:59.427"></status>
</kw>
<msg timestamp="20181130 16:43:59.428" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:43:59.428" starttime="20181130 16:43:56.100"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:43:59.429" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:43:59.429" starttime="20181130 16:43:59.428"></status>
</kw>
<status status="FAIL" endtime="20181130 16:43:59.430" starttime="20181130 16:43:56.079"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:44:29.455" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:44:29.495" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:44:32.687" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:44:32.688" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:44:32.688" starttime="20181130 16:44:29.455"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:44:32.689" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:44:32.690" starttime="20181130 16:44:32.689"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:44:32.691" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:44:32.691" starttime="20181130 16:44:32.690"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:44:32.692" starttime="20181130 16:44:32.691"></status>
</kw>
<msg timestamp="20181130 16:44:32.692" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:44:32.692" starttime="20181130 16:44:29.453"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:44:32.693" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:44:32.694" starttime="20181130 16:44:32.693"></status>
</kw>
<status status="FAIL" endtime="20181130 16:44:32.694" starttime="20181130 16:44:29.431"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:02.705" level="INFO">Starting process:
openstack server show sg_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:45:02.745" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:05.805" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:05.805" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:05.805" starttime="20181130 16:45:02.704"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:05.807" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:45:05.807" starttime="20181130 16:45:05.806"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:05.808" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:05.808" starttime="20181130 16:45:05.807"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:05.809" starttime="20181130 16:45:05.808"></status>
</kw>
<msg timestamp="20181130 16:45:05.810" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:45:05.810" starttime="20181130 16:45:02.704"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:45:05.811" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:45:05.811" starttime="20181130 16:45:05.810"></status>
</kw>
<status status="FAIL" endtime="20181130 16:45:05.811" starttime="20181130 16:45:02.695"></status>
</kw>
<msg timestamp="20181130 16:45:05.812" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:45:05.812" starttime="20181130 16:35:04.373"></status>
</kw>
<status status="FAIL" endtime="20181130 16:45:05.812" starttime="20181130 16:35:04.372"></status>
</kw>
<status status="FAIL" endtime="20181130 16:45:05.812" starttime="20181130 16:35:04.372"></status>
</kw>
<status status="FAIL" endtime="20181130 16:45:05.812" starttime="20181130 16:35:04.372"></status>
</kw>
<status status="FAIL" endtime="20181130 16:45:05.813" starttime="20181130 16:35:04.370"></status>
</kw>
<status status="FAIL" endtime="20181130 16:45:05.813" starttime="20181130 16:33:30.097"></status>
</kw>
<test id="s1-s4-t1" name="No Ping From DHCP To Vm Instance1">
<doc>Check non-reachability of vm instances by pinging to them.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.816" critical="yes" starttime="20181130 16:45:05.814">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t2" name="No Ping From Vm Instance1 To Vm Instance2">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.818" critical="yes" starttime="20181130 16:45:05.817">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t3" name="No Ping From Vm Instance2 To Vm Instance1">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.820" critical="yes" starttime="20181130 16:45:05.819">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t4" name="Add Ping Allow Rules With Remote SG (only between VMs)">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.822" critical="yes" starttime="20181130 16:45:05.821">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t5" name="Verify No Ping From DHCP To Vm Instance1">
<doc>Check non-reachability of vm instances by pinging to them.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.823" critical="yes" starttime="20181130 16:45:05.822">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t6" name="Verify No Ping From DHCP To Vm Instance2">
<doc>Check non-reachability of vm instances by pinging to them.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.825" critical="yes" starttime="20181130 16:45:05.824">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t7" name="Ping From Vm Instance1 To Vm Instance2">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.827" critical="yes" starttime="20181130 16:45:05.826">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t8" name="Ping From Vm Instance2 To Vm Instance1">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.828" critical="yes" starttime="20181130 16:45:05.827">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t9" name="Create Router">
<doc>Create Router and Add Interface to the subnets.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.829" critical="yes" starttime="20181130 16:45:05.829">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t10" name="Add Interfaces To Router">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.831" critical="yes" starttime="20181130 16:45:05.830">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t11" name="Ping From Vm Instance1 To Vm Instance3">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.832" critical="yes" starttime="20181130 16:45:05.831">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t12" name="Repeat Ping From Vm Instance1 To Vm Instance2 With a Router">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.833" critical="yes" starttime="20181130 16:45:05.832">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t13" name="Repeat Ping From Vm Instance2 To Vm Instance1 With a Router">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.834" critical="yes" starttime="20181130 16:45:05.834">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t14" name="Add Additional Security Group To VMs">
<doc>Add an additional security group to the VMs - this is done to test a different logic put in place for ports with multiple SGs</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.836" critical="yes" starttime="20181130 16:45:05.835">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t15" name="Ping From DHCP To Vm Instance1">
<doc>Check reachability of vm instances by pinging to them from DHCP.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.837" critical="yes" starttime="20181130 16:45:05.837">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t16" name="Ping From DHCP To Vm Instance2">
<doc>Check reachability of vm instances by pinging to them from DHCP.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.839" critical="yes" starttime="20181130 16:45:05.838">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t17" name="Repeat Ping From Vm Instance1 To Vm Instance2 With additional SG">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.840" critical="yes" starttime="20181130 16:45:05.839">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t18" name="Repeat Ping From Vm Instance2 To Vm Instance1 With additional SG">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.842" critical="yes" starttime="20181130 16:45:05.841">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t19" name="Test Connection when Rules Change Dynamically">
<doc>Initiate ping from DHCP to VM instance and remove security rules
dynamically check the communication has stopped after removing the security group rules.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.844" critical="yes" starttime="20181130 16:45:05.843">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t20" name="No Ping From DHCP To Vm Instance1 With Additional Security Group Rules Removed">
<doc>Check non-reachability of vm instances by pinging to them.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.845" critical="yes" starttime="20181130 16:45:05.844">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t21" name="No Ping From DHCP To Vm Instance2 With Additional Security Group Rules Removed">
<doc>Check non-reachability of vm instances by pinging to them.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.846" critical="yes" starttime="20181130 16:45:05.845">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t22" name="Add The Rules To Additional Security Group Again">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.847" critical="yes" starttime="20181130 16:45:05.847">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t23" name="Ping From DHCP To Vm Instance1 After Rules Are Added Again">
<doc>Check reachability of vm instances by pinging to them from DHCP.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.850" critical="yes" starttime="20181130 16:45:05.848">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t24" name="Ping From DHCP To Vm Instance2 After Rules Are Added Again">
<doc>Check reachability of vm instances by pinging to them from DHCP.</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.851" critical="yes" starttime="20181130 16:45:05.850">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t25" name="Remove the additional Security Group from First Vm">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.852" critical="yes" starttime="20181130 16:45:05.851">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t26" name="Repeat Ping From Vm Instance1 To Vm Instance2 With Additional SG Removed From Vm1">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.853" critical="yes" starttime="20181130 16:45:05.853">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t27" name="Repeat Ping From Vm Instance2 To Vm Instance1 With Additional SG Removed From Vm1">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.854" critical="yes" starttime="20181130 16:45:05.854">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t28" name="Remove Router Interfaces">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.855" critical="yes" starttime="20181130 16:45:05.855">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t29" name="Delete Router">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.856" critical="yes" starttime="20181130 16:45:05.856">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t30" name="Repeat Ping From Vm Instance1 To Vm Instance2 With Router Removed">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.857" critical="yes" starttime="20181130 16:45:05.857">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t31" name="Repeat Ping From Vm Instance2 To Vm Instance1 With Router Removed">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.859" critical="yes" starttime="20181130 16:45:05.858">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t32" name="Delete Vm Instances In net_2">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.860" critical="yes" starttime="20181130 16:45:05.859">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t33" name="Repeat Ping From Vm Instance1 To Vm Instance2 With net_2 VM Deleted">
<doc>Login to the vm instance and test some operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.861" critical="yes" starttime="20181130 16:45:05.860">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s4-t34" name="Repeat Ping From Vm Instance2 To Vm Instance1 With net_2 VM Deleted">
<doc>Login to the vm instance and test operations</doc>
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181130 16:45:05.862" critical="yes" starttime="20181130 16:45:05.861">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:45:05.868" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 16:45:05.868" starttime="20181130 16:45:05.867"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:05.872" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:45:06.343" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 16:45:06.343" starttime="20181130 16:45:05.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:45:06.344" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 968
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 357
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2470
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1529
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 97
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.665785
distributed-data-store.config.commit.rate_Max      = 49.949906
distributed-data-store.config.commit.rate_Mean     = 6.01357966948
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1334
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.114483
distributed-data-store.operational.commit.rate_Max      = 16.101137
distributed-data-store.operational.commit.rate_Mean     = 0.38009467611
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4074
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 16:45:06.344" starttime="20181130 16:45:06.344"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:06.344" starttime="20181130 16:45:05.867"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:06.345" starttime="20181130 16:45:05.867"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:06.345" starttime="20181130 16:45:05.866"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:45:06.347" level="INFO">${tmpdir} = CSIT_Security_Group</msg>
<status status="PASS" endtime="20181130 16:45:06.348" starttime="20181130 16:45:06.347"></status>
</kw>
<msg timestamp="20181130 16:45:06.348" level="INFO">${dstdir} = /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181130 16:45:06.348" starttime="20181130 16:45:06.346"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:45:06.349" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181130 16:45:06.349" starttime="20181130 16:45:06.348"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:06.351" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:45:06.657" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 16:45:06.657" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:45:06.657" starttime="20181130 16:45:06.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:45:06.659" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 16:45:06.659" starttime="20181130 16:45:06.658"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:06.659" starttime="20181130 16:45:06.659"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:06.660" starttime="20181130 16:45:06.345"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:06.660" starttime="20181130 16:45:06.345"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:45:06.663" level="INFO">${tmpdir} = CSIT_Security_Group</msg>
<status status="PASS" endtime="20181130 16:45:06.663" starttime="20181130 16:45:06.663"></status>
</kw>
<msg timestamp="20181130 16:45:06.664" level="INFO">${dstdir} = /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181130 16:45:06.664" starttime="20181130 16:45:06.662"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:45:06.664" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181130 16:45:06.664" starttime="20181130 16:45:06.664"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:06.667" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:45:07.013" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 16:45:07.013" level="INFO">${output} = 2018-11-30 16:45:06,881 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:45:06,884 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 16:45:07.013" starttime="20181130 16:45:06.665"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.014" level="INFO">rc: 1, output: 2018-11-30 16:45:06,881 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:45:06,884 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 16:45:06,888 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 16:45:06,897 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:ae51b789-aa27-402f-9900-dd21fa11345b
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 16:45:07.015" starttime="20181130 16:45:07.014"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 16:45:07.015" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 16:45:07.015" starttime="20181130 16:45:07.015"></status>
</kw>
<status status="FAIL" endtime="20181130 16:45:07.016" starttime="20181130 16:45:06.661"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.016" starttime="20181130 16:45:06.660"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.016" starttime="20181130 16:45:05.866"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.018" starttime="20181130 16:45:07.017"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.019" starttime="20181130 16:45:07.018"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.019" starttime="20181130 16:45:07.019"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.024" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 16:45:07.024" starttime="20181130 16:45:07.019"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.038" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.038" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 16:45:07.038" starttime="20181130 16:45:07.024"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.038" starttime="20181130 16:45:07.018"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.040" starttime="20181130 16:45:07.040"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.041" starttime="20181130 16:45:07.040"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.042" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 16:45:07.042" starttime="20181130 16:45:07.041"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.057" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.057" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 16:45:07.057" starttime="20181130 16:45:07.042"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.057" starttime="20181130 16:45:07.039"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.059" starttime="20181130 16:45:07.058"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.059" starttime="20181130 16:45:07.059"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.060" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 16:45:07.061" starttime="20181130 16:45:07.059"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.066" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.066" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 16:45:07.066" starttime="20181130 16:45:07.061"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.067" starttime="20181130 16:45:07.058"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.068" starttime="20181130 16:45:07.067"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.068" starttime="20181130 16:45:07.068"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.070" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 16:45:07.070" starttime="20181130 16:45:07.068"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.073" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.073" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 16:45:07.073" starttime="20181130 16:45:07.070"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.073" starttime="20181130 16:45:07.067"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.074" starttime="20181130 16:45:07.074"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.075" starttime="20181130 16:45:07.075"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.076" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 16:45:07.077" starttime="20181130 16:45:07.075"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.080" level="INFO">qdhcp-e6e5ddff-809a-46bc-82f4-b63f66f9b492
qdhcp-ae51b789-aa27-402f-9900-dd21fa11345b
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.080" level="INFO">${output} = qdhcp-e6e5ddff-809a-46bc-82f4-b63f66f9b492
qdhcp-ae51b789-aa27-402f-9900-dd21fa11345b
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:45:07.080" starttime="20181130 16:45:07.077"></status>
</kw>
<msg timestamp="20181130 16:45:07.080" level="INFO">${nslist} = qdhcp-e6e5ddff-809a-46bc-82f4-b63f66f9b492
qdhcp-ae51b789-aa27-402f-9900-dd21fa11345b
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:45:07.080" starttime="20181130 16:45:07.073"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 16:45:07.081" level="INFO">2 lines returned</msg>
<msg timestamp="20181130 16:45:07.081" level="INFO">@{lines} = [ qdhcp-e6e5ddff-809a-46bc-82f4-b63f66f9b492 | qdhcp-ae51b789-aa27-402f-9900-dd21fa11345b ]</msg>
<status status="PASS" endtime="20181130 16:45:07.081" starttime="20181130 16:45:07.081"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-e6e5ddff-809a-46bc-82f4-b63f66f9b492">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.083" starttime="20181130 16:45:07.082"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.083" starttime="20181130 16:45:07.083"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.085" level="INFO">sudo ip netns exec qdhcp-e6e5ddff-809a-46 bc-82f4-b63f66f9b492 ip -o link</msg>
<status status="PASS" endtime="20181130 16:45:07.085" starttime="20181130 16:45:07.083"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.114" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
79: tapb5db7172-ab: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:60:c4:48 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.114" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
79: tapb5db7172-ab: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:45:07.114" starttime="20181130 16:45:07.086"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.115" starttime="20181130 16:45:07.082"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.116" starttime="20181130 16:45:07.116"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.117" starttime="20181130 16:45:07.117"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.119" level="INFO">sudo ip netns exec qdhcp-e6e5ddff-809a-46 bc-82f4-b63f66f9b492 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:45:07.119" starttime="20181130 16:45:07.117"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.139" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
79: tapb5db7172-ab    inet 52.0.0.2/24 brd 52.0.0.255 scope global tapb5db7172-ab\       valid_lft forever preferred_lft forever
79: tapb5db7172-ab    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapb5db7172-ab\       valid_lft forever preferred_lft forever
79: tapb5db7172-ab    inet6 fe80::f816:3eff:fe60:c448/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.139" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
79: tapb5db7172-ab    inet 52...</msg>
<status status="PASS" endtime="20181130 16:45:07.139" starttime="20181130 16:45:07.119"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.139" starttime="20181130 16:45:07.115"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.140" starttime="20181130 16:45:07.140"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.141" starttime="20181130 16:45:07.141"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.143" level="INFO">sudo ip netns exec qdhcp-e6e5ddff-809a-46 bc-82f4-b63f66f9b492 ip route</msg>
<status status="PASS" endtime="20181130 16:45:07.143" starttime="20181130 16:45:07.141"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.163" level="INFO">default via 52.0.0.1 dev tapb5db7172-ab 
52.0.0.0/24 dev tapb5db7172-ab proto kernel scope link src 52.0.0.2 
169.254.0.0/16 dev tapb5db7172-ab proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.163" level="INFO">${output} = default via 52.0.0.1 dev tapb5db7172-ab 
52.0.0.0/24 dev tapb5db7172-ab proto kernel scope link src 52.0.0.2 
169.254.0.0/16 dev tapb5db7172-ab proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:45:07.163" starttime="20181130 16:45:07.144"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.163" starttime="20181130 16:45:07.139"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.163" starttime="20181130 16:45:07.081"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-ae51b789-aa27-402f-9900-dd21fa11345b">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.165" starttime="20181130 16:45:07.164"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.165" starttime="20181130 16:45:07.165"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.167" level="INFO">sudo ip netns exec qdhcp-ae51b789-aa27-40 2f-9900-dd21fa11345b ip -o link</msg>
<status status="PASS" endtime="20181130 16:45:07.167" starttime="20181130 16:45:07.165"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.193" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
78: tape9836f18-14: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:da:2a:2b brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.193" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
78: tape9836f18-14: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:45:07.193" starttime="20181130 16:45:07.168"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.194" starttime="20181130 16:45:07.164"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.195" starttime="20181130 16:45:07.195"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.195" starttime="20181130 16:45:07.195"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.199" level="INFO">sudo ip netns exec qdhcp-ae51b789-aa27-40 2f-9900-dd21fa11345b ip -o addr</msg>
<status status="PASS" endtime="20181130 16:45:07.199" starttime="20181130 16:45:07.196"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.217" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
78: tape9836f18-14    inet 51.0.0.2/24 brd 51.0.0.255 scope global tape9836f18-14\       valid_lft forever preferred_lft forever
78: tape9836f18-14    inet 169.254.169.254/16 brd 169.254.255.255 scope global tape9836f18-14\       valid_lft forever preferred_lft forever
78: tape9836f18-14    inet6 fe80::f816:3eff:feda:2a2b/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.217" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
78: tape9836f18-14    inet 51...</msg>
<status status="PASS" endtime="20181130 16:45:07.217" starttime="20181130 16:45:07.199"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.218" starttime="20181130 16:45:07.194"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.219" starttime="20181130 16:45:07.219"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.219" starttime="20181130 16:45:07.219"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.222" level="INFO">sudo ip netns exec qdhcp-ae51b789-aa27-40 2f-9900-dd21fa11345b ip route</msg>
<status status="PASS" endtime="20181130 16:45:07.222" starttime="20181130 16:45:07.219"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.242" level="INFO">default via 51.0.0.1 dev tape9836f18-14 
51.0.0.0/24 dev tape9836f18-14 proto kernel scope link src 51.0.0.2 
169.254.0.0/16 dev tape9836f18-14 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.242" level="INFO">${output} = default via 51.0.0.1 dev tape9836f18-14 
51.0.0.0/24 dev tape9836f18-14 proto kernel scope link src 51.0.0.2 
169.254.0.0/16 dev tape9836f18-14 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:45:07.242" starttime="20181130 16:45:07.222"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.242" starttime="20181130 16:45:07.218"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.242" starttime="20181130 16:45:07.163"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.242" starttime="20181130 16:45:07.081"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.244" starttime="20181130 16:45:07.243"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.244" starttime="20181130 16:45:07.244"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.246" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 16:45:07.246" starttime="20181130 16:45:07.244"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.267" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port "tapb5db7172-ab"
            tag: 4095
            Interface "tapb5db7172-ab"
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tape9836f18-14"
            tag: 4095
            Interface "tape9836f18-14"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.268" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 16:45:07.268" starttime="20181130 16:45:07.246"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.268" starttime="20181130 16:45:07.243"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.270" starttime="20181130 16:45:07.269"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.270" starttime="20181130 16:45:07.270"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.272" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 16:45:07.272" starttime="20181130 16:45:07.270"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.292" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 48
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 48
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.292" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 48
datapath_types...</msg>
<status status="PASS" endtime="20181130 16:45:07.292" starttime="20181130 16:45:07.272"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.292" starttime="20181130 16:45:07.268"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.294" starttime="20181130 16:45:07.293"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.294" starttime="20181130 16:45:07.294"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.296" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 16:45:07.296" starttime="20181130 16:45:07.294"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.312" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 20(tape9836f18-14): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 21(tapb5db7172-ab): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.312" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 16:45:07.312" starttime="20181130 16:45:07.296"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.313" starttime="20181130 16:45:07.293"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.314" starttime="20181130 16:45:07.314"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.314" starttime="20181130 16:45:07.314"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.316" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 16:45:07.316" starttime="20181130 16:45:07.314"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.618" level="INFO">cookie=0x8000000, duration=3152.933s, table=0, n_packets=3150, n_bytes=170100, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=639.260s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tape9836f18-14",vlan_tci=0x0000/0x1fff actions=write_metadata:0x1c0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=636.453s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tapb5db7172-ab",vlan_tci=0x0000/0x1fff actions=write_metadata:0x1d0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=638.329s, table=17, n_packets=3, n_bytes=258, priority=10,metadata=0x1c0000000000/0xffffff0000000000 actions=load:0x1c-&gt;NXM_NX_REG1[0..19],load:0x1394-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0001c1394000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=635.495s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x1d0000000000/0xffffff0000000000 actions=load:0x1d-&gt;NXM_NX_REG1[0..19],load:0x1395-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0001d1395000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3446.895s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3446.895s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3446.895s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3446.895s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3446.895s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3284.459s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3284.459s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3446.895s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3446.895s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3446.796s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001394, duration=638.321s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x16 actions=write_metadata:0x1394000000/0xfffffffff000000,goto_table:51
 cookie=0x9001395, duration=635.499s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x22 actions=write_metadata:0x1395000000/0xfffffffff000000,goto_table:51
 cookie=0x9051394, duration=639.260s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x16 actions=write_metadata:0x1394000000/0xfffffffff000000,goto_table:51
 cookie=0x9051395, duration=636.448s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x22 actions=write_metadata:0x1395000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=3446.461s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3446.451s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3446.796s, table=43, n_packets=161, n_bytes=10566, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3446.895s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3446.895s, table=48, n_packets=162, n_bytes=10608, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051394, duration=638.310s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x1c1394000000/0xfffffffff000000,dl_src=fa:16:3e:da:2a:2b actions=goto_table:51
 cookie=0x8051395, duration=635.499s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x1d1395000000/0xfffffffff000000,dl_src=fa:16:3e:60:c4:48 actions=goto_table:51
 cookie=0x8050001, duration=3446.796s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3446.895s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3286.770s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031394, duration=638.310s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1394000000/0xffff000000,dl_dst=fa:16:3e:da:2a:2b actions=load:0x1c00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031395, duration=635.499s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1395000000/0xffff000000,dl_dst=fa:16:3e:60:c4:48 actions=load:0x1d00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3446.796s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3446.796s, table=51, n_packets=162, n_bytes=10608, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3287.225s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3287.225s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2431.626s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2431.624s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2321.513s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2321.513s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1577.085s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1577.072s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701394, duration=638.317s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1394000000/0xffff000001 actions=write_actions(group:210024)
 cookie=0x8701394, duration=638.313s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1394000001/0xffff000001 actions=write_actions(group:210023)
 cookie=0x8701395, duration=635.499s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1395000000/0xffff000001 actions=write_actions(group:210026)
 cookie=0x8701395, duration=635.499s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1395000001/0xffff000001 actions=write_actions(group:210025)
 cookie=0x8800001, duration=3287.225s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2431.303s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2321.196s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1576.763s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x880001c, duration=638.305s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x1c,metadata=0x1c0000000000/0xfffff0000000000 actions=drop
 cookie=0x880001d, duration=635.499s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x1d,metadata=0x1d0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3287.225s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2431.309s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2321.196s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1576.769s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880001c, duration=638.310s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1c actions=load:0x1c00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880001d, duration=635.499s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1d actions=load:0x1d00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3446.895s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3446.895s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3446.796s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3446.895s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3446.723s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3446.723s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3446.723s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3446.723s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3446.723s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3446.723s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3446.723s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3446.723s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3446.723s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3446.723s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3446.723s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3446.723s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3446.723s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3446.723s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3446.750s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3446.723s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3446.723s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3446.723s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3446.723s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3446.723s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3446.723s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3446.723s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3446.723s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3446.723s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3152.878s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3152.883s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=639.257s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1c00 actions=output:"tape9836f18-14"
 cookie=0x8000007, duration=636.421s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1d00 actions=output:"tapb5db7172-ab"
 cookie=0x6900000, duration=3446.714s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3446.714s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3446.714s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3446.714s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3446.724s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3446.714s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3446.714s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3446.714s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3446.714s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3446.714s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3446.714s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3446.714s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3446.714s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3446.724s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3446.724s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3446.724s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3446.724s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3446.724s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3446.724s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3446.724s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3446.724s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3446.724s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3446.724s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.619" level="INFO">${output} =  cookie=0x8000000, duration=3152.933s, table=0, n_packets=3150, n_bytes=170100, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 16:45:07.619" starttime="20181130 16:45:07.317"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.619" starttime="20181130 16:45:07.313"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.621" starttime="20181130 16:45:07.620"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.621" starttime="20181130 16:45:07.621"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.623" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 16:45:07.623" starttime="20181130 16:45:07.621"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.641" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210017,type=all
 group_id=210026,type=all,bucket=actions=group:210025
 group_id=210025,type=all,bucket=actions=set_field:0x1d-&gt;tun_id,resubmit(,55)
 group_id=225003,type=all,bucket=actions=drop
 group_id=210024,type=all,bucket=actions=group:210023
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210023,type=all,bucket=actions=set_field:0x1c-&gt;tun_id,resubmit(,55)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.641" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210018,ty...</msg>
<status status="PASS" endtime="20181130 16:45:07.641" starttime="20181130 16:45:07.624"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.641" starttime="20181130 16:45:07.620"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:07.643" starttime="20181130 16:45:07.642"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:45:07.643" starttime="20181130 16:45:07.643"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.646" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 16:45:07.646" starttime="20181130 16:45:07.643"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:07.670" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3288.213s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2432.304s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210018,duration=2322.201s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210017,duration=2322.516s,ref_count=1,packet_count=0,byte_count=0
 group_id=210026,duration=636.456s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210025,duration=636.762s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=225003,duration=1570.781s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210024,duration=639.283s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210004,duration=3287.901s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=2432.601s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=3447.094s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=1578.077s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1577.769s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210023,duration=639.590s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:45:07.670" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3288.213s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2432.304s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 16:45:07.670" starttime="20181130 16:45:07.646"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.670" starttime="20181130 16:45:07.642"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.670" starttime="20181130 16:45:07.017"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.670" starttime="20181130 16:45:07.017"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.670" starttime="20181130 16:45:07.016"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.671" starttime="20181130 16:45:07.016"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 16:45:07.680" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bff379d0&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:45:07.681" starttime="20181130 16:45:07.680"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.690" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.690" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.690" starttime="20181130 16:45:07.681"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.691" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.691" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.691" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.691" starttime="20181130 16:45:07.690"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.692" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.692" starttime="20181130 16:45:07.691"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.692" starttime="20181130 16:45:07.681"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.696" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.696" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.696" starttime="20181130 16:45:07.692"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.697" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b","segmentation-id":22,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5012,"mac-timeout":300},{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","segmentation-id":34,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5013,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 16:45:07.697" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.697" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 16:45:07.697" starttime="20181130 16:45:07.696"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.698" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                "elan-tag": 5012,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 22
            },
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                "elan-tag": 5013,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 34
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.698" starttime="20181130 16:45:07.697"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.698" starttime="20181130 16:45:07.692"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.704" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.705" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.705" starttime="20181130 16:45:07.698"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.706" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b","static-mac-entries":[{"mac-address":"fa:16:3e:da:2a:2b","ip-prefix":"51.0.0.2"}]},{"name":"b5db7172-abd3-4759-96a1-26993c027a4e","elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","static-mac-entries":[{"mac-address":"fa:16:3e:60:c4:48","ip-prefix":"52.0.0.2"}]}]}} </msg>
<msg timestamp="20181130 16:45:07.706" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.706" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                "name": "e9836f18-14aa-49b9-ab0f-b5fd...</msg>
<status status="PASS" endtime="20181130 16:45:07.706" starttime="20181130 16:45:07.705"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.706" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                "name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "static-mac-entries": [
                    {
                        "ip-prefix": "51.0.0.2",
                        "mac-address": "fa:16:3e:da:2a:2b"
                    }
                ]
            },
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                "name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "static-mac-entries": [
                    {
                        "ip-prefix": "52.0.0.2",
                        "mac-address": "fa:16:3e:60:c4:48"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.706" starttime="20181130 16:45:07.706"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.706" starttime="20181130 16:45:07.698"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.714" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.714" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.714" starttime="20181130 16:45:07.707"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.717" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543595670}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","id-value":[28]},{"id-key":"b5db7172-abd3-4759-96a1-26993c027a4e","id-value":[29]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543592344}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":6,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26}],"available-id-count":26,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":29,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543595664}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","id-value":[5013]},{"id-key":"ae51b789-aa27-402f-9900-dd21fa11345b","id-value":[5012]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011}],"available-id-count":10,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5013,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543593122}],"id-entries":[{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543595672}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]}]}]}} </msg>
<msg timestamp="20181130 16:45:07.717" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.718" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 16:45:07.718" starttime="20181130 16:45:07.715"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.718" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543595670
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                        "id-value": [
                            28
                        ]
                    },
                    {
                        "id-key": "b5db7172-abd3-4759-96a1-26993c027a4e",
                        "id-value": [
                            29
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543592344
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 29,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 26,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543595664
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                        "id-value": [
                            5013
                        ]
                    },
                    {
                        "id-key": "ae51b789-aa27-402f-9900-dd21fa11345b",
                        "id-value": [
                            5012
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5013,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 10,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543593122
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543595672
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.719" starttime="20181130 16:45:07.718"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.719" starttime="20181130 16:45:07.706"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.722" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.723" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.723" starttime="20181130 16:45:07.719"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.724" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{"ace":[{"rule-name":"f6adc9bd-6c30-4ec7-890d-e4553c8723f7","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"67e52fe7-aaeb-44ef-94f5-703eb65ed01f","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}}]}} </msg>
<msg timestamp="20181130 16:45:07.724" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.724" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181130 16:45:07.724" starttime="20181130 16:45:07.723"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.725" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "f6adc9bd-6c30-4ec7-890d-e4553c8723f7"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "67e52fe7-aaeb-44ef-94f5-703eb65ed01f"
                        }
                    ]
                },
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.725" starttime="20181130 16:45:07.725"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.725" starttime="20181130 16:45:07.719"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.732" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.732" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.732" starttime="20181130 16:45:07.725"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.733" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tape9836f18-14"},{"name":"b5db7172-abd3-4759-96a1-26993c027a4e","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapb5db7172-ab"}]}} </msg>
<msg timestamp="20181130 16:45:07.733" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.733" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
...</msg>
<status status="PASS" endtime="20181130 16:45:07.733" starttime="20181130 16:45:07.732"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.733" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tape9836f18-14",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapb5db7172-ab",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.734" starttime="20181130 16:45:07.733"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.734" starttime="20181130 16:45:07.725"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.740" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.740" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.740" starttime="20181130 16:45:07.734"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.742" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.ae51b789-aa27-402f-9900-dd21fa11345b.e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84087406592,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5012,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":28,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.e6e5ddff-809a-46bc-82f4-b63f66f9b492.b5db7172-abd3-4759-96a1-26993c027a4e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84104183808,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5013,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":29,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"20"}}]}}]}]},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.b5db7172-abd3-4759-96a1-26993c027a4e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"21"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 16:45:07.742" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.743" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 16:45:07.743" starttime="20181130 16:45:07.741"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.743" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84087406592,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5012
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 28
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.ae51b789-aa27-402f-9900-dd21fa11345b.e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84104183808,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5013
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 29
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.e6e5ddff-809a-46bc-82f4-b63f66f9b492.b5db7172-abd3-4759-96a1-26993c027a4e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "20"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "21"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.b5db7172-abd3-4759-96a1-26993c027a4e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.743" starttime="20181130 16:45:07.743"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.744" starttime="20181130 16:45:07.734"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.748" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.748" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.748" starttime="20181130 16:45:07.744"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.749" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"zone-name":"ae51b789-aa27-402f-9900-dd21fa11345b"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:45:07.749" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.749" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 16:45:07.750" starttime="20181130 16:45:07.749"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.750" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
                            },
                            {
                                "zone-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.750" starttime="20181130 16:45:07.750"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.750" starttime="20181130 16:45:07.744"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.754" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.755" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.755" starttime="20181130 16:45:07.750"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.756" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.756" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.756" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.756" starttime="20181130 16:45:07.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.756" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.756" starttime="20181130 16:45:07.756"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.756" starttime="20181130 16:45:07.750"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.760" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.760" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.761" starttime="20181130 16:45:07.757"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.761" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.761" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.762" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.762" starttime="20181130 16:45:07.761"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.762" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.762" starttime="20181130 16:45:07.762"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.762" starttime="20181130 16:45:07.756"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.776" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.776" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.776" starttime="20181130 16:45:07.762"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.777" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.777" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.777" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.777" starttime="20181130 16:45:07.776"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.777" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.777" starttime="20181130 16:45:07.777"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.777" starttime="20181130 16:45:07.762"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.781" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.781" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.781" starttime="20181130 16:45:07.778"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.782" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"ae51b789-aa27-402f-9900-dd21fa11345b","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:45:07.782" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.782" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 16:45:07.782" starttime="20181130 16:45:07.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.782" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.782" starttime="20181130 16:45:07.782"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.783" starttime="20181130 16:45:07.778"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.785" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.785" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.785" starttime="20181130 16:45:07.783"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.786" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 16:45:07.786" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.786" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.786" starttime="20181130 16:45:07.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.786" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.787" starttime="20181130 16:45:07.786"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.787" starttime="20181130 16:45:07.783"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.789" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.789" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.789" starttime="20181130 16:45:07.787"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.790" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 16:45:07.790" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.790" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.790" starttime="20181130 16:45:07.789"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.790" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.790" starttime="20181130 16:45:07.790"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.790" starttime="20181130 16:45:07.787"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.794" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.795" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.795" starttime="20181130 16:45:07.790"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.795" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 16:45:07.796" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.796" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 16:45:07.796" starttime="20181130 16:45:07.795"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.796" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:45:07.796" starttime="20181130 16:45:07.796"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.796" starttime="20181130 16:45:07.790"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.800" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.801" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.801" starttime="20181130 16:45:07.797"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.802" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"34","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sg_net_2"},{"uuid":"ae51b789-aa27-402f-9900-dd21fa11345b","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"22","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sg_net_1"}]},"security-groups":{"security-group":[{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"20b9fcd3-e363-4d44-937e-24309ba53fb1","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sg_sg","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]},"security-rules":{"security-rule":[{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"f6adc9bd-6c30-4ec7-890d-e4553c8723f7","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"20b9fcd3-e363-4d44-937e-24309ba53fb1","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"67e52fe7-aaeb-44ef-94f5-703eb65ed01f","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"20b9fcd3-e363-4d44-937e-24309ba53fb1","remote-ip-prefix":"0.0.0.0/0"}]},"subnets":{"subnet":[{"uuid":"bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99","gateway-ip":"51.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"51.0.0.2","end":"51.0.0.254"}],"cidr":"51.0.0.0/24","network-id":"ae51b789-aa27-402f-9900-dd21fa11345b","name":"sg_sub_1"},{"uuid":"6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d","gateway-ip":"52.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"52.0.0.2","end":"52.0.0.254"}],"cidr":"52.0.0.0/24","network-id":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","name":"sg_sub_2"}]},"ports":{"port":[{"uuid":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","fixed-ips":[{"subnet-id":"bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99","ip-address":"51.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-ae51b789-aa27-402f-9900-dd21fa11345b","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:da:2a:2b","admin-state-up":true,"network-id":"ae51b789-aa27-402f-9900-dd21fa11345b","name":""},{"uuid":"b5db7172-abd3-4759-96a1-26993c027a4e","fixed-ips":[{"subnet-id":"6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d","ip-address":"52.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-e6e5ddff-809a-46bc-82f4-b63f66f9b492","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:60:c4:48","admin-state-up":true,"network-id":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","name":""}]}}} </msg>
<msg timestamp="20181130 16:45:07.802" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.803" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 16:45:07.803" starttime="20181130 16:45:07.801"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.803" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sg_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "34",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
                },
                {
                    "admin-state-up": true,
                    "name": "sg_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "22",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ae51b789-aa27-402f-9900-dd21fa11345b"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-ae51b789-aa27-402f-9900-dd21fa11345b",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "51.0.0.2",
                            "subnet-id": "bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99"
                        }
                    ],
                    "mac-address": "fa:16:3e:da:2a:2b",
                    "name": "",
                    "network-id": "ae51b789-aa27-402f-9900-dd21fa11345b",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "52.0.0.2",
                            "subnet-id": "6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d"
                        }
                    ],
                    "mac-address": "fa:16:3e:60:c4:48",
                    "name": "",
                    "network-id": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b5db7172-abd3-4759-96a1-26993c027a4e"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                },
                {
                    "name": "sg_sg",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "20b9fcd3-e363-4d44-937e-24309ba53fb1"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f6adc9bd-6c30-4ec7-890d-e4553c8723f7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "67e52fe7-aaeb-44ef-94f5-703eb65ed01f"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "51.0.0.254",
                            "start": "51.0.0.2"
                        }
                    ],
                    "cidr": "51.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "51.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sg_sub_1",
                    "network-id": "ae51b789-aa27-402f-9900-dd21fa11345b",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "52.0.0.254",
                            "start": "52.0.0.2"
                        }
                    ],
                    "cidr": "52.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "52.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sg_sub_2",
                    "network-id": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.803" starttime="20181130 16:45:07.803"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.803" starttime="20181130 16:45:07.796"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.806" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.806" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.806" starttime="20181130 16:45:07.804"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.807" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"ae51b789-aa27-402f-9900-dd21fa11345b","subnet-id-list":["bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99"]},{"network-id":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","subnet-id-list":["6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d"]}]}} </msg>
<msg timestamp="20181130 16:45:07.807" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.807" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "ae51b789-aa27-402f-9900-dd21fa11345b",
                "subnet-id-list": [
                    "bf7ce20e-631...</msg>
<status status="PASS" endtime="20181130 16:45:07.807" starttime="20181130 16:45:07.806"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.807" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "ae51b789-aa27-402f-9900-dd21fa11345b",
                "subnet-id-list": [
                    "bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99"
                ]
            },
            {
                "network-id": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                "subnet-id-list": [
                    "6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.807" starttime="20181130 16:45:07.807"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.808" starttime="20181130 16:45:07.803"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.811" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.811" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.811" starttime="20181130 16:45:07.808"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.811" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.811" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.812" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.812" starttime="20181130 16:45:07.811"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.812" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.812" starttime="20181130 16:45:07.812"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.812" starttime="20181130 16:45:07.808"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.815" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.816" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.816" starttime="20181130 16:45:07.812"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.816" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.816" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.816" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.816" starttime="20181130 16:45:07.816"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.817" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.817" starttime="20181130 16:45:07.817"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.817" starttime="20181130 16:45:07.812"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.819" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.819" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.819" starttime="20181130 16:45:07.817"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.820" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99","network-type":"VXLAN","port-list":["e9836f18-14aa-49b9-ab0f-b5fdd847fc82"],"segmentation-id":22,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"ae51b789-aa27-402f-9900-dd21fa11345b","subnet-ip":"51.0.0.0/24"},{"id":"6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d","network-type":"VXLAN","port-list":["b5db7172-abd3-4759-96a1-26993c027a4e"],"segmentation-id":34,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","subnet-ip":"52.0.0.0/24"}]}} </msg>
<msg timestamp="20181130 16:45:07.821" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.821" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99",
                "network-id": "ae51b789-aa27-402f-9900-dd21fa11345b",
         ...</msg>
<status status="PASS" endtime="20181130 16:45:07.821" starttime="20181130 16:45:07.820"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.821" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99",
                "network-id": "ae51b789-aa27-402f-9900-dd21fa11345b",
                "network-type": "VXLAN",
                "port-list": [
                    "e9836f18-14aa-49b9-ab0f-b5fdd847fc82"
                ],
                "segmentation-id": 22,
                "subnet-ip": "51.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            },
            {
                "id": "6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d",
                "network-id": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                "network-type": "VXLAN",
                "port-list": [
                    "b5db7172-abd3-4759-96a1-26993c027a4e"
                ],
                "segmentation-id": 34,
                "subnet-ip": "52.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.821" starttime="20181130 16:45:07.821"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.821" starttime="20181130 16:45:07.817"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.824" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.824" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.824" starttime="20181130 16:45:07.821"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.824" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 16:45:07.824" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.824" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.824" starttime="20181130 16:45:07.824"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.825" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.825" starttime="20181130 16:45:07.825"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.825" starttime="20181130 16:45:07.821"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.827" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.827" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.827" starttime="20181130 16:45:07.825"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.828" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 16:45:07.828" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.828" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.828" starttime="20181130 16:45:07.828"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.828" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.829" starttime="20181130 16:45:07.828"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.829" starttime="20181130 16:45:07.825"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.831" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.831" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.831" starttime="20181130 16:45:07.829"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.832" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tape9836f18-14","interface-child-entry":[{"child-interface":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82"}]},{"parent-interface":"tapb5db7172-ab","interface-child-entry":[{"child-interface":"b5db7172-abd3-4759-96a1-26993c027a4e"}]}]}} </msg>
<msg timestamp="20181130 16:45:07.832" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.832" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 16:45:07.832" starttime="20181130 16:45:07.831"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.832" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82"
                    }
                ],
                "parent-interface": "tape9836f18-14"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "b5db7172-abd3-4759-96a1-26993c027a4e"
                    }
                ],
                "parent-interface": "tapb5db7172-ab"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.832" starttime="20181130 16:45:07.832"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.832" starttime="20181130 16:45:07.829"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.835" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.836" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.836" starttime="20181130 16:45:07.833"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.836" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.836" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.836" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.836" starttime="20181130 16:45:07.836"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.837" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.837" starttime="20181130 16:45:07.837"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.837" starttime="20181130 16:45:07.832"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.842" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.842" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.842" starttime="20181130 16:45:07.838"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.843" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:45:07.843" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.843" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 16:45:07.843" starttime="20181130 16:45:07.842"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.843" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.843" starttime="20181130 16:45:07.843"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.844" starttime="20181130 16:45:07.837"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.847" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.847" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.847" starttime="20181130 16:45:07.844"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.847" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 16:45:07.847" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.848" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 16:45:07.848" starttime="20181130 16:45:07.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.848" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.848" starttime="20181130 16:45:07.848"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.848" starttime="20181130 16:45:07.844"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.851" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.851" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.851" starttime="20181130 16:45:07.848"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.852" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.852" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.852" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.852" starttime="20181130 16:45:07.852"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.853" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.853" starttime="20181130 16:45:07.853"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.853" starttime="20181130 16:45:07.848"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.855" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.855" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.855" starttime="20181130 16:45:07.853"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.856" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 16:45:07.856" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.856" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.856" starttime="20181130 16:45:07.856"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.856" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.857" starttime="20181130 16:45:07.856"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.857" starttime="20181130 16:45:07.853"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.859" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.859" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.859" starttime="20181130 16:45:07.857"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.860" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 16:45:07.860" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.860" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.860" starttime="20181130 16:45:07.859"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.860" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:07.860" starttime="20181130 16:45:07.860"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.860" starttime="20181130 16:45:07.857"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.863" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.863" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.863" starttime="20181130 16:45:07.860"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.864" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.864" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.864" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.864" starttime="20181130 16:45:07.864"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.865" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.865" starttime="20181130 16:45:07.864"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.865" starttime="20181130 16:45:07.860"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.868" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.868" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.868" starttime="20181130 16:45:07.865"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.869" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.869" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.869" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.869" starttime="20181130 16:45:07.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.869" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.870" starttime="20181130 16:45:07.869"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.870" starttime="20181130 16:45:07.865"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.873" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.873" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.873" starttime="20181130 16:45:07.870"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.874" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.874" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.874" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.874" starttime="20181130 16:45:07.873"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.874" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.874" starttime="20181130 16:45:07.874"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.874" starttime="20181130 16:45:07.870"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.877" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.877" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.877" starttime="20181130 16:45:07.875"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.878" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.878" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.878" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.878" starttime="20181130 16:45:07.878"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.879" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.879" starttime="20181130 16:45:07.879"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.879" starttime="20181130 16:45:07.874"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.882" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.882" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.882" starttime="20181130 16:45:07.879"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.883" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.883" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.883" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.883" starttime="20181130 16:45:07.882"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.883" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.883" starttime="20181130 16:45:07.883"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.883" starttime="20181130 16:45:07.879"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.893" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.893" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.893" starttime="20181130 16:45:07.884"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.912" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.e9836f18-14aa-49b9-ab0f-b5fdd847fc82.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":7168}}}]},"strict":true,"cookie":134217735,"flow-name":"default.e9836f18-14aa-49b9-ab0f-b5fdd847fc82","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"20"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.b5db7172-abd3-4759-96a1-26993c027a4e.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":7424}}}]},"strict":true,"cookie":134217735,"flow-name":"default.b5db7172-abd3-4759-96a1-26993c027a4e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"21"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3634","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":34}},"strict":false,"cookie":150999957,"flow-name":"ITM Flow Entry :5013","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84104183808,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3622","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":22}},"strict":false,"cookie":150999956,"flow-name":"ITM Flow Entry :5012","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84087406592,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385013","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":34}},"strict":false,"cookie":151327637,"flow-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84104183808,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385012","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":22}},"strict":false,"cookie":151327636,"flow-name":"ae51b789-aa27-402f-9900-dd21fa11345b","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84087406592,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525013false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84104183808,"metadata-mask":1099494850561}},"strict":false,"cookie":141562773,"flow-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210026}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525012false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84087406592,"metadata-mask":1099494850561}},"strict":false,"cookie":141562772,"flow-name":"ae51b789-aa27-402f-9900-dd21fa11345b","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210024}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525013true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84104183809,"metadata-mask":1099494850561}},"strict":false,"cookie":141562773,"flow-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210025}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525012true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84087406593,"metadata-mask":1099494850561}},"strict":false,"cookie":141562772,"flow-name":"ae51b789-aa27-402f-9900-dd21fa11345b","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210023}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050124464104368505728fa:16:3e:da:2a:2b","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:da:2a:2b"}},"metadata":{"metadata":30870412984320,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550420,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050134464104368505729fa:16:3e:60:c4:48","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:60:c4:48"}},"metadata":{"metadata":31969941389312,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550421,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150124464104368505728fa:16:3e:da:2a:2b","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:da:2a:2b"}},"metadata":{"metadata":84087406592,"metadata-mask":1099494850560}},"strict":true,"cookie":134419348,"flow-name":"ae51b789-aa27-402f-9900-dd21fa11345b","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7168,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150134464104368505729fa:16:3e:60:c4:48","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:60:c4:48"}},"metadata":{"metadata":84104183808,"metadata-mask":1099494850560}},"strict":true,"cookie":134419349,"flow-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7424,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.29.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":31885837205504,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":29}},"strict":true,"cookie":142606365,"flow-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.29.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":29}},"strict":true,"cookie":142606365,"flow-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7424,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.28.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":28}},"strict":true,"cookie":142606364,"flow-name":"ae51b789-aa27-402f-9900-dd21fa11345b","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":7168,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.28.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":30786325577728,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":28}},"strict":true,"cookie":142606364,"flow-name":"ae51b789-aa27-402f-9900-dd21fa11345b","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:e9836f18-14aa-49b9-ab0f-b5fdd847fc82","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:20","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:e9836f18-14aa-49b9-ab0f-b5fdd847fc82","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":30786325577728,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:b5db7172-abd3-4759-96a1-26993c027a4e","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:21","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:b5db7172-abd3-4759-96a1-26993c027a4e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":31885837205504,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.e9836f18-14aa-49b9-ab0f-b5fdd847fc82.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":30786325577728,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.ae51b789-aa27-402f-9900-dd21fa11345b.e9836f18-14aa-49b9-ab0f-b5fdd847fc82","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":28,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5012,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529245916481454080,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.b5db7172-abd3-4759-96a1-26993c027a4e.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":31885837205504,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.e6e5ddff-809a-46bc-82f4-b63f66f9b492.b5db7172-abd3-4759-96a1-26993c027a4e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":29,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5013,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529247016009859072,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210024,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210023}}],"watch_port":4294967295}]},"group-name":"ae51b789-aa27-402f-9900-dd21fa11345b","group-type":"group-all"},{"group-id":210023,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":28}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"ae51b789-aa27-402f-9900-dd21fa11345b","group-type":"group-all"},{"group-id":210026,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210025}}],"watch_port":4294967295}]},"group-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","group-type":"group-all"},{"group-id":210025,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":29}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:45:07.912" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.914" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:45:07.914" starttime="20181130 16:45:07.893"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.916" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210023
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210024,
                        "group-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 28
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210023,
                        "group-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210025
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210026,
                        "group-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 29
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210025,
                        "group-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.e9836f18-14aa-49b9-ab0f-b5fdd847fc82.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "20"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7168
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.b5db7172-abd3-4759-96a1-26993c027a4e",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.b5db7172-abd3-4759-96a1-26993c027a4e.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "21"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 7424
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999957,
                                "flow-name": "ITM Flow Entry :5013",
                                "hard-timeout": 0,
                                "id": "3634",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84104183808,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999956,
                                "flow-name": "ITM Flow Entry :5012",
                                "hard-timeout": 0,
                                "id": "3622",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84087406592,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 22
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327637,
                                "flow-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                                "hard-timeout": 0,
                                "id": "385013",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84104183808,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327636,
                                "flow-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                                "hard-timeout": 0,
                                "id": "385012",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84087406592,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 22
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562773,
                                "flow-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                                "hard-timeout": 0,
                                "id": "525013false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210026
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84104183808,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562772,
                                "flow-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                                "hard-timeout": 0,
                                "id": "525012false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210024
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84087406592,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562773,
                                "flow-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                                "hard-timeout": 0,
                                "id": "525013true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210025
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84104183809,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562772,
                                "flow-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                                "hard-timeout": 0,
                                "id": "525012true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210023
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84087406593,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550420,
                                "hard-timeout": 0,
                                "id": "5050124464104368505728fa:16:3e:da:2a:2b",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:da:2a:2b"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 30870412984320,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550421,
                                "hard-timeout": 0,
                                "id": "5050134464104368505729fa:16:3e:60:c4:48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:60:c4:48"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 31969941389312,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419348,
                                "flow-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                                "hard-timeout": 0,
                                "id": "5150124464104368505728fa:16:3e:da:2a:2b",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7168
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:da:2a:2b"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84087406592,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419349,
                                "flow-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                                "hard-timeout": 0,
                                "id": "5150134464104368505729fa:16:3e:60:c4:48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7424
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:60:c4:48"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84104183808,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606365,
                                "flow-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                                "hard-timeout": 0,
                                "id": "55.29.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 31885837205504,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 29
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606365,
                                "flow-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                                "hard-timeout": 0,
                                "id": "55.29.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7424
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 29
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606364,
                                "flow-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                                "hard-timeout": 0,
                                "id": "55.28.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 7168
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 28
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606364,
                                "flow-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                                "hard-timeout": 0,
                                "id": "55.28.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 28
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 30786325577728,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:20",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:b5db7172-abd3-4759-96a1-26993c027a4e",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:b5db7172-abd3-4759-96a1-26993c027a4e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 31885837205504,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:21",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.ae51b789-aa27-402f-9900-dd21fa11345b.e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.e9836f18-14aa-49b9-ab0f-b5fdd847fc82.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 28
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5012
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529245916481454080,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 30786325577728,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.e6e5ddff-809a-46bc-82f4-b63f66f9b492.b5db7172-abd3-4759-96a1-26993c027a4e",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.b5db7172-abd3-4759-96a1-26993c027a4e.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 29
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5013
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529247016009859072,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 31885837205504,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.918" starttime="20181130 16:45:07.914"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.918" starttime="20181130 16:45:07.883"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.922" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.922" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.922" starttime="20181130 16:45:07.918"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.923" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["b5db7172-abd3-4759-96a1-26993c027a4e"]}]},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["e9836f18-14aa-49b9-ab0f-b5fdd847fc82"]}]}]}} </msg>
<msg timestamp="20181130 16:45:07.923" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.923" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
          ...</msg>
<status status="PASS" endtime="20181130 16:45:07.923" starttime="20181130 16:45:07.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.923" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "b5db7172-abd3-4759-96a1-26993c027a4e"
                        ]
                    }
                ],
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "e9836f18-14aa-49b9-ab0f-b5fdd847fc82"
                        ]
                    }
                ],
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.923" starttime="20181130 16:45:07.923"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.923" starttime="20181130 16:45:07.918"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.926" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.926" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.926" starttime="20181130 16:45:07.924"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.927" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b","mac-entry":[{"mac-address":"fa:16:3e:da:2a:2b","interface":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","ip-prefix":"51.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","mac-entry":[{"mac-address":"fa:16:3e:60:c4:48","interface":"b5db7172-abd3-4759-96a1-26993c027a4e","ip-prefix":"52.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:45:07.927" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.927" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 16:45:07.927" starttime="20181130 16:45:07.927"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.928" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b",
                "mac-entry": [
                    {
                        "interface": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                        "ip-prefix": "51.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:da:2a:2b"
                    }
                ]
            },
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492",
                "mac-entry": [
                    {
                        "interface": "b5db7172-abd3-4759-96a1-26993c027a4e",
                        "ip-prefix": "52.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:60:c4:48"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.928" starttime="20181130 16:45:07.927"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.928" starttime="20181130 16:45:07.924"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.931" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.931" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.931" starttime="20181130 16:45:07.928"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.932" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.932" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.932" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.932" starttime="20181130 16:45:07.932"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.933" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.933" starttime="20181130 16:45:07.932"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.933" starttime="20181130 16:45:07.928"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.935" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.936" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.936" starttime="20181130 16:45:07.933"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.936" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492","elan-interfaces":["b5db7172-abd3-4759-96a1-26993c027a4e"]},{"name":"ae51b789-aa27-402f-9900-dd21fa11345b","elan-interfaces":["e9836f18-14aa-49b9-ab0f-b5fdd847fc82"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181130 16:45:07.936" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.936" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "b5db7172-abd3-4759-96a1-26993c027a4e"
                ],
                "name": "e6e5dd...</msg>
<status status="PASS" endtime="20181130 16:45:07.936" starttime="20181130 16:45:07.936"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.937" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "b5db7172-abd3-4759-96a1-26993c027a4e"
                ],
                "name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-interfaces": [
                    "e9836f18-14aa-49b9-ab0f-b5fdd847fc82"
                ],
                "name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.937" starttime="20181130 16:45:07.937"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.937" starttime="20181130 16:45:07.933"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.941" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.941" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.941" starttime="20181130 16:45:07.937"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.942" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","lower-layer-if":["openflow:44641043685057:20"],"type":"iana-if-type:l2vlan","if-index":28,"statistics":{"discontinuity-time":"2018-11-30T16:34:28.038Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"b5db7172-abd3-4759-96a1-26993c027a4e","lower-layer-if":["openflow:44641043685057:21"],"type":"iana-if-type:l2vlan","if-index":29,"statistics":{"discontinuity-time":"2018-11-30T16:34:30.860Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tapb5db7172-ab","lower-layer-if":["openflow:44641043685057:21"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:34:30.857Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tape9836f18-14","lower-layer-if":["openflow:44641043685057:20"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:34:28.021Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 16:45:07.942" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.942" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 28,
                "lower-layer-if": [
                    "openflow...</msg>
<status status="PASS" endtime="20181130 16:45:07.942" starttime="20181130 16:45:07.941"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.943" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 28,
                "lower-layer-if": [
                    "openflow:44641043685057:20"
                ],
                "name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:34:28.038Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 29,
                "lower-layer-if": [
                    "openflow:44641043685057:21"
                ],
                "name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:34:30.860Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:21"
                ],
                "name": "tapb5db7172-ab",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:34:30.857Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:20"
                ],
                "name": "tape9836f18-14",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:34:28.021Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.943" starttime="20181130 16:45:07.942"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.943" starttime="20181130 16:45:07.937"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.946" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.946" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.946" starttime="20181130 16:45:07.943"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.947" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":28,"port-no":20,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":28,"port-no":20,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":29,"port-no":21,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":29,"port-no":21,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 16:45:07.947" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.947" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "446410436...</msg>
<status status="PASS" endtime="20181130 16:45:07.947" starttime="20181130 16:45:07.946"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.947" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 28,
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 20,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 28,
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 20,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 29,
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 21,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 29,
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 21,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.948" starttime="20181130 16:45:07.947"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.948" starttime="20181130 16:45:07.943"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.951" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.951" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.951" starttime="20181130 16:45:07.948"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.952" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.952" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.952" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.952" starttime="20181130 16:45:07.951"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.952" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.953" starttime="20181130 16:45:07.952"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.953" starttime="20181130 16:45:07.948"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.956" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.956" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.956" starttime="20181130 16:45:07.953"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.956" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.957" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.957" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.957" starttime="20181130 16:45:07.956"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.957" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.957" starttime="20181130 16:45:07.957"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.957" starttime="20181130 16:45:07.953"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.960" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.960" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.960" starttime="20181130 16:45:07.957"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.961" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.961" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.961" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.961" starttime="20181130 16:45:07.960"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.961" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.961" starttime="20181130 16:45:07.961"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.961" starttime="20181130 16:45:07.957"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.965" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.965" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.965" starttime="20181130 16:45:07.962"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.967" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tape9836f18-14","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"27ada12c-62fc-41ce-b12c-acaf21a05b95","ovsdb:name":"tape9836f18-14","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:da:2a:2b"},{"external-id-key":"iface-id","external-id-value":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82"}],"ovsdb:port-uuid":"b670f3c1-6aee-4263-8e6a-39339e881d12","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":20},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tapb5db7172-ab","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1f19530e-c213-4ded-bf3a-25577df7b5eb","ovsdb:name":"tapb5db7172-ab","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:60:c4:48"},{"external-id-key":"iface-id","external-id-value":"b5db7172-abd3-4759-96a1-26993c027a4e"}],"ovsdb:port-uuid":"24db1e30-47ba-4b05-8ad1-7b96ff1c7c6c","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":21}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 16:45:07.967" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.968" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 16:45:07.968" starttime="20181130 16:45:07.966"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.968" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:da:2a:2b"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "27ada12c-62fc-41ce-b12c-acaf21a05b95",
                            "ovsdb:name": "tape9836f18-14",
                            "ovsdb:ofport": 20,
                            "ovsdb:port-uuid": "b670f3c1-6aee-4263-8e6a-39339e881d12",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tape9836f18-14"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:60:c4:48"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "b5db7172-abd3-4759-96a1-26993c027a4e"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1f19530e-c213-4ded-bf3a-25577df7b5eb",
                            "ovsdb:name": "tapb5db7172-ab",
                            "ovsdb:ofport": 21,
                            "ovsdb:port-uuid": "24db1e30-47ba-4b05-8ad1-7b96ff1c7c6c",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapb5db7172-ab"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:45:07.968" starttime="20181130 16:45:07.968"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.968" starttime="20181130 16:45:07.962"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.971" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.971" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.971" starttime="20181130 16:45:07.969"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.972" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","status":"ACTIVE"},{"uuid":"b5db7172-abd3-4759-96a1-26993c027a4e","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181130 16:45:07.972" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.972" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 16:45:07.972" starttime="20181130 16:45:07.972"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.973" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82"
            },
            {
                "status": "ACTIVE",
                "uuid": "b5db7172-abd3-4759-96a1-26993c027a4e"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.973" starttime="20181130 16:45:07.973"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.973" starttime="20181130 16:45:07.968"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.976" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.976" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.976" starttime="20181130 16:45:07.973"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.977" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.977" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.977" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.977" starttime="20181130 16:45:07.976"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.977" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.977" starttime="20181130 16:45:07.977"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.977" starttime="20181130 16:45:07.973"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.980" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.980" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.980" starttime="20181130 16:45:07.978"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.980" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":29,"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e"},{"if-index":28,"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 16:45:07.980" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.981" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 29,
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e"
            }...</msg>
<status status="PASS" endtime="20181130 16:45:07.981" starttime="20181130 16:45:07.980"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.981" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 29,
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e"
            },
            {
                "if-index": 28,
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.981" starttime="20181130 16:45:07.981"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.981" starttime="20181130 16:45:07.977"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.984" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.984" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.984" starttime="20181130 16:45:07.981"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.985" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.985" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.985" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.985" starttime="20181130 16:45:07.984"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.985" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.985" starttime="20181130 16:45:07.985"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.986" starttime="20181130 16:45:07.981"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.988" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.988" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.988" starttime="20181130 16:45:07.986"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.989" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.989" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.989" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.989" starttime="20181130 16:45:07.989"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.990" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.990" starttime="20181130 16:45:07.989"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.990" starttime="20181130 16:45:07.986"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.993" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.993" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.993" starttime="20181130 16:45:07.990"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.993" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.993" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.994" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.994" starttime="20181130 16:45:07.993"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.994" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.994" starttime="20181130 16:45:07.994"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.994" starttime="20181130 16:45:07.990"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:07.997" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 16:45:07.998" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:07.998" starttime="20181130 16:45:07.994"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:07.998" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:07.998" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:07.998" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:07.998" starttime="20181130 16:45:07.998"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:07.999" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:07.999" starttime="20181130 16:45:07.999"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:07.999" starttime="20181130 16:45:07.994"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:08.001" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:45:08.002" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:08.002" starttime="20181130 16:45:07.999"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:08.002" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 16:45:08.002" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:08.002" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 16:45:08.002" starttime="20181130 16:45:08.002"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.003" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:08.003" starttime="20181130 16:45:08.003"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.003" starttime="20181130 16:45:07.999"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:08.005" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:45:08.005" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:08.005" starttime="20181130 16:45:08.003"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:08.006" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 16:45:08.006" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:08.006" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 16:45:08.006" starttime="20181130 16:45:08.006"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.007" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:08.007" starttime="20181130 16:45:08.006"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.007" starttime="20181130 16:45:08.003"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:08.009" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:45:08.010" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:08.010" starttime="20181130 16:45:08.007"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:08.010" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 16:45:08.010" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:08.010" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:08.010" starttime="20181130 16:45:08.010"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.011" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:45:08.011" starttime="20181130 16:45:08.011"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.011" starttime="20181130 16:45:08.007"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:08.014" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 16:45:08.014" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:08.014" starttime="20181130 16:45:08.011"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:08.015" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 16:45:08.015" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:08.015" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 16:45:08.015" starttime="20181130 16:45:08.015"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.016" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:08.016" starttime="20181130 16:45:08.015"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.016" starttime="20181130 16:45:08.011"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:08.019" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 16:45:08.019" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:08.019" starttime="20181130 16:45:08.016"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:08.019" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:08.019" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:08.020" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:08.020" starttime="20181130 16:45:08.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.020" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:08.020" starttime="20181130 16:45:08.020"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.020" starttime="20181130 16:45:08.016"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:08.023" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:45:08.024" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:08.024" starttime="20181130 16:45:08.021"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:08.024" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:08.024" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:08.024" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:08.024" starttime="20181130 16:45:08.024"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.025" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:08.025" starttime="20181130 16:45:08.025"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.025" starttime="20181130 16:45:08.020"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:08.028" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 16:45:08.028" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:08.028" starttime="20181130 16:45:08.025"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:08.029" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:45:08.029" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:08.029" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:45:08.029" starttime="20181130 16:45:08.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.029" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:08.029" starttime="20181130 16:45:08.029"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.029" starttime="20181130 16:45:08.025"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:45:08.033" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:45:08.034" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:45:08.034" starttime="20181130 16:45:08.030"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:45:08.037" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:21","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapb5db7172-ab","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":21,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:20","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tape9836f18-14","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":20,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 16:45:08.037" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:45:08.037" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 16:45:08.037" starttime="20181130 16:45:08.034"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.038" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapb5db7172-ab",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 21,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:21"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tape9836f18-14",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 20,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:20"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:45:08.038" starttime="20181130 16:45:08.037"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.038" starttime="20181130 16:45:08.029"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.038" starttime="20181130 16:45:07.681"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.038" starttime="20181130 16:45:07.679"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.038" starttime="20181130 16:45:07.671"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:45:08.040" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 16:45:08.040" starttime="20181130 16:45:08.040"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:08.050" starttime="20181130 16:45:08.050"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:45:08.051" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:45:08.051" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:45:08.051" starttime="20181130 16:45:08.051"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:45:08.052" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:45:08.052" starttime="20181130 16:45:08.051"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:45:08.053" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181130 16:45:08.053" starttime="20181130 16:45:08.052"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:45:08.053" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:45:08.054" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:45:08.054" starttime="20181130 16:45:08.053"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:08.054" starttime="20181130 16:45:08.054"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.055" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:45:08.384" level="INFO">Read output: Last login: Fri Nov 30 16:34:19 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:45:08.385" starttime="20181130 16:45:08.055"></status>
</kw>
<msg timestamp="20181130 16:45:08.385" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:45:08.385" starttime="20181130 16:45:08.054"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.385" starttime="20181130 16:45:08.053"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:45:08.386" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 16:45:08.409" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 16:45:08.410" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:45:08.410" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:45:08.410" starttime="20181130 16:45:08.386"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:45:08.442" starttime="20181130 16:45:08.410"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.443" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:45:08.443" starttime="20181130 16:45:08.442"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:08.444" starttime="20181130 16:45:08.444"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.446" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:45:08.447" starttime="20181130 16:45:08.446"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.447" starttime="20181130 16:45:08.445"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:08.451" starttime="20181130 16:45:08.450"></status>
</kw>
<msg timestamp="20181130 16:45:08.451" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:45:08.451" starttime="20181130 16:45:08.449"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.452" starttime="20181130 16:45:08.448"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.452" starttime="20181130 16:45:08.049"></status>
</kw>
<msg timestamp="20181130 16:45:08.452" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:45:08.452" starttime="20181130 16:45:08.049"></status>
</kw>
<msg timestamp="20181130 16:45:08.453" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:45:08.453" starttime="20181130 16:45:08.048"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 16:45:08.454" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 16:45:08.454" starttime="20181130 16:45:08.453"></status>
</kw>
<msg timestamp="20181130 16:45:08.455" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 16:45:08.455" starttime="20181130 16:45:08.048"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 16:45:08.456" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 16:45:08.456" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 16:45:08.457" starttime="20181130 16:45:08.456"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:08.458" starttime="20181130 16:45:08.457"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 16:45:08.459" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:45:08.459" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 16:45:08.459" starttime="20181130 16:45:08.459"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.462" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 16:45:08.462" starttime="20181130 16:45:08.461"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.462" starttime="20181130 16:45:08.460"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.462" starttime="20181130 16:45:08.039"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.462" starttime="20181130 16:45:08.039"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.462" starttime="20181130 16:45:08.039"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:08.480" starttime="20181130 16:45:08.479"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.481" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:45:08.635" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:45:08.635" starttime="20181130 16:45:08.480"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.656" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 16:45:08.656" starttime="20181130 16:45:08.635"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:45:08.660" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:45:08.660" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:45:08.660" starttime="20181130 16:45:08.657"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:45:08.703" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:45:08.704" starttime="20181130 16:45:08.660"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:45:08.706" starttime="20181130 16:45:08.704"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:45:08.706" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:45:08.706" starttime="20181130 16:45:08.706"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.707" starttime="20181130 16:45:08.478"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.707" starttime="20181130 16:45:08.464"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.707" starttime="20181130 16:45:08.463"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.707" starttime="20181130 16:45:08.463"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.707" starttime="20181130 16:45:05.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:08.707" starttime="20181130 16:45:05.864"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:08.709" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:45:08.709" starttime="20181130 16:45:08.708"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:08.710" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 16:45:08.736" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:10.823" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:10.824" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:10.824" starttime="20181130 16:45:08.709"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:10.827" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:45:10.829" starttime="20181130 16:45:10.826"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:10.830" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:10.831" starttime="20181130 16:45:10.830"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:10.832" starttime="20181130 16:45:10.831"></status>
</kw>
<msg timestamp="20181130 16:45:10.833" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:45:10.833" starttime="20181130 16:45:08.709"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:10.834" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:45:10.834" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:45:10.834" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:45:10.834" starttime="20181130 16:45:10.833"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:45:10.835" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:45:10.835" starttime="20181130 16:45:10.834"></status>
</kw>
<msg timestamp="20181130 16:45:10.836" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:45:10.836" starttime="20181130 16:45:08.708"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 16:45:10.836" starttime="20181130 16:45:10.836"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:10.838" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:45:10.838" starttime="20181130 16:45:10.837"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:10.840" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 16:45:10.869" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:13.895" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:13.895" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:13.895" starttime="20181130 16:45:10.839"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:13.896" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "sg_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5768a3b0-1ca0-4de7-b7f4-32fafa83874f", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sg_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5ccc19a3-3ef3-4f1f-91ae-d25d3a8f67ca", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sg_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "a8f190f9-553d-4bda-a94e-701ae437966d", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
]</msg>
<status status="PASS" endtime="20181130 16:45:13.897" starttime="20181130 16:45:13.896"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:13.897" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:13.897" starttime="20181130 16:45:13.897"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:13.898" starttime="20181130 16:45:13.897"></status>
</kw>
<msg timestamp="20181130 16:45:13.898" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "sg_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5768a3b0-1ca0-4de7-b7f4-32fafa83874f", 
    "Flavor": "m1.nano", 
    "Networks": ""
  ...</msg>
<status status="PASS" endtime="20181130 16:45:13.898" starttime="20181130 16:45:10.838"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:13.899" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "sg_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5768a3b0-1ca0-4de7-b7f4-32fafa83874f", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sg_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5ccc19a3-3ef3-4f1f-91ae-d25d3a8f67ca", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sg_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "a8f190f9-553d-4bda-a94e-701ae437966d", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
] </msg>
<msg timestamp="20181130 16:45:13.899" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:45:13.899" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'sg_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5768a3b0-1ca0-4de7-b7f4-32fafa83874f', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181130 16:45:13.899" starttime="20181130 16:45:13.898"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:45:13.899" level="INFO">[{u'Status': u'ERROR', u'Name': u'sg_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5768a3b0-1ca0-4de7-b7f4-32fafa83874f', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'sg_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5ccc19a3-3ef3-4f1f-91ae-d25d3a8f67ca', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'sg_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'a8f190f9-553d-4bda-a94e-701ae437966d', u'Flavor': u'm1.nano', u'Networks': u''}]</msg>
<status status="PASS" endtime="20181130 16:45:13.900" starttime="20181130 16:45:13.899"></status>
</kw>
<msg timestamp="20181130 16:45:13.900" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'sg_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5768a3b0-1ca0-4de7-b7f4-32fafa83874f', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERROR...</msg>
<status status="PASS" endtime="20181130 16:45:13.900" starttime="20181130 16:45:10.837"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sg_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5768a3b0-1ca0-4de7-b7f4-32fafa83874f', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:13.910" level="INFO">Starting process:
openstack server show 5768a3b0-1ca0-4de7-b7f4-32fafa83874f</msg>
<msg timestamp="20181130 16:45:13.952" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:16.994" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:16.995" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:16.995" starttime="20181130 16:45:13.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:16.996" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000018                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:35:04Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:35:04Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 5768a3b0-1ca0-4de7-b7f4-32fafa83874f                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | sg_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:35:04Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:45:16.996" starttime="20181130 16:45:16.995"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:16.997" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:16.997" starttime="20181130 16:45:16.997"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:16.998" starttime="20181130 16:45:16.997"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:16.998" starttime="20181130 16:45:13.909"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:17.007" level="INFO">Starting process:
openstack server delete 5768a3b0-1ca0-4de7-b7f4-32fafa83874f</msg>
<msg timestamp="20181130 16:45:17.047" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:20.235" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:20.235" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:20.235" starttime="20181130 16:45:17.007"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:20.237" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:20.237" starttime="20181130 16:45:20.236"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:20.238" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:20.238" starttime="20181130 16:45:20.237"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:20.239" starttime="20181130 16:45:20.238"></status>
</kw>
<msg timestamp="20181130 16:45:20.239" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:45:20.239" starttime="20181130 16:45:17.006"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:20.239" starttime="20181130 16:45:16.999"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:20.240" starttime="20181130 16:45:16.998"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:20.240" starttime="20181130 16:45:13.900"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sg_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5ccc19a3-3ef3-4f1f-91ae-d25d3a8f67ca', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:20.254" level="INFO">Starting process:
openstack server show 5ccc19a3-3ef3-4f1f-91ae-d25d3a8f67ca</msg>
<msg timestamp="20181130 16:45:20.298" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:23.271" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:23.271" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:23.271" starttime="20181130 16:45:20.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:23.272" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000017                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:34:58Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:34:58Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 5ccc19a3-3ef3-4f1f-91ae-d25d3a8f67ca                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | sg_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:34:58Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:45:23.273" starttime="20181130 16:45:23.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:23.274" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:23.274" starttime="20181130 16:45:23.273"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:23.274" starttime="20181130 16:45:23.274"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:23.275" starttime="20181130 16:45:20.253"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:23.285" level="INFO">Starting process:
openstack server delete 5ccc19a3-3ef3-4f1f-91ae-d25d3a8f67ca</msg>
<msg timestamp="20181130 16:45:23.327" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:26.114" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:26.114" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:26.115" starttime="20181130 16:45:23.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:26.115" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:26.116" starttime="20181130 16:45:26.115"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:26.116" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:26.116" starttime="20181130 16:45:26.116"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:26.117" starttime="20181130 16:45:26.116"></status>
</kw>
<msg timestamp="20181130 16:45:26.117" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:45:26.117" starttime="20181130 16:45:23.284"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:26.117" starttime="20181130 16:45:23.276"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:26.117" starttime="20181130 16:45:23.275"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:26.117" starttime="20181130 16:45:20.240"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sg_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'a8f190f9-553d-4bda-a94e-701ae437966d', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:26.126" level="INFO">Starting process:
openstack server show a8f190f9-553d-4bda-a94e-701ae437966d</msg>
<msg timestamp="20181130 16:45:26.167" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:29.376" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:29.377" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:29.377" starttime="20181130 16:45:26.125"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:29.378" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000016                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:34:51Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:34:52Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | a8f190f9-553d-4bda-a94e-701ae437966d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | sg_net_1_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:34:52Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:45:29.379" starttime="20181130 16:45:29.377"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:29.379" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:29.379" starttime="20181130 16:45:29.379"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:29.380" starttime="20181130 16:45:29.379"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:29.380" starttime="20181130 16:45:26.125"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:29.395" level="INFO">Starting process:
openstack server delete a8f190f9-553d-4bda-a94e-701ae437966d</msg>
<msg timestamp="20181130 16:45:29.421" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:32.189" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:32.189" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:32.189" starttime="20181130 16:45:29.394"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:32.190" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:32.191" starttime="20181130 16:45:32.190"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:32.191" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:32.191" starttime="20181130 16:45:32.191"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:32.192" starttime="20181130 16:45:32.191"></status>
</kw>
<msg timestamp="20181130 16:45:32.192" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:45:32.192" starttime="20181130 16:45:29.394"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:32.193" starttime="20181130 16:45:29.381"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:32.193" starttime="20181130 16:45:29.381"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:32.193" starttime="20181130 16:45:26.117"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:32.193" starttime="20181130 16:45:13.900"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:32.194" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:45:32.194" starttime="20181130 16:45:32.194"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:32.195" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 16:45:32.214" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:34.199" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:34.200" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:34.200" starttime="20181130 16:45:32.195"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:34.202" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:45:34.202" starttime="20181130 16:45:34.201"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:34.203" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:34.203" starttime="20181130 16:45:34.202"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:34.204" starttime="20181130 16:45:34.203"></status>
</kw>
<msg timestamp="20181130 16:45:34.205" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:45:34.205" starttime="20181130 16:45:32.194"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:34.205" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:45:34.206" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:45:34.206" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:45:34.206" starttime="20181130 16:45:34.205"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:45:34.207" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:45:34.207" starttime="20181130 16:45:34.206"></status>
</kw>
<msg timestamp="20181130 16:45:34.207" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 16:45:34.207" starttime="20181130 16:45:32.193"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 16:45:34.208" starttime="20181130 16:45:34.207"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:34.209" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:45:34.209" starttime="20181130 16:45:34.209"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:34.211" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 16:45:34.242" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:36.515" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:36.515" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:36.516" starttime="20181130 16:45:34.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:36.518" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='52.0.0.2', subnet_id='6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d'", 
    "ID": "b5db7172-abd3-4759-96a1-26993c027a4e", 
    "MAC Address": "fa:16:3e:60:c4:48", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='51.0.0.2', subnet_id='bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99'", 
    "ID": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82", 
    "MAC Address": "fa:16:3e:da:2a:2b", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181130 16:45:36.519" starttime="20181130 16:45:36.517"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:36.521" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:36.521" starttime="20181130 16:45:36.520"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:36.523" starttime="20181130 16:45:36.521"></status>
</kw>
<msg timestamp="20181130 16:45:36.523" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='52.0.0.2', subnet_id='6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d'", 
    "ID": "b5db7172-abd3-4759-96a1-26993c027a4e", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181130 16:45:36.524" starttime="20181130 16:45:34.210"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:36.525" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='52.0.0.2', subnet_id='6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d'", 
    "ID": "b5db7172-abd3-4759-96a1-26993c027a4e", 
    "MAC Address": "fa:16:3e:60:c4:48", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='51.0.0.2', subnet_id='bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99'", 
    "ID": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82", 
    "MAC Address": "fa:16:3e:da:2a:2b", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181130 16:45:36.525" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:45:36.525" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='52.0.0.2', subnet_id='6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d'", u'ID': u'b5db7172-abd3-4759-96a1-26993c027a4e', u'MAC Address': u'fa:16:3e:6...</msg>
<status status="PASS" endtime="20181130 16:45:36.526" starttime="20181130 16:45:36.524"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:45:36.527" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='52.0.0.2', subnet_id='6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d'", u'ID': u'b5db7172-abd3-4759-96a1-26993c027a4e', u'MAC Address': u'fa:16:3e:60:c4:48', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='51.0.0.2', subnet_id='bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99'", u'ID': u'e9836f18-14aa-49b9-ab0f-b5fdd847fc82', u'MAC Address': u'fa:16:3e:da:2a:2b', u'Name': u''}]</msg>
<status status="PASS" endtime="20181130 16:45:36.527" starttime="20181130 16:45:36.526"></status>
</kw>
<msg timestamp="20181130 16:45:36.528" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='52.0.0.2', subnet_id='6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d'", u'ID': u'b5db7172-abd3-4759-96a1-26993c027a4e', u'MAC Address': u'fa:16:3e:6...</msg>
<status status="PASS" endtime="20181130 16:45:36.528" starttime="20181130 16:45:34.208"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='52.0.0.2', subnet_id='6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d'&quot;, u'ID': u'b5db7172-abd3-4759-96a1-26993c027a4e', u'MAC Address': u'fa:16:3e:60:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:36.548" level="INFO">Starting process:
openstack port delete b5db7172-abd3-4759-96a1-26993c027a4e</msg>
<msg timestamp="20181130 16:45:36.567" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:39.252" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:39.253" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:39.253" starttime="20181130 16:45:36.547"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:39.254" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:39.254" starttime="20181130 16:45:39.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:39.255" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:39.255" starttime="20181130 16:45:39.255"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:39.257" starttime="20181130 16:45:39.256"></status>
</kw>
<msg timestamp="20181130 16:45:39.257" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:45:39.257" starttime="20181130 16:45:36.546"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:39.257" starttime="20181130 16:45:36.530"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:39.257" starttime="20181130 16:45:36.529"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:39.257" starttime="20181130 16:45:36.528"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='51.0.0.2', subnet_id='bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99'&quot;, u'ID': u'e9836f18-14aa-49b9-ab0f-b5fdd847fc82', u'MAC Address': u'fa:16:3e:da:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:39.269" level="INFO">Starting process:
openstack port delete e9836f18-14aa-49b9-ab0f-b5fdd847fc82</msg>
<msg timestamp="20181130 16:45:39.300" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:42.026" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:42.026" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:42.026" starttime="20181130 16:45:39.269"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:42.027" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:42.027" starttime="20181130 16:45:42.027"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:42.028" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:42.028" starttime="20181130 16:45:42.027"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:42.028" starttime="20181130 16:45:42.028"></status>
</kw>
<msg timestamp="20181130 16:45:42.029" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:45:42.029" starttime="20181130 16:45:39.268"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:42.029" starttime="20181130 16:45:39.259"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:42.029" starttime="20181130 16:45:39.258"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:42.029" starttime="20181130 16:45:39.258"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:42.029" starttime="20181130 16:45:36.528"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:42.030" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:45:42.030" starttime="20181130 16:45:42.030"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:42.031" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 16:45:42.072" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:44.395" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:44.395" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:44.395" starttime="20181130 16:45:42.031"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:44.397" level="INFO">[
  {
    "Subnets": "bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99", 
    "ID": "ae51b789-aa27-402f-9900-dd21fa11345b", 
    "Name": "sg_net_1"
  }, 
  {
    "Subnets": "6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d", 
    "ID": "e6e5ddff-809a-46bc-82f4-b63f66f9b492", 
    "Name": "sg_net_2"
  }
]</msg>
<status status="PASS" endtime="20181130 16:45:44.397" starttime="20181130 16:45:44.396"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:44.397" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:44.398" starttime="20181130 16:45:44.397"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:44.399" starttime="20181130 16:45:44.398"></status>
</kw>
<msg timestamp="20181130 16:45:44.399" level="INFO">${json} = [
  {
    "Subnets": "bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99", 
    "ID": "ae51b789-aa27-402f-9900-dd21fa11345b", 
    "Name": "sg_net_1"
  }, 
  {
    "Subnets": "6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d",...</msg>
<status status="PASS" endtime="20181130 16:45:44.399" starttime="20181130 16:45:42.030"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:44.399" level="INFO">To JSON using : content=[
  {
    "Subnets": "bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99", 
    "ID": "ae51b789-aa27-402f-9900-dd21fa11345b", 
    "Name": "sg_net_1"
  }, 
  {
    "Subnets": "6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d", 
    "ID": "e6e5ddff-809a-46bc-82f4-b63f66f9b492", 
    "Name": "sg_net_2"
  }
] </msg>
<msg timestamp="20181130 16:45:44.399" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:45:44.400" level="INFO">@{list} = [ {u'Subnets': u'bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99', u'ID': u'ae51b789-aa27-402f-9900-dd21fa11345b', u'Name': u'sg_net_1'} | {u'Subnets': u'6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d', u'ID': u'e6e5ddff-...</msg>
<status status="PASS" endtime="20181130 16:45:44.400" starttime="20181130 16:45:44.399"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:45:44.400" level="INFO">[{u'Subnets': u'bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99', u'ID': u'ae51b789-aa27-402f-9900-dd21fa11345b', u'Name': u'sg_net_1'}, {u'Subnets': u'6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d', u'ID': u'e6e5ddff-809a-46bc-82f4-b63f66f9b492', u'Name': u'sg_net_2'}]</msg>
<status status="PASS" endtime="20181130 16:45:44.400" starttime="20181130 16:45:44.400"></status>
</kw>
<msg timestamp="20181130 16:45:44.400" level="INFO">@{networks} = [ {u'Subnets': u'bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99', u'ID': u'ae51b789-aa27-402f-9900-dd21fa11345b', u'Name': u'sg_net_1'} | {u'Subnets': u'6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d', u'ID': u'e6e5ddff-...</msg>
<status status="PASS" endtime="20181130 16:45:44.400" starttime="20181130 16:45:42.029"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99', u'ID': u'ae51b789-aa27-402f-9900-dd21fa11345b', u'Name': u'sg_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:44.416" level="INFO">Starting process:
openstack subnet delete bf7ce20e-6315-48e3-bf1d-e82e1dbc2f99</msg>
<msg timestamp="20181130 16:45:44.460" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:47.771" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:47.771" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:47.772" starttime="20181130 16:45:44.415"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:47.773" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:47.773" starttime="20181130 16:45:47.772"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:47.773" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:47.774" starttime="20181130 16:45:47.773"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:47.774" starttime="20181130 16:45:47.774"></status>
</kw>
<msg timestamp="20181130 16:45:47.775" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:45:47.775" starttime="20181130 16:45:44.414"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:47.775" starttime="20181130 16:45:44.401"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:47.775" starttime="20181130 16:45:44.401"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:47.787" level="INFO">Starting process:
openstack network delete ae51b789-aa27-402f-9900-dd21fa11345b</msg>
<msg timestamp="20181130 16:45:47.829" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:50.721" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:50.722" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:50.722" starttime="20181130 16:45:47.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:50.724" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:50.724" starttime="20181130 16:45:50.723"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:50.725" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:50.725" starttime="20181130 16:45:50.725"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:50.727" starttime="20181130 16:45:50.726"></status>
</kw>
<msg timestamp="20181130 16:45:50.728" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:45:50.728" starttime="20181130 16:45:47.785"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:50.728" starttime="20181130 16:45:47.775"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:50.728" starttime="20181130 16:45:47.775"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:50.728" starttime="20181130 16:45:44.401"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d', u'ID': u'e6e5ddff-809a-46bc-82f4-b63f66f9b492', u'Name': u'sg_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:50.749" level="INFO">Starting process:
openstack subnet delete 6e4cd1e8-2e8a-44f9-8495-7b315a2bca2d</msg>
<msg timestamp="20181130 16:45:50.770" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:54.000" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:54.001" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:54.001" starttime="20181130 16:45:50.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:54.002" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:54.002" starttime="20181130 16:45:54.002"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:54.003" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:54.003" starttime="20181130 16:45:54.003"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:54.004" starttime="20181130 16:45:54.003"></status>
</kw>
<msg timestamp="20181130 16:45:54.004" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:45:54.004" starttime="20181130 16:45:50.747"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:54.004" starttime="20181130 16:45:50.730"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:54.004" starttime="20181130 16:45:50.729"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:54.014" level="INFO">Starting process:
openstack network delete e6e5ddff-809a-46bc-82f4-b63f66f9b492</msg>
<msg timestamp="20181130 16:45:54.035" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:56.903" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:56.904" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:56.904" starttime="20181130 16:45:54.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:56.906" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:56.906" starttime="20181130 16:45:56.905"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:56.907" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:56.907" starttime="20181130 16:45:56.906"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:56.908" starttime="20181130 16:45:56.907"></status>
</kw>
<msg timestamp="20181130 16:45:56.909" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:45:56.909" starttime="20181130 16:45:54.013"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:56.909" starttime="20181130 16:45:54.005"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:56.909" starttime="20181130 16:45:54.005"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:56.910" starttime="20181130 16:45:50.729"></status>
</kw>
<status status="PASS" endtime="20181130 16:45:56.910" starttime="20181130 16:45:44.401"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:56.912" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:45:56.912" starttime="20181130 16:45:56.912"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:56.914" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 16:45:56.933" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:45:58.961" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:45:58.962" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:45:58.962" starttime="20181130 16:45:56.913"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:45:58.963" level="INFO">[
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sg_sg", 
    "ID": "20b9fcd3-e363-4d44-937e-24309ba53fb1", 
    "Name": "sg_sg"
  }, 
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 16:45:58.963" starttime="20181130 16:45:58.962"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:45:58.963" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:45:58.963" starttime="20181130 16:45:58.963"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:45:58.964" starttime="20181130 16:45:58.964"></status>
</kw>
<msg timestamp="20181130 16:45:58.965" level="INFO">${json} = [
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sg_sg", 
    "ID": "20b9fcd3-e363-4d44-937e-24309ba53fb1", 
    "Name": "sg_sg"
  }, 
  {
    "Project": "977cbaf3f49844b2...</msg>
<status status="PASS" endtime="20181130 16:45:58.965" starttime="20181130 16:45:56.913"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:45:58.965" level="INFO">To JSON using : content=[
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sg_sg", 
    "ID": "20b9fcd3-e363-4d44-937e-24309ba53fb1", 
    "Name": "sg_sg"
  }, 
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 16:45:58.965" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:45:58.965" level="INFO">@{list} = [ {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sg_sg', u'Description': u'sg_sg', u'ID': u'20b9fcd3-e363-4d44-937e-24309ba53fb1'} | {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'N...</msg>
<status status="PASS" endtime="20181130 16:45:58.965" starttime="20181130 16:45:58.965"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:45:58.966" level="INFO">[{u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sg_sg', u'Description': u'sg_sg', u'ID': u'20b9fcd3-e363-4d44-937e-24309ba53fb1'}, {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 16:45:58.966" starttime="20181130 16:45:58.966"></status>
</kw>
<msg timestamp="20181130 16:45:58.966" level="INFO">@{security_groups} = [ {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sg_sg', u'Description': u'sg_sg', u'ID': u'20b9fcd3-e363-4d44-937e-24309ba53fb1'} | {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'N...</msg>
<status status="PASS" endtime="20181130 16:45:58.966" starttime="20181130 16:45:56.910"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sg_sg', u'Description': u'sg_sg', u'ID': u'20b9fcd3-e363-4d44-937e-24309ba53fb1'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:45:58.982" level="INFO">Starting process:
openstack security group delete 20b9fcd3-e363-4d44-937e-24309ba53fb1</msg>
<msg timestamp="20181130 16:45:59.026" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:01.350" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:01.350" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:01.350" starttime="20181130 16:45:58.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:01.352" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:01.352" starttime="20181130 16:46:01.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:01.353" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:01.353" starttime="20181130 16:46:01.352"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:01.354" starttime="20181130 16:46:01.353"></status>
</kw>
<msg timestamp="20181130 16:46:01.355" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:01.355" starttime="20181130 16:45:58.980"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:01.355" starttime="20181130 16:45:58.968"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:01.355" starttime="20181130 16:45:58.967"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:01.355" starttime="20181130 16:45:58.967"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:01.355" starttime="20181130 16:45:58.967"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:01.356" starttime="20181130 16:46:01.356"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:01.357" starttime="20181130 16:46:01.355"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:01.358" starttime="20181130 16:46:01.357"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:01.358" starttime="20181130 16:46:01.357"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:01.358" starttime="20181130 16:45:58.966"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:46:01.359" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 16:46:01.359" starttime="20181130 16:46:01.359"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:01.374" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 16:46:01.414" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:03.889" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:03.889" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:03.889" starttime="20181130 16:46:01.373"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:03.891" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:03.891" starttime="20181130 16:46:03.890"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:03.892" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:03.892" starttime="20181130 16:46:03.891"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:03.893" starttime="20181130 16:46:03.892"></status>
</kw>
<msg timestamp="20181130 16:46:03.894" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:03.894" starttime="20181130 16:46:01.372"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:03.894" starttime="20181130 16:46:01.359"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:03.906" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 16:46:03.937" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:06.017" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:06.018" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:06.018" starttime="20181130 16:46:03.906"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:06.019" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:06.019" starttime="20181130 16:46:06.018"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:06.020" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:06.021" starttime="20181130 16:46:06.020"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:06.022" starttime="20181130 16:46:06.021"></status>
</kw>
<msg timestamp="20181130 16:46:06.022" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:06.022" starttime="20181130 16:46:03.905"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:06.022" starttime="20181130 16:46:03.894"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:06.035" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 16:46:06.061" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:08.164" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:08.164" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:08.164" starttime="20181130 16:46:06.035"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:08.165" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:08.166" starttime="20181130 16:46:08.165"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:08.166" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:08.166" starttime="20181130 16:46:08.166"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:08.167" starttime="20181130 16:46:08.166"></status>
</kw>
<msg timestamp="20181130 16:46:08.167" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:08.167" starttime="20181130 16:46:06.034"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:08.167" starttime="20181130 16:46:06.022"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:08.177" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 16:46:08.198" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:10.294" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:10.294" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:10.294" starttime="20181130 16:46:08.177"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:10.296" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:10.296" starttime="20181130 16:46:10.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:10.297" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:10.297" starttime="20181130 16:46:10.296"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:10.298" starttime="20181130 16:46:10.297"></status>
</kw>
<msg timestamp="20181130 16:46:10.299" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:10.299" starttime="20181130 16:46:08.176"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:10.299" starttime="20181130 16:46:08.168"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:10.313" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 16:46:10.333" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:12.496" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:12.496" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:12.496" starttime="20181130 16:46:10.312"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:12.497" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 16:46:12.497" starttime="20181130 16:46:12.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:12.498" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:12.498" starttime="20181130 16:46:12.498"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:12.499" starttime="20181130 16:46:12.498"></status>
</kw>
<msg timestamp="20181130 16:46:12.499" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 16:46:12.499" starttime="20181130 16:46:10.311"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:12.499" starttime="20181130 16:46:10.299"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:12.507" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 16:46:12.544" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:14.765" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:14.766" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:14.766" starttime="20181130 16:46:12.507"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:14.767" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:46:14.767" starttime="20181130 16:46:14.766"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:14.767" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:14.767" starttime="20181130 16:46:14.767"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:14.768" starttime="20181130 16:46:14.768"></status>
</kw>
<msg timestamp="20181130 16:46:14.768" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 16:46:14.768" starttime="20181130 16:46:12.506"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:14.768" starttime="20181130 16:46:12.499"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:14.776" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 16:46:14.797" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:16.983" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:16.983" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:16.983" starttime="20181130 16:46:14.776"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:16.985" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:16.985" starttime="20181130 16:46:16.984"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:16.986" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:16.986" starttime="20181130 16:46:16.986"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:16.988" starttime="20181130 16:46:16.987"></status>
</kw>
<msg timestamp="20181130 16:46:16.988" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:16.988" starttime="20181130 16:46:14.776"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:16.988" starttime="20181130 16:46:14.769"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:17.005" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 16:46:17.031" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:19.111" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:19.111" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:19.111" starttime="20181130 16:46:17.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:19.113" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:19.113" starttime="20181130 16:46:19.112"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:19.114" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:19.114" starttime="20181130 16:46:19.113"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:19.115" starttime="20181130 16:46:19.114"></status>
</kw>
<msg timestamp="20181130 16:46:19.115" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:19.115" starttime="20181130 16:46:17.003"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:19.115" starttime="20181130 16:46:16.989"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:19.115" starttime="20181130 16:46:01.359"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:19.116" starttime="20181130 16:46:01.358"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:19.116" starttime="20181130 16:45:08.707"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:19.119" starttime="20181130 16:46:19.119"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:46:19.120" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181130 16:46:19.227" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:46:19.228" level="INFO">${stdout} = 4 S root      229045  229025  0  80   0 - 55154 poll_s 16:33 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap
4 S tcpdum...</msg>
<status status="PASS" endtime="20181130 16:46:19.228" starttime="20181130 16:46:19.119"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:19.228" level="INFO">4 S root      229045  229025  0  80   0 - 55154 poll_s 16:33 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap
4 S tcpdump   229054  229045  0  80   0 -  8196 poll_s 16:33 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap
0 S heat-ad+  285360  229025  0  80   0 - 28293 do_wai 16:46 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  285370  285360  0  80   0 - 28176 pipe_w 16:46 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181130 16:46:19.228" starttime="20181130 16:46:19.228"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:46:19.229" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181130 16:46:19.355" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:46:19.356" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:46:19.356" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 16:46:19.356" starttime="20181130 16:46:19.229"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:19.356" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:19.357" starttime="20181130 16:46:19.356"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:19.357" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:19.358" starttime="20181130 16:46:19.357"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:46:19.358" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181130 16:46:19.495" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181130 16:46:19.495" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181130 16:46:19.495" starttime="20181130 16:46:19.358"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:19.496" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:19.496" starttime="20181130 16:46:19.496"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:46:19.496" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181130 16:46:19.592" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:46:19.592" level="INFO">${stdout} = total 64
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          roo...</msg>
<status status="PASS" endtime="20181130 16:46:19.592" starttime="20181130 16:46:19.496"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:19.593" level="INFO">total 64
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          root              6 Nov 30 15:48 hsperfdata_root
 4 -rwxr-x---. 1 root          root            903 Nov 30 15:40 restart_mgr_daemon.sh
 4 -rwxr-x---. 1 root          root           1478 Nov 30 15:40 restart_mon_daemon.sh
 4 -rwxr-x---. 1 root          root           3085 Nov 30 15:40 restart_osd_daemon.sh
 0 drwx------. 3 root          root             17 Nov 30 15:34 systemd-private-3d4aa08a2ff54e748aba26448a6838ba-chronyd.service-8EpVMu
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap.xz
 0 drwx------. 2 root          root              6 Nov 30 15:33 tmp.cwT13TAGSX</msg>
<status status="PASS" endtime="20181130 16:46:19.593" starttime="20181130 16:46:19.592"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:19.593" starttime="20181130 16:46:19.118"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:19.593" starttime="20181130 16:46:19.118"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:19.593" starttime="20181130 16:46:19.117"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:19.593" starttime="20181130 16:46:19.117"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:19.593" starttime="20181130 16:46:19.116"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181130 16:46:19.641" starttime="20181130 16:46:19.593"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:19.649" starttime="20181130 16:46:19.649"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:46:19.650" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:46:19.776" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:46:19.776" starttime="20181130 16:46:19.650"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:46:19.828" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181130 16:46:19.828" starttime="20181130 16:46:19.777"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:46:20.055" level="INFO">[?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:46:20.056" level="INFO">${output} = [?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:46:20.056" starttime="20181130 16:46:19.828"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:46:20.105" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:46:20.105" starttime="20181130 16:46:20.056"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:46:20.107" starttime="20181130 16:46:20.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.108" level="INFO">[?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:46:20.108" starttime="20181130 16:46:20.108"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.108" starttime="20181130 16:46:19.648"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.109" starttime="20181130 16:46:19.641"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.109" starttime="20181130 16:46:19.641"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.109" starttime="20181130 16:45:05.864"></status>
</kw>
<doc>Test suite to verify security groups basic and advanced functionalities, including negative tests.
These test cases are not so relevant for transparent mode, so each test case will be tagged with
"skip_if_transparent" to allow any underlying keywords to return with a PASS without risking
a false failure. The real value of this suite will be in stateful mode.</doc>
<status status="FAIL" endtime="20181130 16:46:20.109" starttime="20181130 16:33:29.970">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/securitygroup/neutron_security_group.robot" id="s1-s5" name="Neutron Security Group">
<kw type="setup" name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181130 16:46:20.224" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181130 16:46:20.225" starttime="20181130 16:46:20.217"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.225" starttime="20181130 16:46:20.216"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181130 16:46:20.233" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181130 16:46:20.233" starttime="20181130 16:46:20.226"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.233" starttime="20181130 16:46:20.233"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181130 16:46:20.234" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181130 16:46:20.234" starttime="20181130 16:46:20.233"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181130 16:46:20.234" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181130 16:46:20.234" starttime="20181130 16:46:20.234"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.235" starttime="20181130 16:46:20.235"></status>
</kw>
<msg timestamp="20181130 16:46:20.235" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:46:20.235" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 16:46:20.235" starttime="20181130 16:46:20.234"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181130 16:46:20.236" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 16:46:20.236" starttime="20181130 16:46:20.235"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181130 16:46:20.237" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:20.237" starttime="20181130 16:46:20.237"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181130 16:46:20.237" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:20.237" starttime="20181130 16:46:20.237"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181130 16:46:20.238" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181130 16:46:20.238" starttime="20181130 16:46:20.237"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.239" starttime="20181130 16:46:20.239"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:46:20.240" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:46:20.240" starttime="20181130 16:46:20.239"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.240" starttime="20181130 16:46:20.240"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 16:46:20.241" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 16:46:20.241" starttime="20181130 16:46:20.241"></status>
</kw>
<msg timestamp="20181130 16:46:20.241" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 16:46:20.241" starttime="20181130 16:46:20.240"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.242" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfa7ac50&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:46:20.242" starttime="20181130 16:46:20.242"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.243" starttime="20181130 16:46:20.243"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.243" starttime="20181130 16:46:20.238"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.243" starttime="20181130 16:46:20.238"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.243" starttime="20181130 16:46:20.238"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.244" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:20.244" starttime="20181130 16:46:20.243"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.244" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.10'}</msg>
<status status="PASS" endtime="20181130 16:46:20.244" starttime="20181130 16:46:20.244"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.245" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181130 16:46:20.245" starttime="20181130 16:46:20.244"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.245" starttime="20181130 16:46:20.236"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.245" starttime="20181130 16:46:20.226"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:46:20.247" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:20.247" starttime="20181130 16:46:20.246"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:46:20.247" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:20.247" starttime="20181130 16:46:20.247"></status>
</kw>
<msg timestamp="20181130 16:46:20.247" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:20.247" starttime="20181130 16:46:20.246"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:46:20.249" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:46:20.249" starttime="20181130 16:46:20.249"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:46:20.250" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:46:20.250" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:46:20.250" starttime="20181130 16:46:20.250"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.253" starttime="20181130 16:46:20.252"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:46:20.253" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:46:20.253" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:46:20.253" starttime="20181130 16:46:20.253"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:46:20.254" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:46:20.254" starttime="20181130 16:46:20.254"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:46:20.255" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181130 16:46:20.255" starttime="20181130 16:46:20.254"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:46:20.256" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:46:20.256" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:46:20.256" starttime="20181130 16:46:20.255"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.256" starttime="20181130 16:46:20.256"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.257" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:46:20.587" level="INFO">Read output: Last login: Fri Nov 30 16:45:08 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:46:20.587" starttime="20181130 16:46:20.257"></status>
</kw>
<msg timestamp="20181130 16:46:20.588" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:20.588" starttime="20181130 16:46:20.256"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.588" starttime="20181130 16:46:20.255"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:46:20.589" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181130 16:46:20.613" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181130 16:46:20.613" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:46:20.613" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 16:46:20.613" starttime="20181130 16:46:20.588"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:46:20.645" starttime="20181130 16:46:20.613"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.646" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 16:46:20.647" starttime="20181130 16:46:20.646"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.648" starttime="20181130 16:46:20.647"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.649" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:20.649" starttime="20181130 16:46:20.649"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.649" starttime="20181130 16:46:20.648"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.651" starttime="20181130 16:46:20.651"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.652" starttime="20181130 16:46:20.652"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:46:20.653" starttime="20181130 16:46:20.652"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.653" starttime="20181130 16:46:20.650"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.653" starttime="20181130 16:46:20.252"></status>
</kw>
<msg timestamp="20181130 16:46:20.653" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:20.653" starttime="20181130 16:46:20.251"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.653" starttime="20181130 16:46:20.251"></status>
</kw>
<msg timestamp="20181130 16:46:20.654" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:20.654" starttime="20181130 16:46:20.250"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.656" starttime="20181130 16:46:20.655"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.656" starttime="20181130 16:46:20.656"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:46:20.657" starttime="20181130 16:46:20.657"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.657" starttime="20181130 16:46:20.654"></status>
</kw>
<msg timestamp="20181130 16:46:20.657" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:20.657" starttime="20181130 16:46:20.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.658" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:20.658" starttime="20181130 16:46:20.658"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.658" starttime="20181130 16:46:20.248"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.658" starttime="20181130 16:46:20.248"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.658" starttime="20181130 16:46:20.247"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.659" starttime="20181130 16:46:20.245"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.659" starttime="20181130 16:46:20.659"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181130 16:46:20.694" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:46:20.695" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:46:20.695" starttime="20181130 16:46:20.694"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.695" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 16:46:20.695" starttime="20181130 16:46:20.695"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.696" level="INFO">1</msg>
<status status="PASS" endtime="20181130 16:46:20.696" starttime="20181130 16:46:20.695"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.697" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181130 16:46:20.698" starttime="20181130 16:46:20.697"></status>
</kw>
<msg timestamp="20181130 16:46:20.698" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 16:46:20.698" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181130 16:46:20.698" starttime="20181130 16:46:20.696"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.699" starttime="20181130 16:46:20.698"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181130 16:46:20.700" level="INFO">${ip_address} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:46:20.700" starttime="20181130 16:46:20.700"></status>
</kw>
<msg timestamp="20181130 16:46:20.701" level="INFO">${odl_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:46:20.701" starttime="20181130 16:46:20.699"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.702" starttime="20181130 16:46:20.701"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181130 16:46:20.702" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181130 16:46:20.703" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181130 16:46:20.703" starttime="20181130 16:46:20.702"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.704" starttime="20181130 16:46:20.703"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.705" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:46:20.860" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:46:20.860" starttime="20181130 16:46:20.704"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.862" starttime="20181130 16:46:20.862"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.863" starttime="20181130 16:46:20.862"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:46:20.863" starttime="20181130 16:46:20.863"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.863" starttime="20181130 16:46:20.861"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.863" starttime="20181130 16:46:20.693"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.863" starttime="20181130 16:46:20.660"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.863" starttime="20181130 16:46:20.660"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.863" starttime="20181130 16:46:20.659"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.863" starttime="20181130 16:46:20.659"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.863" starttime="20181130 16:46:20.225"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:46:20.873" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:20.873" starttime="20181130 16:46:20.873"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:46:20.874" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:20.874" starttime="20181130 16:46:20.873"></status>
</kw>
<msg timestamp="20181130 16:46:20.874" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:20.874" starttime="20181130 16:46:20.872"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 16:46:20.883" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 16:46:20.883" starttime="20181130 16:46:20.883"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 16:46:20.884" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 16:46:20.884" starttime="20181130 16:46:20.883"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.918" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181130 16:46:20.918" starttime="20181130 16:46:20.884"></status>
</kw>
<msg timestamp="20181130 16:46:20.918" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 16:46:20.918" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181130 16:46:20.919" starttime="20181130 16:46:20.884"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.977" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g "r "o "u "p "/ "n "e "u "t "r "o "n "_ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:46:20.978" starttime="20181130 16:46:20.919"></status>
</kw>
<msg timestamp="20181130 16:46:20.978" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 16:46:20.978" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181130 16:46:20.978" starttime="20181130 16:46:20.919"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.979" starttime="20181130 16:46:20.978"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.980" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g "r "o "u "p "/ "n "e "u "t "r "o "n "_ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:46:20.980" starttime="20181130 16:46:20.979"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.981" starttime="20181130 16:46:20.980"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.983" starttime="20181130 16:46:20.982"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.983" starttime="20181130 16:46:20.983"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:46:20.984" starttime="20181130 16:46:20.984"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.984" starttime="20181130 16:46:20.981"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.984" starttime="20181130 16:46:20.882"></status>
</kw>
<msg timestamp="20181130 16:46:20.984" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:46:20.984" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181130 16:46:20.985" starttime="20181130 16:46:20.882"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 16:46:20.985" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:20.985" starttime="20181130 16:46:20.985"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.986" starttime="20181130 16:46:20.881"></status>
</kw>
<msg timestamp="20181130 16:46:20.986" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:46:20.986" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181130 16:46:20.986" starttime="20181130 16:46:20.874"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:20.987" starttime="20181130 16:46:20.986"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.987" starttime="20181130 16:46:20.874"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.987" starttime="20181130 16:46:20.874"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.987" starttime="20181130 16:46:20.872"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.987" starttime="20181130 16:46:20.864"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.987" starttime="20181130 16:46:20.864"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:20.988" starttime="20181130 16:46:20.216"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181130 16:46:20.988" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181130 16:46:20.988" starttime="20181130 16:46:20.988"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:46:20.992" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:20.992" starttime="20181130 16:46:20.991"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:46:20.993" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:20.993" starttime="20181130 16:46:20.992"></status>
</kw>
<msg timestamp="20181130 16:46:20.993" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:20.993" starttime="20181130 16:46:20.991"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:46:20.995" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:46:20.995" starttime="20181130 16:46:20.994"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:46:20.998" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:46:20.999" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:46:20.999" starttime="20181130 16:46:20.998"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:21.011" starttime="20181130 16:46:21.010"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.012" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:46:21.170" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:46:21.171" starttime="20181130 16:46:21.011"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.220" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181130 16:46:21.220" starttime="20181130 16:46:21.171"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:46:21.222" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:46:21.222" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:46:21.222" starttime="20181130 16:46:21.221"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:46:21.265" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:46:21.265" starttime="20181130 16:46:21.222"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:46:21.267" starttime="20181130 16:46:21.266"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.267" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:46:21.268" starttime="20181130 16:46:21.267"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.268" starttime="20181130 16:46:21.009"></status>
</kw>
<msg timestamp="20181130 16:46:21.268" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:21.268" starttime="20181130 16:46:20.999"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:21.270" starttime="20181130 16:46:21.269"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:21.270" starttime="20181130 16:46:21.270"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:46:21.270" starttime="20181130 16:46:21.270"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.271" starttime="20181130 16:46:21.269"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.271" starttime="20181130 16:46:20.997"></status>
</kw>
<msg timestamp="20181130 16:46:21.271" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:21.271" starttime="20181130 16:46:20.996"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.271" starttime="20181130 16:46:20.995"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.271" starttime="20181130 16:46:20.994"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.271" starttime="20181130 16:46:20.993"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.271" starttime="20181130 16:46:20.990"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.271" starttime="20181130 16:46:20.989"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:46:21.274" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:21.274" starttime="20181130 16:46:21.273"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:46:21.274" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:21.274" starttime="20181130 16:46:21.274"></status>
</kw>
<msg timestamp="20181130 16:46:21.275" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:46:21.275" starttime="20181130 16:46:21.273"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:46:21.275" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:46:21.276" starttime="20181130 16:46:21.275"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:46:21.278" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:46:21.279" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:46:21.279" starttime="20181130 16:46:21.278"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:21.289" starttime="20181130 16:46:21.289"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.290" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:46:21.449" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:46:21.449" starttime="20181130 16:46:21.289"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.473" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181130 16:46:21.473" starttime="20181130 16:46:21.450"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:46:21.498" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:46:21.498" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:46:21.498" starttime="20181130 16:46:21.474"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:46:21.546" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:46:21.546" starttime="20181130 16:46:21.499"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:46:21.548" starttime="20181130 16:46:21.547"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.549" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:46:21.549" starttime="20181130 16:46:21.548"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.549" starttime="20181130 16:46:21.288"></status>
</kw>
<msg timestamp="20181130 16:46:21.549" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:21.549" starttime="20181130 16:46:21.279"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:21.550" starttime="20181130 16:46:21.550"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:21.551" starttime="20181130 16:46:21.550"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:46:21.551" starttime="20181130 16:46:21.551"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.551" starttime="20181130 16:46:21.549"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.551" starttime="20181130 16:46:21.277"></status>
</kw>
<msg timestamp="20181130 16:46:21.551" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:21.551" starttime="20181130 16:46:21.276"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.552" starttime="20181130 16:46:21.276"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.552" starttime="20181130 16:46:21.275"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.552" starttime="20181130 16:46:21.275"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.552" starttime="20181130 16:46:21.272"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.552" starttime="20181130 16:46:21.272"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.552" starttime="20181130 16:46:20.989"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.552" starttime="20181130 16:46:20.989"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:21.553" starttime="20181130 16:46:21.552"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.554" level="INFO">${OS_CNTL_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:46:21.554" starttime="20181130 16:46:21.553"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:46:21.555" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 16:46:21.555" starttime="20181130 16:46:21.554"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:46:21.556" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:46:21.556" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:46:21.556" starttime="20181130 16:46:21.555"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:21.557" starttime="20181130 16:46:21.556"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.558" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:46:21.891" level="INFO">Read output: Last login: Fri Nov 30 16:46:20 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:46:21.892" starttime="20181130 16:46:21.557"></status>
</kw>
<msg timestamp="20181130 16:46:21.892" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:21.892" starttime="20181130 16:46:21.557"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.892" starttime="20181130 16:46:21.555"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.894" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:46:21.894" starttime="20181130 16:46:21.893"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.894" starttime="20181130 16:46:21.554"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.897" level="INFO">${OS_CMP1_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:46:21.897" starttime="20181130 16:46:21.897"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.898" level="INFO">${OS_CMP2_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:46:21.899" starttime="20181130 16:46:21.898"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.900" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 16:46:21.900" starttime="20181130 16:46:21.899"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.901" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 16:46:21.901" starttime="20181130 16:46:21.900"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.902" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:46:21.902" starttime="20181130 16:46:21.902"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.903" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:46:21.903" starttime="20181130 16:46:21.903"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.910" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 16:46:21.910" starttime="20181130 16:46:21.904"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.916" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 16:46:21.917" starttime="20181130 16:46:21.911"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.917" starttime="20181130 16:46:21.896"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:21.917" starttime="20181130 16:46:21.895"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181130 16:46:21.918" level="INFO">Length is 1</msg>
<msg timestamp="20181130 16:46:21.918" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 16:46:21.918" starttime="20181130 16:46:21.917"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181130 16:46:21.919" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 16:46:21.919" starttime="20181130 16:46:21.918"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:21.934" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:46:21.960" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:23.921" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:23.922" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:23.922" starttime="20181130 16:46:21.934"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:23.925" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:23.925" starttime="20181130 16:46:23.923"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:23.926" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:23.927" starttime="20181130 16:46:23.926"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:23.929" starttime="20181130 16:46:23.927"></status>
</kw>
<msg timestamp="20181130 16:46:23.930" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:23.930" starttime="20181130 16:46:21.933"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:23.951" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:46:23.983" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:26.103" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:26.103" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:26.104" starttime="20181130 16:46:23.950"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:26.105" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:26.106" starttime="20181130 16:46:26.105"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:26.106" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:26.107" starttime="20181130 16:46:26.106"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:26.108" starttime="20181130 16:46:26.107"></status>
</kw>
<msg timestamp="20181130 16:46:26.108" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:46:26.109" starttime="20181130 16:46:23.949"></status>
</kw>
<msg timestamp="20181130 16:46:26.109" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:46:26.109" starttime="20181130 16:46:21.920"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:26.125" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:46:26.150" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:28.179" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:28.179" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:28.179" starttime="20181130 16:46:26.124"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:28.181" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:28.181" starttime="20181130 16:46:28.180"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:28.181" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:28.181" starttime="20181130 16:46:28.181"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:28.182" starttime="20181130 16:46:28.181"></status>
</kw>
<msg timestamp="20181130 16:46:28.182" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:28.182" starttime="20181130 16:46:26.124"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:28.192" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:46:28.221" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:30.348" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:30.349" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:30.349" starttime="20181130 16:46:28.191"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:30.350" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:30.350" starttime="20181130 16:46:30.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:30.351" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:30.351" starttime="20181130 16:46:30.350"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:30.351" starttime="20181130 16:46:30.351"></status>
</kw>
<msg timestamp="20181130 16:46:30.352" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:46:30.352" starttime="20181130 16:46:28.191"></status>
</kw>
<msg timestamp="20181130 16:46:30.352" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:46:30.352" starttime="20181130 16:46:26.110"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:30.361" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:46:30.401" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:32.492" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:32.492" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:32.492" starttime="20181130 16:46:30.360"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:32.493" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:32.493" starttime="20181130 16:46:32.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:32.494" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:32.494" starttime="20181130 16:46:32.494"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:32.495" starttime="20181130 16:46:32.494"></status>
</kw>
<msg timestamp="20181130 16:46:32.495" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:32.495" starttime="20181130 16:46:30.360"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:32.504" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:46:32.546" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:34.585" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:34.585" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:34.585" starttime="20181130 16:46:32.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.587" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:34.587" starttime="20181130 16:46:34.586"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.588" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:34.588" starttime="20181130 16:46:34.587"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:34.589" starttime="20181130 16:46:34.588"></status>
</kw>
<msg timestamp="20181130 16:46:34.589" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:46:34.589" starttime="20181130 16:46:32.503"></status>
</kw>
<msg timestamp="20181130 16:46:34.590" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:46:34.590" starttime="20181130 16:46:30.352"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.591" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:46:34.591" starttime="20181130 16:46:34.590"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.591" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:46:34.591" starttime="20181130 16:46:34.591"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.592" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:46:34.592" starttime="20181130 16:46:34.592"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:34.592" starttime="20181130 16:46:21.919"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:46:34.595" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_...</msg>
<status status="PASS" endtime="20181130 16:46:34.595" starttime="20181130 16:46:34.593"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.595" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.10']
OS_CMP_IPS: [u'192.0.2.10']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181130 16:46:34.596" starttime="20181130 16:46:34.595"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:34.596" starttime="20181130 16:46:34.593"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:34.596" starttime="20181130 16:46:21.553"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.597" level="INFO">Creating Session using : alias=session, url=http://192.0.2.10:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bff6f7d0&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:46:34.597" starttime="20181130 16:46:34.596"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:34.598" starttime="20181130 16:46:21.552"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181130 16:46:34.599" level="INFO">${suite_} = CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181130 16:46:34.599" starttime="20181130 16:46:34.599"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181130 16:46:34.600" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181130 16:46:34.600" starttime="20181130 16:46:34.600"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181130 16:46:34.602" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:34.602" starttime="20181130 16:46:34.601"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.10">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181130 16:46:34.603" level="INFO">${fname} = tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:46:34.603" starttime="20181130 16:46:34.602"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:46:34.605" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:46:34.605" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:46:34.606" starttime="20181130 16:46:34.604"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:46:34.607" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 16:46:34.607" starttime="20181130 16:46:34.606"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:46:34.608" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:46:34.608" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:46:34.608" starttime="20181130 16:46:34.608"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:34.609" starttime="20181130 16:46:34.608"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.610" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:46:34.939" level="INFO">Read output: Last login: Fri Nov 30 16:46:21 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:46:34.939" starttime="20181130 16:46:34.609"></status>
</kw>
<msg timestamp="20181130 16:46:34.939" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:34.939" starttime="20181130 16:46:34.609"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:34.940" starttime="20181130 16:46:34.607"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:46:34.941" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap</msg>
<status status="PASS" endtime="20181130 16:46:34.941" starttime="20181130 16:46:34.940"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:46:34.941" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap'.</msg>
<msg timestamp="20181130 16:46:34.944" level="INFO">${stdout} = None</msg>
<msg timestamp="20181130 16:46:34.944" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181130 16:46:34.944" starttime="20181130 16:46:34.941"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.945" level="INFO">None</msg>
<status status="PASS" endtime="20181130 16:46:34.945" starttime="20181130 16:46:34.945"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.945" level="INFO">None</msg>
<status status="PASS" endtime="20181130 16:46:34.945" starttime="20181130 16:46:34.945"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:34.948" starttime="20181130 16:46:34.947"></status>
</kw>
<msg timestamp="20181130 16:46:34.948" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:46:34.948" starttime="20181130 16:46:34.947"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:34.948" starttime="20181130 16:46:34.946"></status>
</kw>
<msg timestamp="20181130 16:46:34.948" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 16:46:34.948" starttime="20181130 16:46:34.603"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:34.949" starttime="20181130 16:46:34.948"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:34.949" starttime="20181130 16:46:34.602"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:34.949" starttime="20181130 16:46:34.602"></status>
</kw>
<msg timestamp="20181130 16:46:34.949" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:46:34.949" starttime="20181130 16:46:34.600"></status>
</kw>
<msg timestamp="20181130 16:46:34.950" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:46:34.950" starttime="20181130 16:46:34.598"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181130 16:46:34.950" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:46:34.950" starttime="20181130 16:46:34.950"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:34.952" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:34.953" starttime="20181130 16:46:34.952"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:34.954" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 16:46:34.996" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:37.181" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:37.181" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:37.181" starttime="20181130 16:46:34.953"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:37.183" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:46:37.183" starttime="20181130 16:46:37.182"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:37.184" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:37.184" starttime="20181130 16:46:37.184"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:37.186" starttime="20181130 16:46:37.185"></status>
</kw>
<msg timestamp="20181130 16:46:37.186" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:46:37.186" starttime="20181130 16:46:34.953"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:37.187" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:46:37.187" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:46:37.188" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:37.188" starttime="20181130 16:46:37.187"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:46:37.188" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:46:37.189" starttime="20181130 16:46:37.188"></status>
</kw>
<msg timestamp="20181130 16:46:37.189" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:37.189" starttime="20181130 16:46:34.952"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 16:46:37.190" starttime="20181130 16:46:37.189"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:37.192" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:37.193" starttime="20181130 16:46:37.192"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:37.195" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 16:46:37.237" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:39.928" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:39.929" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:39.929" starttime="20181130 16:46:37.195"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:39.930" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:46:39.930" starttime="20181130 16:46:39.929"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:39.931" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:39.931" starttime="20181130 16:46:39.930"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:39.932" starttime="20181130 16:46:39.931"></status>
</kw>
<msg timestamp="20181130 16:46:39.932" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:46:39.932" starttime="20181130 16:46:37.193"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:39.933" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:46:39.933" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:46:39.933" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:39.933" starttime="20181130 16:46:39.932"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:46:39.934" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:46:39.934" starttime="20181130 16:46:39.933"></status>
</kw>
<msg timestamp="20181130 16:46:39.934" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:39.934" starttime="20181130 16:46:37.190"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 16:46:39.934" starttime="20181130 16:46:39.934"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:39.936" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:39.936" starttime="20181130 16:46:39.935"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:39.937" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 16:46:39.977" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:42.092" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:42.092" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:42.092" starttime="20181130 16:46:39.936"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:42.094" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:46:42.094" starttime="20181130 16:46:42.093"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:42.094" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:42.094" starttime="20181130 16:46:42.094"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:42.095" starttime="20181130 16:46:42.094"></status>
</kw>
<msg timestamp="20181130 16:46:42.095" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:46:42.095" starttime="20181130 16:46:39.936"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:42.096" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:46:42.096" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:46:42.096" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:42.096" starttime="20181130 16:46:42.096"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:46:42.097" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:46:42.097" starttime="20181130 16:46:42.096"></status>
</kw>
<msg timestamp="20181130 16:46:42.097" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:42.097" starttime="20181130 16:46:39.935"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 16:46:42.097" starttime="20181130 16:46:42.097"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:42.098" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:42.098" starttime="20181130 16:46:42.098"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:42.100" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 16:46:42.141" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:44.289" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:44.290" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:44.290" starttime="20181130 16:46:42.099"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:44.291" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:46:44.291" starttime="20181130 16:46:44.290"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:44.292" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:44.292" starttime="20181130 16:46:44.291"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:44.293" starttime="20181130 16:46:44.292"></status>
</kw>
<msg timestamp="20181130 16:46:44.293" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:46:44.293" starttime="20181130 16:46:42.099"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:44.294" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:46:44.294" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:46:44.294" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:44.294" starttime="20181130 16:46:44.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:46:44.295" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:46:44.295" starttime="20181130 16:46:44.294"></status>
</kw>
<msg timestamp="20181130 16:46:44.295" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:44.295" starttime="20181130 16:46:42.097"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181130 16:46:44.295" starttime="20181130 16:46:44.295"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:44.297" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:44.297" starttime="20181130 16:46:44.296"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:44.298" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 16:46:44.339" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:46.394" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:46.395" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:46.395" starttime="20181130 16:46:44.297"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:46.396" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:46:46.396" starttime="20181130 16:46:46.396"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:46.397" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:46.397" starttime="20181130 16:46:46.397"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:46.398" starttime="20181130 16:46:46.398"></status>
</kw>
<msg timestamp="20181130 16:46:46.399" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:46:46.399" starttime="20181130 16:46:44.297"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:46.399" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:46:46.399" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:46:46.400" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:46.400" starttime="20181130 16:46:46.399"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:46:46.400" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:46:46.400" starttime="20181130 16:46:46.400"></status>
</kw>
<msg timestamp="20181130 16:46:46.401" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:46.401" starttime="20181130 16:46:44.296"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181130 16:46:46.401" starttime="20181130 16:46:46.401"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:46.402" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:46:46.402" starttime="20181130 16:46:46.402"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:46.404" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 16:46:46.448" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:48.492" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:48.493" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:48.493" starttime="20181130 16:46:46.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:48.494" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 16:46:48.494" starttime="20181130 16:46:48.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:48.495" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:48.495" starttime="20181130 16:46:48.494"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:48.495" starttime="20181130 16:46:48.495"></status>
</kw>
<msg timestamp="20181130 16:46:48.496" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 16:46:48.496" starttime="20181130 16:46:46.403"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:46:48.496" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 16:46:48.496" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:46:48.496" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:46:48.496" starttime="20181130 16:46:48.496"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:46:48.497" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 16:46:48.497" starttime="20181130 16:46:48.497"></status>
</kw>
<msg timestamp="20181130 16:46:48.497" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:46:48.497" starttime="20181130 16:46:46.401"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:48.498" starttime="20181130 16:46:48.498"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:48.498" starttime="20181130 16:46:48.497"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:48.499" starttime="20181130 16:46:48.498"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:48.499" starttime="20181130 16:46:48.498"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:48.499" starttime="20181130 16:46:48.497"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:46:48.500" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 16:46:48.500" starttime="20181130 16:46:48.500"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:48.509" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 16:46:48.547" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:51.394" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:51.394" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:51.394" starttime="20181130 16:46:48.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:51.395" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:51.395" starttime="20181130 16:46:51.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:51.396" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:51.396" starttime="20181130 16:46:51.396"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:51.397" starttime="20181130 16:46:51.396"></status>
</kw>
<msg timestamp="20181130 16:46:51.398" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:51.398" starttime="20181130 16:46:48.508"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:51.398" starttime="20181130 16:46:48.500"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:51.409" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 16:46:51.446" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:53.577" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:53.577" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:53.577" starttime="20181130 16:46:51.408"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:53.578" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:53.578" starttime="20181130 16:46:53.578"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:53.579" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:53.579" starttime="20181130 16:46:53.579"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:53.580" starttime="20181130 16:46:53.579"></status>
</kw>
<msg timestamp="20181130 16:46:53.580" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:53.580" starttime="20181130 16:46:51.408"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:53.580" starttime="20181130 16:46:51.398"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:53.588" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 16:46:53.627" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:55.710" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:55.711" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:55.711" starttime="20181130 16:46:53.588"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:55.712" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:55.712" starttime="20181130 16:46:55.711"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:55.713" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:55.713" starttime="20181130 16:46:55.712"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:55.714" starttime="20181130 16:46:55.713"></status>
</kw>
<msg timestamp="20181130 16:46:55.714" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:55.715" starttime="20181130 16:46:53.587"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:55.715" starttime="20181130 16:46:53.580"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:55.726" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 16:46:55.746" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:57.787" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:57.788" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:57.788" starttime="20181130 16:46:55.725"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:57.790" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:57.790" starttime="20181130 16:46:57.789"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:57.793" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:57.793" starttime="20181130 16:46:57.791"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:57.795" starttime="20181130 16:46:57.794"></status>
</kw>
<msg timestamp="20181130 16:46:57.796" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:46:57.796" starttime="20181130 16:46:55.724"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:57.796" starttime="20181130 16:46:55.715"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:57.817" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 16:46:57.851" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:46:59.957" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:46:59.958" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:46:59.958" starttime="20181130 16:46:57.816"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:46:59.960" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 16:46:59.960" starttime="20181130 16:46:59.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:46:59.961" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:46:59.962" starttime="20181130 16:46:59.961"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:46:59.963" starttime="20181130 16:46:59.962"></status>
</kw>
<msg timestamp="20181130 16:46:59.964" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 16:46:59.964" starttime="20181130 16:46:57.815"></status>
</kw>
<status status="PASS" endtime="20181130 16:46:59.964" starttime="20181130 16:46:57.797"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:46:59.981" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 16:47:00.009" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:02.079" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:02.080" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:02.080" starttime="20181130 16:46:59.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:02.082" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:02.082" starttime="20181130 16:47:02.081"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:02.083" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:02.083" starttime="20181130 16:47:02.083"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:02.085" starttime="20181130 16:47:02.084"></status>
</kw>
<msg timestamp="20181130 16:47:02.086" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 16:47:02.086" starttime="20181130 16:46:59.980"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:02.086" starttime="20181130 16:46:59.964"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:02.100" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 16:47:02.127" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:04.440" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:04.440" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:04.440" starttime="20181130 16:47:02.100"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:04.441" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:04.442" starttime="20181130 16:47:04.441"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:04.442" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:04.442" starttime="20181130 16:47:04.442"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:04.443" starttime="20181130 16:47:04.442"></status>
</kw>
<msg timestamp="20181130 16:47:04.443" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:47:04.444" starttime="20181130 16:47:02.099"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:04.444" starttime="20181130 16:47:02.086"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:04.454" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 16:47:04.497" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:06.653" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:06.653" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:06.653" starttime="20181130 16:47:04.454"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.654" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:06.654" starttime="20181130 16:47:06.654"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.655" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:06.655" starttime="20181130 16:47:06.654"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.656" starttime="20181130 16:47:06.655"></status>
</kw>
<msg timestamp="20181130 16:47:06.656" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:47:06.656" starttime="20181130 16:47:04.453"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.656" starttime="20181130 16:47:04.444"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.656" starttime="20181130 16:46:48.500"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.656" starttime="20181130 16:46:48.499"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.656" starttime="20181130 16:46:34.951"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.656" starttime="20181130 16:46:34.951"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.658" starttime="20181130 16:47:06.658"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:47:06.659" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181130 16:47:06.659" starttime="20181130 16:47:06.659"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.661" starttime="20181130 16:47:06.660"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.661" starttime="20181130 16:47:06.661"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.667" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181130 16:47:06.667" starttime="20181130 16:47:06.662"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.686" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.686" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:06.686" starttime="20181130 16:47:06.667"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.687" starttime="20181130 16:47:06.660"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.687" starttime="20181130 16:47:06.659"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.690" starttime="20181130 16:47:06.689"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.690" starttime="20181130 16:47:06.690"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.694" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181130 16:47:06.694" starttime="20181130 16:47:06.691"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.710" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.710" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:06.710" starttime="20181130 16:47:06.695"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.710" starttime="20181130 16:47:06.688"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.710" starttime="20181130 16:47:06.687"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.714" starttime="20181130 16:47:06.712"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.714" starttime="20181130 16:47:06.714"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.718" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181130 16:47:06.718" starttime="20181130 16:47:06.715"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.733" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.733" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:06.733" starttime="20181130 16:47:06.719"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.733" starttime="20181130 16:47:06.711"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.733" starttime="20181130 16:47:06.711"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.735" starttime="20181130 16:47:06.735"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.736" starttime="20181130 16:47:06.736"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.741" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181130 16:47:06.741" starttime="20181130 16:47:06.737"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.750" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.750" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:06.750" starttime="20181130 16:47:06.742"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.751" starttime="20181130 16:47:06.734"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.751" starttime="20181130 16:47:06.733"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.753" starttime="20181130 16:47:06.753"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.754" starttime="20181130 16:47:06.753"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.757" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181130 16:47:06.757" starttime="20181130 16:47:06.754"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.774" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.774" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:06.774" starttime="20181130 16:47:06.758"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.774" starttime="20181130 16:47:06.751"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.774" starttime="20181130 16:47:06.751"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.776" starttime="20181130 16:47:06.776"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.777" starttime="20181130 16:47:06.776"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.779" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181130 16:47:06.780" starttime="20181130 16:47:06.777"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.790" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.791" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:06.791" starttime="20181130 16:47:06.780"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.791" starttime="20181130 16:47:06.775"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.791" starttime="20181130 16:47:06.774"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.793" starttime="20181130 16:47:06.792"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.793" starttime="20181130 16:47:06.793"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.796" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181130 16:47:06.797" starttime="20181130 16:47:06.794"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.809" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.809" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:06.809" starttime="20181130 16:47:06.797"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.810" starttime="20181130 16:47:06.792"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.810" starttime="20181130 16:47:06.791"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.811" starttime="20181130 16:47:06.811"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.812" starttime="20181130 16:47:06.812"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.815" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181130 16:47:06.816" starttime="20181130 16:47:06.812"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.826" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.826" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:06.826" starttime="20181130 16:47:06.816"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.826" starttime="20181130 16:47:06.810"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.826" starttime="20181130 16:47:06.810"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.828" starttime="20181130 16:47:06.828"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.828" starttime="20181130 16:47:06.828"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.831" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181130 16:47:06.831" starttime="20181130 16:47:06.829"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.841" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.841" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:06.841" starttime="20181130 16:47:06.831"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.841" starttime="20181130 16:47:06.827"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.841" starttime="20181130 16:47:06.826"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.843" starttime="20181130 16:47:06.842"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.843" starttime="20181130 16:47:06.843"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.846" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181130 16:47:06.846" starttime="20181130 16:47:06.844"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.856" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.856" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:06.857" starttime="20181130 16:47:06.846"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.857" starttime="20181130 16:47:06.842"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.857" starttime="20181130 16:47:06.841"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.857" starttime="20181130 16:47:06.659"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.858" starttime="20181130 16:47:06.858"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:06.859" starttime="20181130 16:47:06.858"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.861" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181130 16:47:06.861" starttime="20181130 16:47:06.859"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:06.922" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:06.922" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181130 16:47:06.922" starttime="20181130 16:47:06.861"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.922" starttime="20181130 16:47:06.857"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.923" starttime="20181130 16:47:06.658"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.923" starttime="20181130 16:47:06.657"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.923" starttime="20181130 16:47:06.657"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.923" starttime="20181130 16:47:06.657"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.932" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:47:06.932" starttime="20181130 16:47:06.932"></status>
</kw>
<msg timestamp="20181130 16:47:06.932" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:47:06.932" starttime="20181130 16:47:06.931"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.933" starttime="20181130 16:47:06.933"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:47:06.933" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:47:06.934" starttime="20181130 16:47:06.933"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:06.934" starttime="20181130 16:47:06.931"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:06.948" starttime="20181130 16:47:06.947"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:47:06.948" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:47:07.093" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:47:07.094" starttime="20181130 16:47:06.948"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.111" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181130 16:47:07.111" starttime="20181130 16:47:07.094"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:07.115" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 16:47:07 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:47:07.115" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 16:47:07 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 16:47:07.116" starttime="20181130 16:47:07.111"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:47:07.158" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:47:07.158" starttime="20181130 16:47:07.116"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:07.160" starttime="20181130 16:47:07.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.161" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 16:47:07 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:07.161" starttime="20181130 16:47:07.161"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.161" starttime="20181130 16:47:06.946"></status>
</kw>
<msg timestamp="20181130 16:47:07.161" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 16:47:07 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 16:47:07.161" starttime="20181130 16:47:06.937"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.162" starttime="20181130 16:47:07.161"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.163" starttime="20181130 16:47:07.162"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.163" starttime="20181130 16:47:07.162"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.163" starttime="20181130 16:47:07.163"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.163" starttime="20181130 16:47:07.163"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.164" starttime="20181130 16:47:07.163"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.164" starttime="20181130 16:47:07.163"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.164" starttime="20181130 16:47:07.164"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.164" starttime="20181130 16:47:07.164"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.165" starttime="20181130 16:47:07.165"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.165" starttime="20181130 16:47:07.164"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.166" starttime="20181130 16:47:07.165"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.166" starttime="20181130 16:47:07.165"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.166" starttime="20181130 16:47:07.162"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.166" starttime="20181130 16:47:06.937"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.166" starttime="20181130 16:47:06.936"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.166" starttime="20181130 16:47:06.936"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.166" starttime="20181130 16:47:06.936"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.166" starttime="20181130 16:47:06.935"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.166" starttime="20181130 16:47:06.935"></status>
</kw>
<msg timestamp="20181130 16:47:07.166" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:47:07.166" starttime="20181130 16:47:06.934"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.246" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:47:07.246" starttime="20181130 16:47:07.246"></status>
</kw>
<msg timestamp="20181130 16:47:07.246" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:47:07.246" starttime="20181130 16:47:07.245"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.247" starttime="20181130 16:47:07.246"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:47:07.247" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:47:07.247" starttime="20181130 16:47:07.247"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.248" starttime="20181130 16:47:07.244"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.248" starttime="20181130 16:47:07.166"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.248" starttime="20181130 16:47:06.934"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181130 16:47:07.249" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181130 16:47:07.249" starttime="20181130 16:47:07.249"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.260" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181130 16:47:07.260" starttime="20181130 16:47:07.252"></status>
</kw>
<msg timestamp="20181130 16:47:07.260" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 16:47:07.260" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181130 16:47:07.260" starttime="20181130 16:47:07.251"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.261" starttime="20181130 16:47:07.261"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.261" starttime="20181130 16:47:07.251"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.261" starttime="20181130 16:47:07.250"></status>
</kw>
<msg timestamp="20181130 16:47:07.261" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.261" starttime="20181130 16:47:07.250"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.262" starttime="20181130 16:47:07.262"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.262" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:07.262" starttime="20181130 16:47:07.262"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.263" starttime="20181130 16:47:07.249"></status>
</kw>
<msg timestamp="20181130 16:47:07.263" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:47:07.263" starttime="20181130 16:47:07.248"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.276" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:47:07.276" starttime="20181130 16:47:07.275"></status>
</kw>
<msg timestamp="20181130 16:47:07.276" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:47:07.276" starttime="20181130 16:47:07.274"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.278" starttime="20181130 16:47:07.277"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:47:07.279" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:47:07.279" starttime="20181130 16:47:07.278"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.280" starttime="20181130 16:47:07.273"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.280" starttime="20181130 16:47:07.263"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.280" starttime="20181130 16:47:07.248"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:07.292" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:47:07.293" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:07.293" starttime="20181130 16:47:07.282"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181130 16:47:07.313" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:47:07.313" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181130 16:47:07.314" starttime="20181130 16:47:07.296"></status>
</kw>
<msg timestamp="20181130 16:47:07.315" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:47:07.315" starttime="20181130 16:47:07.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.316" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:07.318" starttime="20181130 16:47:07.315"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.319" starttime="20181130 16:47:07.293"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181130 16:47:07.319" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181130 16:47:07.319" starttime="20181130 16:47:07.319"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.10">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.321" starttime="20181130 16:47:07.321"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:47:07.322" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:47:07.322" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:47:07.322" starttime="20181130 16:47:07.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:47:07.323" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:47:07.323" starttime="20181130 16:47:07.322"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:47:07.323" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181130 16:47:07.323" starttime="20181130 16:47:07.323"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:47:07.324" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:07.325" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:47:07.325" starttime="20181130 16:47:07.324"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.325" starttime="20181130 16:47:07.325"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.326" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:47:07.673" level="INFO">Read output: Last login: Fri Nov 30 16:46:34 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:07.673" starttime="20181130 16:47:07.326"></status>
</kw>
<msg timestamp="20181130 16:47:07.673" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:07.674" starttime="20181130 16:47:07.325"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.674" starttime="20181130 16:47:07.324"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:47:07.675" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181130 16:47:07.710" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:47:07.710" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<msg timestamp="20181130 16:47:07.711" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 16:47:07.711" starttime="20181130 16:47:07.674"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:07.775" starttime="20181130 16:47:07.711"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.777" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:07.777" starttime="20181130 16:47:07.776"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.778" starttime="20181130 16:47:07.778"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.780" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:07.781" starttime="20181130 16:47:07.780"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.781" starttime="20181130 16:47:07.779"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.784" starttime="20181130 16:47:07.784"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.785" starttime="20181130 16:47:07.785"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:07.786" starttime="20181130 16:47:07.786"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.786" starttime="20181130 16:47:07.782"></status>
</kw>
<msg timestamp="20181130 16:47:07.787" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<status status="PASS" endtime="20181130 16:47:07.787" starttime="20181130 16:47:07.320"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.788" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181130 16:47:07.788" starttime="20181130 16:47:07.787"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181130 16:47:07.789" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 16:47:07.789" starttime="20181130 16:47:07.789"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.793" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.794" starttime="20181130 16:47:07.791"></status>
</kw>
<msg timestamp="20181130 16:47:07.794" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.794" starttime="20181130 16:47:07.790"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.795" starttime="20181130 16:47:07.795"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.795" starttime="20181130 16:47:07.790"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.798" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.799" starttime="20181130 16:47:07.797"></status>
</kw>
<msg timestamp="20181130 16:47:07.799" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.799" starttime="20181130 16:47:07.796"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.800" starttime="20181130 16:47:07.800"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.800" starttime="20181130 16:47:07.795"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.803" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.804" starttime="20181130 16:47:07.801"></status>
</kw>
<msg timestamp="20181130 16:47:07.804" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.804" starttime="20181130 16:47:07.801"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.805" starttime="20181130 16:47:07.805"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.805" starttime="20181130 16:47:07.800"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.808" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.809" starttime="20181130 16:47:07.806"></status>
</kw>
<msg timestamp="20181130 16:47:07.809" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.809" starttime="20181130 16:47:07.806"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.810" starttime="20181130 16:47:07.810"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.810" starttime="20181130 16:47:07.805"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.813" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.814" starttime="20181130 16:47:07.811"></status>
</kw>
<msg timestamp="20181130 16:47:07.814" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.814" starttime="20181130 16:47:07.811"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.815" starttime="20181130 16:47:07.814"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.815" starttime="20181130 16:47:07.810"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.818" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.818" starttime="20181130 16:47:07.816"></status>
</kw>
<msg timestamp="20181130 16:47:07.819" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.819" starttime="20181130 16:47:07.816"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.820" starttime="20181130 16:47:07.819"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.820" starttime="20181130 16:47:07.815"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.823" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.823" starttime="20181130 16:47:07.821"></status>
</kw>
<msg timestamp="20181130 16:47:07.824" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.824" starttime="20181130 16:47:07.820"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.824" starttime="20181130 16:47:07.824"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.825" starttime="20181130 16:47:07.820"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.828" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.828" starttime="20181130 16:47:07.826"></status>
</kw>
<msg timestamp="20181130 16:47:07.828" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.828" starttime="20181130 16:47:07.825"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.829" starttime="20181130 16:47:07.829"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.829" starttime="20181130 16:47:07.825"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.833" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.833" starttime="20181130 16:47:07.830"></status>
</kw>
<msg timestamp="20181130 16:47:07.833" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.833" starttime="20181130 16:47:07.830"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.834" starttime="20181130 16:47:07.834"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.834" starttime="20181130 16:47:07.829"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.837" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.838" starttime="20181130 16:47:07.835"></status>
</kw>
<msg timestamp="20181130 16:47:07.838" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.838" starttime="20181130 16:47:07.835"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.839" starttime="20181130 16:47:07.838"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.839" starttime="20181130 16:47:07.834"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.842" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.843" starttime="20181130 16:47:07.840"></status>
</kw>
<msg timestamp="20181130 16:47:07.843" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.843" starttime="20181130 16:47:07.839"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.844" starttime="20181130 16:47:07.843"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.844" starttime="20181130 16:47:07.839"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.848" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.848" starttime="20181130 16:47:07.845"></status>
</kw>
<msg timestamp="20181130 16:47:07.848" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.849" starttime="20181130 16:47:07.844"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.849" starttime="20181130 16:47:07.849"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.849" starttime="20181130 16:47:07.844"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.853" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.854" starttime="20181130 16:47:07.850"></status>
</kw>
<msg timestamp="20181130 16:47:07.854" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.854" starttime="20181130 16:47:07.850"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.855" starttime="20181130 16:47:07.854"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.855" starttime="20181130 16:47:07.849"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.859" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.859" starttime="20181130 16:47:07.856"></status>
</kw>
<msg timestamp="20181130 16:47:07.859" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.859" starttime="20181130 16:47:07.855"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.860" starttime="20181130 16:47:07.859"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.860" starttime="20181130 16:47:07.855"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.864" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.864" starttime="20181130 16:47:07.861"></status>
</kw>
<msg timestamp="20181130 16:47:07.864" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.864" starttime="20181130 16:47:07.860"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.865" starttime="20181130 16:47:07.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.865" starttime="20181130 16:47:07.860"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.869" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.870" starttime="20181130 16:47:07.866"></status>
</kw>
<msg timestamp="20181130 16:47:07.870" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.870" starttime="20181130 16:47:07.865"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.871" starttime="20181130 16:47:07.870"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.871" starttime="20181130 16:47:07.865"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.876" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.876" starttime="20181130 16:47:07.872"></status>
</kw>
<msg timestamp="20181130 16:47:07.876" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.876" starttime="20181130 16:47:07.871"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.877" starttime="20181130 16:47:07.877"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.877" starttime="20181130 16:47:07.871"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.881" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.882" starttime="20181130 16:47:07.878"></status>
</kw>
<msg timestamp="20181130 16:47:07.882" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.882" starttime="20181130 16:47:07.877"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.882" starttime="20181130 16:47:07.882"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.883" starttime="20181130 16:47:07.877"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.887" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.887" starttime="20181130 16:47:07.883"></status>
</kw>
<msg timestamp="20181130 16:47:07.887" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.887" starttime="20181130 16:47:07.883"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.888" starttime="20181130 16:47:07.888"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.888" starttime="20181130 16:47:07.883"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.892" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.893" starttime="20181130 16:47:07.889"></status>
</kw>
<msg timestamp="20181130 16:47:07.893" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.893" starttime="20181130 16:47:07.888"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.893" starttime="20181130 16:47:07.893"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.893" starttime="20181130 16:47:07.888"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.898" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.898" starttime="20181130 16:47:07.894"></status>
</kw>
<msg timestamp="20181130 16:47:07.898" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.898" starttime="20181130 16:47:07.894"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.899" starttime="20181130 16:47:07.899"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.899" starttime="20181130 16:47:07.894"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.903" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.904" starttime="20181130 16:47:07.900"></status>
</kw>
<msg timestamp="20181130 16:47:07.904" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.904" starttime="20181130 16:47:07.899"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.904" starttime="20181130 16:47:07.904"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.904" starttime="20181130 16:47:07.899"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.909" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.909" starttime="20181130 16:47:07.905"></status>
</kw>
<msg timestamp="20181130 16:47:07.909" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.909" starttime="20181130 16:47:07.905"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.910" starttime="20181130 16:47:07.909"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.910" starttime="20181130 16:47:07.905"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.914" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.914" starttime="20181130 16:47:07.910"></status>
</kw>
<msg timestamp="20181130 16:47:07.914" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.914" starttime="20181130 16:47:07.910"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.915" starttime="20181130 16:47:07.915"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.915" starttime="20181130 16:47:07.910"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.919" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.920" starttime="20181130 16:47:07.916"></status>
</kw>
<msg timestamp="20181130 16:47:07.920" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.920" starttime="20181130 16:47:07.915"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.920" starttime="20181130 16:47:07.920"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.920" starttime="20181130 16:47:07.915"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.925" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.925" starttime="20181130 16:47:07.921"></status>
</kw>
<msg timestamp="20181130 16:47:07.925" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.925" starttime="20181130 16:47:07.921"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.926" starttime="20181130 16:47:07.926"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.926" starttime="20181130 16:47:07.920"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.930" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.931" starttime="20181130 16:47:07.927"></status>
</kw>
<msg timestamp="20181130 16:47:07.931" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.931" starttime="20181130 16:47:07.926"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.931" starttime="20181130 16:47:07.931"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.931" starttime="20181130 16:47:07.926"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.936" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.936" starttime="20181130 16:47:07.932"></status>
</kw>
<msg timestamp="20181130 16:47:07.936" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.936" starttime="20181130 16:47:07.932"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.937" starttime="20181130 16:47:07.936"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.937" starttime="20181130 16:47:07.931"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.941" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.941" starttime="20181130 16:47:07.937"></status>
</kw>
<msg timestamp="20181130 16:47:07.941" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.942" starttime="20181130 16:47:07.937"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.942" starttime="20181130 16:47:07.942"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.942" starttime="20181130 16:47:07.937"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.948" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.948" starttime="20181130 16:47:07.943"></status>
</kw>
<msg timestamp="20181130 16:47:07.948" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.949" starttime="20181130 16:47:07.943"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.949" starttime="20181130 16:47:07.949"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.949" starttime="20181130 16:47:07.942"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.957" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.957" starttime="20181130 16:47:07.950"></status>
</kw>
<msg timestamp="20181130 16:47:07.957" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.957" starttime="20181130 16:47:07.950"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.958" starttime="20181130 16:47:07.957"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.958" starttime="20181130 16:47:07.949"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:47:07.963" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3273.313s, table=0, n_packets=3270, n_bytes=176580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3567.275s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3567.275s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3567.275s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.275s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3404.839s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3404.839s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3567.275s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3567.275s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3567.176s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3566.841s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3566.831s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3567.176s, table=43, n_packets=165, n_bytes=10926, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3567.275s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3567.275s, table=48, n_packets=166, n_bytes=10968, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3567.176s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3567.275s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3407.150s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3567.176s, table=51, n_packets=166, n_bytes=10968, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3407.605s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2552.006s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2552.004s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2441.893s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1697.465s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1697.452s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2551.683s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1697.143s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3407.605s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2551.689s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2441.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1697.149s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3567.275s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3567.275s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3567.176s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3567.275s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3567.103s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3567.130s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3567.103s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3273.258s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3273.262s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3567.093s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3567.103s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3567.093s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3567.093s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3567.103s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3567.103s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3567.103s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3567.103s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:47:07.963" starttime="20181130 16:47:07.958"></status>
</kw>
<msg timestamp="20181130 16:47:07.963" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:47:07.963" starttime="20181130 16:47:07.958"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.964" starttime="20181130 16:47:07.964"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.964" starttime="20181130 16:47:07.958"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.964" starttime="20181130 16:47:07.790"></status>
</kw>
<msg timestamp="20181130 16:47:07.965" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 16:47:07.965" starttime="20181130 16:47:07.319"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181130 16:47:07.965" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:07.966" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181130 16:47:07.966" starttime="20181130 16:47:07.965"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.967" starttime="20181130 16:47:07.966"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.967" starttime="20181130 16:47:07.319"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.967" starttime="20181130 16:47:07.319"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.967" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181130 16:47:07.967" starttime="20181130 16:47:07.967"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.968" starttime="20181130 16:47:07.281"></status>
</kw>
<msg timestamp="20181130 16:47:07.968" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:47:07.968" starttime="20181130 16:47:07.281"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:47:07.980" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:47:07.980" starttime="20181130 16:47:07.979"></status>
</kw>
<msg timestamp="20181130 16:47:07.980" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:47:07.980" starttime="20181130 16:47:07.978"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:07.981" starttime="20181130 16:47:07.980"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:47:07.982" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:47:07.982" starttime="20181130 16:47:07.981"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.982" starttime="20181130 16:47:07.977"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.982" starttime="20181130 16:47:07.968"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.982" starttime="20181130 16:47:07.280"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.982" starttime="20181130 16:47:06.934"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.982" starttime="20181130 16:47:06.923"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.983" starttime="20181130 16:46:20.216"></status>
</kw>
<test id="s1-s5-t1" name="TC01_Update Security Group description and Name">
<kw type="setup" name="Setup_Test_With_Logging_And_Without_Fast_Failing" library="SetupUtils">
<doc>Test case setup which explicitly ignores previous failure and logs test case name to Karaf log.</doc>
<kw name="Run_Even_When_Failing_Fast" library="FailFast">
<doc>This is just a more readable 'None' to override [Setup].</doc>
<kw name="No Operation" library="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" endtime="20181130 16:47:07.986" starttime="20181130 16:47:07.986"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:07.986" starttime="20181130 16:47:07.985"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Testcase_Start_To_Controller_Karaf</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Testcase_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log test case name to karaf log, useful in test case setup.</doc>
<arguments>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting test ${SUITE_NAME}.${TEST_NAME}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:47:07.998" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:07.998" starttime="20181130 16:47:07.998"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:47:07.999" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:07.999" starttime="20181130 16:47:07.998"></status>
</kw>
<msg timestamp="20181130 16:47:07.999" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:07.999" starttime="20181130 16:47:07.997"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 16:47:08.011" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 16:47:08.011" starttime="20181130 16:47:08.011"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 16:47:08.012" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 16:47:08.012" starttime="20181130 16:47:08.012"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 16:47:08.058" level="INFO">log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "u "t "r "o "n "[C "S "e "c "u "[78Cr "[A[78Ci</msg>
<status status="PASS" endtime="20181130 16:47:08.058" starttime="20181130 16:47:08.012"></status>
</kw>
<msg timestamp="20181130 16:47:08.058" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 16:47:08.058" level="INFO">${message_write} = log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "...</msg>
<status status="PASS" endtime="20181130 16:47:08.058" starttime="20181130 16:47:08.012"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 16:47:08.085" level="INFO">"t "y "[C "G "r "o "u "p ". "T "C "0 "1 "_ "U "p "d "a "t "e "[C "S "e "c "u "r "i "t "y "[C "G "r "o "u "p "[C "d "e "s "c "r "i "p "t "i "o "n "[C "a "n "d "[C "N "a "m "e "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:08.085" starttime="20181130 16:47:08.059"></status>
</kw>
<msg timestamp="20181130 16:47:08.085" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 16:47:08.085" level="INFO">${message_wait} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "1 "_ "U "p "d "a "t "e "[C "S "e "c "u "r "i "t "y "[C "G "r "o "u "p "[C "d "e "...</msg>
<status status="PASS" endtime="20181130 16:47:08.085" starttime="20181130 16:47:08.059"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:08.086" starttime="20181130 16:47:08.086"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 16:47:08.086" level="INFO"> "t "y "[C "G "r "o "u "p ". "T "C "0 "1 "_ "U "p "d "a "t "e "[C "S "e "c "u "r "i "t "y "[C "G "r "o "u "p "[C "d "e "s "c "r "i "p "t "i "o "n "[C "a "n "d "[C "N "a "m "e "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:08.087" starttime="20181130 16:47:08.086"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:08.087" starttime="20181130 16:47:08.087"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:08.088" starttime="20181130 16:47:08.088"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:08.089" starttime="20181130 16:47:08.089"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:08.089" starttime="20181130 16:47:08.089"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:08.089" starttime="20181130 16:47:08.088"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:08.090" starttime="20181130 16:47:08.011"></status>
</kw>
<msg timestamp="20181130 16:47:08.090" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:47:08.090" level="INFO">${message} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "1 "_ "U "p "d "a "t "e "[C "S "e "c "u "r "i "t "y "[C "G "r "o "u "p "[C "d "e "...</msg>
<status status="PASS" endtime="20181130 16:47:08.090" starttime="20181130 16:47:08.010"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 16:47:08.090" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:08.091" starttime="20181130 16:47:08.090"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:08.091" starttime="20181130 16:47:08.010"></status>
</kw>
<msg timestamp="20181130 16:47:08.091" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:47:08.091" level="INFO">${output} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "1 "_ "U "p "d "a "t "e "[C "S "e "c "u "r "i "t "y "[C "G "r "o "u "p "[C "d "e "...</msg>
<status status="PASS" endtime="20181130 16:47:08.091" starttime="20181130 16:47:08.000"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:08.092" starttime="20181130 16:47:08.091"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:08.092" starttime="20181130 16:47:07.999"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:08.092" starttime="20181130 16:47:07.999"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:08.092" starttime="20181130 16:47:07.996"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:08.092" starttime="20181130 16:47:07.987"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:08.092" starttime="20181130 16:47:07.987"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:08.092" starttime="20181130 16:47:07.985"></status>
</kw>
<kw name="Run Keyword" library="BuiltIn">
<doc>Executes the given keyword with the given arguments.</doc>
<arguments>
<arg>Create Security Group and Validate</arg>
<arg>${SGS[0]}</arg>
</arguments>
<assign>
<var>${sg_id}</var>
</assign>
<kw name="Create Security Group and Validate">
<arguments>
<arg>${SGS[0]}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${sg_id}</var>
</assign>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:08.094" starttime="20181130 16:47:08.094"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:08.095" starttime="20181130 16:47:08.094"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:08.102" level="INFO">Starting process:
openstack security group create sgs_sg_1 </msg>
<msg timestamp="20181130 16:47:08.135" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:10.344" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:10.345" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:10.345" starttime="20181130 16:47:08.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:10.346" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:47:10Z                                                                                                                                  |
| description     | sgs_sg_1                                                                                                                                              |
| id              | 2905d43f-6c67-49ef-8940-3faaf64f1417                                                                                                                  |
| name            | sgs_sg_1                                                                                                                                              |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T16:47:10Z', direction='egress', ethertype='IPv6', id='0d3c9608-9a5f-4416-a3e5-f346cfac318c', updated_at='2018-11-30T16:47:10Z' |
|                 | created_at='2018-11-30T16:47:10Z', direction='egress', ethertype='IPv4', id='c592c826-3d7c-4a5d-9046-2d1143e72642', updated_at='2018-11-30T16:47:10Z' |
| updated_at      | 2018-11-30T16:47:10Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:10.346" starttime="20181130 16:47:10.345"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:10.347" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:10.347" starttime="20181130 16:47:10.346"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:10.348" starttime="20181130 16:47:10.347"></status>
</kw>
<msg timestamp="20181130 16:47:10.348" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 16:47:10.348" starttime="20181130 16:47:08.101"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 16:47:10.349" level="INFO">${sgp_id} = 2905d43f-6c67-49ef-8940-3faaf64f1417</msg>
<status status="PASS" endtime="20181130 16:47:10.349" starttime="20181130 16:47:10.349"></status>
</kw>
<msg timestamp="20181130 16:47:10.350" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<msg timestamp="20181130 16:47:10.350" level="INFO">${sg_id} = 2905d43f-6c67-49ef-8940-3faaf64f1417</msg>
<status status="PASS" endtime="20181130 16:47:10.350" starttime="20181130 16:47:08.093"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${sec_groups}</var>
</assign>
<msg timestamp="20181130 16:47:10.351" level="INFO">${sec_groups} = [u'sgs_sg_1']</msg>
<status status="PASS" endtime="20181130 16:47:10.351" starttime="20181130 16:47:10.350"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:10.372" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-groups/, headers=None json=None</msg>
<msg timestamp="20181130 16:47:10.372" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:10.372" starttime="20181130 16:47:10.368"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 16:47:10.374" level="INFO">{"security-groups":{"security-group":[{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"2905d43f-6c67-49ef-8940-3faaf64f1417","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_1","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]}}</msg>
<status status="PASS" endtime="20181130 16:47:10.374" starttime="20181130 16:47:10.373"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:10.374" starttime="20181130 16:47:10.373"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 16:47:10.375" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 16:47:10.376" starttime="20181130 16:47:10.374"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sgs_sg_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:10.377" starttime="20181130 16:47:10.377"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:10.377" starttime="20181130 16:47:10.376"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:10.377" starttime="20181130 16:47:10.376"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:10.377" starttime="20181130 16:47:10.367"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:10.377" starttime="20181130 16:47:10.351"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:10.377" starttime="20181130 16:47:08.092"></status>
</kw>
<msg timestamp="20181130 16:47:10.378" level="INFO">${sg_id} = 2905d43f-6c67-49ef-8940-3faaf64f1417</msg>
<status status="PASS" endtime="20181130 16:47:10.378" starttime="20181130 16:47:08.092"></status>
</kw>
<kw name="Create Security Rule and Validate">
<arguments>
<arg>${SGS[0]}</arg>
<arg>direction=${ADD_PARAMS[0]}</arg>
<arg>ethertype=${ADD_PARAMS[1]}</arg>
<arg>port_range_max=${ADD_PARAMS[3]}</arg>
<arg>port_range_min=${ADD_PARAMS[2]}</arg>
<arg>protocol=${ADD_PARAMS[4]}</arg>
</arguments>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${rule_id}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:10.416" starttime="20181130 16:47:10.415"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<msg timestamp="20181130 16:47:10.416" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:47:10.416" starttime="20181130 16:47:10.416"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<msg timestamp="20181130 16:47:10.417" level="INFO">${direction} = None</msg>
<status status="PASS" endtime="20181130 16:47:10.417" starttime="20181130 16:47:10.416"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<msg timestamp="20181130 16:47:10.417" level="INFO">${ethertype} = None</msg>
<status status="PASS" endtime="20181130 16:47:10.417" starttime="20181130 16:47:10.417"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<msg timestamp="20181130 16:47:10.418" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 16:47:10.418" starttime="20181130 16:47:10.417"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<msg timestamp="20181130 16:47:10.418" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 16:47:10.418" starttime="20181130 16:47:10.418"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<msg timestamp="20181130 16:47:10.419" level="INFO">${protocol} = None</msg>
<status status="PASS" endtime="20181130 16:47:10.419" starttime="20181130 16:47:10.419"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:47:10.419" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:47:10.419" starttime="20181130 16:47:10.419"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:47:10.420" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:47:10.420" starttime="20181130 16:47:10.420"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:10.420" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181130 16:47:10.420" starttime="20181130 16:47:10.420"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:10.421" starttime="20181130 16:47:10.421"></status>
</kw>
<msg timestamp="20181130 16:47:10.421" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181130 16:47:10.421" starttime="20181130 16:47:10.421"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:10.422" starttime="20181130 16:47:10.422"></status>
</kw>
<msg timestamp="20181130 16:47:10.422" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181130 16:47:10.422" starttime="20181130 16:47:10.422"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:10.423" starttime="20181130 16:47:10.423"></status>
</kw>
<msg timestamp="20181130 16:47:10.423" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181130 16:47:10.423" starttime="20181130 16:47:10.423"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:10.425" starttime="20181130 16:47:10.424"></status>
</kw>
<msg timestamp="20181130 16:47:10.425" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181130 16:47:10.425" starttime="20181130 16:47:10.424"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:10.426" starttime="20181130 16:47:10.425"></status>
</kw>
<msg timestamp="20181130 16:47:10.426" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181130 16:47:10.426" starttime="20181130 16:47:10.425"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:10.427" starttime="20181130 16:47:10.426"></status>
</kw>
<msg timestamp="20181130 16:47:10.427" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181130 16:47:10.427" starttime="20181130 16:47:10.426"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:10.428" starttime="20181130 16:47:10.428"></status>
</kw>
<msg timestamp="20181130 16:47:10.428" level="INFO">${cmd} = openstack security group rule create sgs_sg_1</msg>
<status status="PASS" endtime="20181130 16:47:10.428" starttime="20181130 16:47:10.427"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgs_sg_1 and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:10.430" level="INFO">Starting process:
openstack security group rule create sgs_sg_1</msg>
<msg timestamp="20181130 16:47:10.472" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:12.765" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:12.766" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:12.766" starttime="20181130 16:47:10.429"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:12.767" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:47:12Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | a98cf975-6806-48a0-a7e2-acfc398d206c |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 2905d43f-6c67-49ef-8940-3faaf64f1417 |
| updated_at        | 2018-11-30T16:47:12Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:12.767" starttime="20181130 16:47:12.766"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:12.768" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:12.768" starttime="20181130 16:47:12.767"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:12.768" starttime="20181130 16:47:12.768"></status>
</kw>
<msg timestamp="20181130 16:47:12.769" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:47:12.769" starttime="20181130 16:47:10.428"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:47:12.770" level="INFO">${rule_id} = a98cf975-6806-48a0-a7e2-acfc398d206c</msg>
<status status="PASS" endtime="20181130 16:47:12.770" starttime="20181130 16:47:12.769"></status>
</kw>
<msg timestamp="20181130 16:47:12.770" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<msg timestamp="20181130 16:47:12.770" level="INFO">${rule_id} = a98cf975-6806-48a0-a7e2-acfc398d206c</msg>
<status status="PASS" endtime="20181130 16:47:12.770" starttime="20181130 16:47:10.415"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${rule_id}</arg>
</arguments>
<assign>
<var>${rule_ids}</var>
</assign>
<msg timestamp="20181130 16:47:12.771" level="INFO">${rule_ids} = [u'a98cf975-6806-48a0-a7e2-acfc398d206c']</msg>
<status status="PASS" endtime="20181130 16:47:12.771" starttime="20181130 16:47:12.770"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SEC_RULE_API}</arg>
<arg>${rule_ids}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SEC_RULE_API}</arg>
<arg>${rule_ids}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:12.792" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-rules/, headers=None json=None</msg>
<msg timestamp="20181130 16:47:12.793" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:12.793" starttime="20181130 16:47:12.787"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 16:47:12.794" level="INFO">{"security-rules":{"security-rule":[{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"c592c826-3d7c-4a5d-9046-2d1143e72642","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"a98cf975-6806-48a0-a7e2-acfc398d206c","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]}}</msg>
<status status="PASS" endtime="20181130 16:47:12.794" starttime="20181130 16:47:12.794"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:12.794" starttime="20181130 16:47:12.793"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 16:47:12.795" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 16:47:12.795" starttime="20181130 16:47:12.794"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = a98cf975-6806-48a0-a7e2-acfc398d206c">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:12.796" starttime="20181130 16:47:12.795"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:12.796" starttime="20181130 16:47:12.795"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:12.796" starttime="20181130 16:47:12.795"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:12.796" starttime="20181130 16:47:12.787"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:12.796" starttime="20181130 16:47:12.771"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:12.796" starttime="20181130 16:47:10.378"></status>
</kw>
<kw name="Neutron Setup Creation">
<arguments>
<arg>${NETWORKS[0]}</arg>
<arg>${SUBNETS[0]}</arg>
<arg>${IP_SUBNETS[0]}</arg>
<arg>${PORTS[0]}</arg>
<arg>${PORTS[1]}</arg>
<arg>${sg_id}</arg>
</arguments>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:12.807" level="INFO">Starting process:
openstack network create sgs_net_1 </msg>
<msg timestamp="20181130 16:47:12.844" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:15.197" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:15.198" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:15.198" starttime="20181130 16:47:12.807"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:15.200" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:47:15Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 07da973e-9a65-4e65-b14e-ff8be7dae085 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | sgs_net_1                            |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 71                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:47:15Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:15.200" starttime="20181130 16:47:15.199"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:15.201" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:15.201" starttime="20181130 16:47:15.200"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:15.203" starttime="20181130 16:47:15.202"></status>
</kw>
<msg timestamp="20181130 16:47:15.204" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:47:15.204" starttime="20181130 16:47:12.806"></status>
</kw>
<msg timestamp="20181130 16:47:15.204" level="INFO">${net_id} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:47:15.204" starttime="20181130 16:47:12.797"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network}</arg>
<arg>${subnet}</arg>
<arg>${ip_subnet}</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:15.224" level="INFO">Starting process:
openstack subnet create --network sgs_net_1 --subnet-range 61.2.1.0/24 sgs_sub_1 </msg>
<msg timestamp="20181130 16:47:15.244" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:17.964" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:17.964" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:17.965" starttime="20181130 16:47:15.223"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:17.967" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 61.2.1.2-61.2.1.254                  |
| cidr              | 61.2.1.0/24                          |
| created_at        | 2018-11-30T16:47:17Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 61.2.1.1                             |
| host_routes       |                                      |
| id                | 6933e82b-6180-4684-a60f-2ccd20fa7875 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | sgs_sub_1                            |
| network_id        | 07da973e-9a65-4e65-b14e-ff8be7dae085 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:47:17Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:17.967" starttime="20181130 16:47:17.966"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:17.968" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:17.968" starttime="20181130 16:47:17.967"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:17.970" starttime="20181130 16:47:17.969"></status>
</kw>
<msg timestamp="20181130 16:47:17.970" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:47:17.971" starttime="20181130 16:47:15.222"></status>
</kw>
<msg timestamp="20181130 16:47:17.971" level="INFO">${subnet_id} = None</msg>
<status status="PASS" endtime="20181130 16:47:17.971" starttime="20181130 16:47:15.205"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>${network}</arg>
<arg>${port1}</arg>
<arg>${sg_id}</arg>
</arguments>
<assign>
<var>${port_id}</var>
</assign>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 16:47:17.974" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:17.974" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 16:47:17.974" starttime="20181130 16:47:17.973"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:47:17.975" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:47:17.976" starttime="20181130 16:47:17.975"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:47:17.977" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:47:17.977" starttime="20181130 16:47:17.976"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:17.995" level="INFO">Starting process:
openstack port create --network sgs_net_1 sgs_port_1 --security-group 2905d43f-6c67-49ef-8940-3faaf64f1417  </msg>
<msg timestamp="20181130 16:47:18.020" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:21.031" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:21.031" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:21.031" starttime="20181130 16:47:17.994"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:21.033" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T16:47:20Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='61.2.1.3', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875' |
| id                    | ff4a97de-3ec3-4c3b-9854-355858eae6a9                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:c5:52:dc                                                       |
| name                  | sgs_port_1                                                              |
| network_id            | 07da973e-9a65-4e65-b14e-ff8be7dae085                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | 2905d43f-6c67-49ef-8940-3faaf64f1417                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T16:47:20Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:21.033" starttime="20181130 16:47:21.032"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:21.035" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:21.035" starttime="20181130 16:47:21.034"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:21.036" starttime="20181130 16:47:21.035"></status>
</kw>
<msg timestamp="20181130 16:47:21.037" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 16:47:21.037" starttime="20181130 16:47:17.993"></status>
</kw>
<msg timestamp="20181130 16:47:21.037" level="INFO">${port_id} = None</msg>
<status status="PASS" endtime="20181130 16:47:21.037" starttime="20181130 16:47:17.972"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>${network}</arg>
<arg>${port2}</arg>
<arg>${sg_id}</arg>
</arguments>
<assign>
<var>${port_id}</var>
</assign>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 16:47:21.040" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:21.041" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 16:47:21.041" starttime="20181130 16:47:21.040"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:47:21.042" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:47:21.042" starttime="20181130 16:47:21.041"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:47:21.043" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:47:21.043" starttime="20181130 16:47:21.042"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:21.060" level="INFO">Starting process:
openstack port create --network sgs_net_1 sgs_port_2 --security-group 2905d43f-6c67-49ef-8940-3faaf64f1417  </msg>
<msg timestamp="20181130 16:47:21.085" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:23.795" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:23.796" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:23.796" starttime="20181130 16:47:21.059"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:23.798" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T16:47:23Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='61.2.1.4', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875' |
| id                    | 26192d6b-47c9-4041-b79a-bec210a07459                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:41:f8:7a                                                       |
| name                  | sgs_port_2                                                              |
| network_id            | 07da973e-9a65-4e65-b14e-ff8be7dae085                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | 2905d43f-6c67-49ef-8940-3faaf64f1417                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T16:47:23Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:23.798" starttime="20181130 16:47:23.797"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:23.799" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:23.799" starttime="20181130 16:47:23.799"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:23.801" starttime="20181130 16:47:23.800"></status>
</kw>
<msg timestamp="20181130 16:47:23.802" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 16:47:23.802" starttime="20181130 16:47:21.058"></status>
</kw>
<msg timestamp="20181130 16:47:23.802" level="INFO">${port_id} = None</msg>
<status status="PASS" endtime="20181130 16:47:23.803" starttime="20181130 16:47:21.038"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:23.803" starttime="20181130 16:47:12.796"></status>
</kw>
<kw name="Security group verification on Neutron port">
<arguments>
<arg>${PORTS[0]}</arg>
<arg>${sg_id}</arg>
</arguments>
<kw name="Neutron Port Show" library="OpenStackOperations">
<doc>Display the port configuration that belong to a given neutron port</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${port_show}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${PortName}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:23.812" level="INFO">Starting process:
openstack port show sgs_port_1</msg>
<msg timestamp="20181130 16:47:23.844" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:25.921" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:25.921" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:25.921" starttime="20181130 16:47:23.811"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:25.923" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T16:47:20Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='61.2.1.3', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875' |
| id                    | ff4a97de-3ec3-4c3b-9854-355858eae6a9                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:c5:52:dc                                                       |
| name                  | sgs_port_1                                                              |
| network_id            | 07da973e-9a65-4e65-b14e-ff8be7dae085                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | 2905d43f-6c67-49ef-8940-3faaf64f1417                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T16:47:20Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:25.924" starttime="20181130 16:47:25.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:25.925" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:25.925" starttime="20181130 16:47:25.924"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:25.927" starttime="20181130 16:47:25.925"></status>
</kw>
<msg timestamp="20181130 16:47:25.927" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 16:47:25.927" starttime="20181130 16:47:23.811"></status>
</kw>
<msg timestamp="20181130 16:47:25.928" level="INFO">${port_show} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 16:47:25.928" starttime="20181130 16:47:23.804"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${port_show}</arg>
<arg>${sg_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:25.929" starttime="20181130 16:47:25.929"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:25.930" starttime="20181130 16:47:23.803"></status>
</kw>
<kw name="Security group verification on Neutron port">
<arguments>
<arg>${PORTS[1]}</arg>
<arg>${sg_id}</arg>
</arguments>
<kw name="Neutron Port Show" library="OpenStackOperations">
<doc>Display the port configuration that belong to a given neutron port</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${port_show}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${PortName}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:25.950" level="INFO">Starting process:
openstack port show sgs_port_2</msg>
<msg timestamp="20181130 16:47:25.972" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:28.152" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:28.152" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:28.152" starttime="20181130 16:47:25.950"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:28.154" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T16:47:23Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='61.2.1.4', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875' |
| id                    | 26192d6b-47c9-4041-b79a-bec210a07459                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:41:f8:7a                                                       |
| name                  | sgs_port_2                                                              |
| network_id            | 07da973e-9a65-4e65-b14e-ff8be7dae085                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | 2905d43f-6c67-49ef-8940-3faaf64f1417                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T16:47:23Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:28.154" starttime="20181130 16:47:28.153"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:28.155" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:28.155" starttime="20181130 16:47:28.154"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:28.156" starttime="20181130 16:47:28.155"></status>
</kw>
<msg timestamp="20181130 16:47:28.157" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 16:47:28.157" starttime="20181130 16:47:25.948"></status>
</kw>
<msg timestamp="20181130 16:47:28.157" level="INFO">${port_show} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 16:47:28.157" starttime="20181130 16:47:25.932"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${port_show}</arg>
<arg>${sg_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:28.158" starttime="20181130 16:47:28.157"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:28.158" starttime="20181130 16:47:25.930"></status>
</kw>
<kw name="Update Security Group Description and Verification">
<arguments>
<arg>${sg_id}</arg>
<arg>${DESCRIPTION}</arg>
<arg>${VERIFY_DESCRIPTION}</arg>
</arguments>
<kw name="Neutron Security Group Update" library="OpenStackOperations">
<doc>Updating security groups</doc>
<arguments>
<arg>${sg_id}</arg>
<arg>${description}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group set ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:28.171" level="INFO">Starting process:
openstack security group set 2905d43f-6c67-49ef-8940-3faaf64f1417 --description "new security group 1"</msg>
<msg timestamp="20181130 16:47:28.199" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:30.297" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:30.298" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:30.298" starttime="20181130 16:47:28.171"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:30.300" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:30.301" starttime="20181130 16:47:30.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:30.301" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:30.302" starttime="20181130 16:47:30.301"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:30.302" starttime="20181130 16:47:30.302"></status>
</kw>
<msg timestamp="20181130 16:47:30.303" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:47:30.303" starttime="20181130 16:47:28.170"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:30.303" starttime="20181130 16:47:28.160"></status>
</kw>
<kw name="Neutron Security Group Show" library="OpenStackOperations">
<doc>Displays the neutron security group configurations that belongs to a given neutron security group name</doc>
<arguments>
<arg>${sg_id}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group show ${SecurityGroupRuleName}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:30.313" level="INFO">Starting process:
openstack security group show 2905d43f-6c67-49ef-8940-3faaf64f1417</msg>
<msg timestamp="20181130 16:47:30.338" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:32.633" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:32.633" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:32.634" starttime="20181130 16:47:30.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:32.634" level="INFO">+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                                                                |
+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:47:10Z                                                                                                                                                                                 |
| description     | new security group 1                                                                                                                                                                                 |
| id              | 2905d43f-6c67-49ef-8940-3faaf64f1417                                                                                                                                                                 |
| name            | sgs_sg_1                                                                                                                                                                                             |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                     |
| revision_number | 2                                                                                                                                                                                                    |
| rules           | created_at='2018-11-30T16:47:10Z', direction='egress', ethertype='IPv6', id='0d3c9608-9a5f-4416-a3e5-f346cfac318c', updated_at='2018-11-30T16:47:10Z'                                                |
|                 | created_at='2018-11-30T16:47:12Z', direction='ingress', ethertype='IPv4', id='a98cf975-6806-48a0-a7e2-acfc398d206c', protocol='tcp', remote_ip_prefix='0.0.0.0/0', updated_at='2018-11-30T16:47:12Z' |
|                 | created_at='2018-11-30T16:47:10Z', direction='egress', ethertype='IPv4', id='c592c826-3d7c-4a5d-9046-2d1143e72642', updated_at='2018-11-30T16:47:10Z'                                                |
| updated_at      | 2018-11-30T16:47:30Z                                                                                                                                                                                 |
+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:32.635" starttime="20181130 16:47:32.634"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:32.635" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:32.635" starttime="20181130 16:47:32.635"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:32.636" starttime="20181130 16:47:32.635"></status>
</kw>
<msg timestamp="20181130 16:47:32.636" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:47:32.636" starttime="20181130 16:47:30.312"></status>
</kw>
<msg timestamp="20181130 16:47:32.636" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:47:32.636" starttime="20181130 16:47:30.304"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${verify_description}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:32.637" starttime="20181130 16:47:32.637"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:32.637" starttime="20181130 16:47:28.158"></status>
</kw>
<kw name="Update Security Group Name and Verification">
<arguments>
<arg>${sg_id}</arg>
<arg>${NAME_UPDATE}</arg>
<arg>${VERIFY_NAME}</arg>
</arguments>
<kw name="Neutron Security Group Update" library="OpenStackOperations">
<doc>Updating security groups</doc>
<arguments>
<arg>${sg_id}</arg>
<arg>${name_update}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group set ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:32.646" level="INFO">Starting process:
openstack security group set 2905d43f-6c67-49ef-8940-3faaf64f1417 --name SSH_UPDATED</msg>
<msg timestamp="20181130 16:47:32.673" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:35.003" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:35.004" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:35.004" starttime="20181130 16:47:32.646"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:35.005" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:35.005" starttime="20181130 16:47:35.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:35.005" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:35.005" starttime="20181130 16:47:35.005"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:35.006" starttime="20181130 16:47:35.006"></status>
</kw>
<msg timestamp="20181130 16:47:35.007" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:47:35.007" starttime="20181130 16:47:32.645"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:35.007" starttime="20181130 16:47:32.638"></status>
</kw>
<kw name="Neutron Security Group Show" library="OpenStackOperations">
<doc>Displays the neutron security group configurations that belongs to a given neutron security group name</doc>
<arguments>
<arg>${sg_id}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group show ${SecurityGroupRuleName}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:35.019" level="INFO">Starting process:
openstack security group show 2905d43f-6c67-49ef-8940-3faaf64f1417</msg>
<msg timestamp="20181130 16:47:35.059" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:37.182" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:37.183" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:37.183" starttime="20181130 16:47:35.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:37.184" level="INFO">+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                                                                |
+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:47:10Z                                                                                                                                                                                 |
| description     | new security group 1                                                                                                                                                                                 |
| id              | 2905d43f-6c67-49ef-8940-3faaf64f1417                                                                                                                                                                 |
| name            | SSH_UPDATED                                                                                                                                                                                          |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                     |
| revision_number | 3                                                                                                                                                                                                    |
| rules           | created_at='2018-11-30T16:47:10Z', direction='egress', ethertype='IPv6', id='0d3c9608-9a5f-4416-a3e5-f346cfac318c', updated_at='2018-11-30T16:47:10Z'                                                |
|                 | created_at='2018-11-30T16:47:12Z', direction='ingress', ethertype='IPv4', id='a98cf975-6806-48a0-a7e2-acfc398d206c', protocol='tcp', remote_ip_prefix='0.0.0.0/0', updated_at='2018-11-30T16:47:12Z' |
|                 | created_at='2018-11-30T16:47:10Z', direction='egress', ethertype='IPv4', id='c592c826-3d7c-4a5d-9046-2d1143e72642', updated_at='2018-11-30T16:47:10Z'                                                |
| updated_at      | 2018-11-30T16:47:34Z                                                                                                                                                                                 |
+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:37.184" starttime="20181130 16:47:37.183"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:37.184" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:37.184" starttime="20181130 16:47:37.184"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:37.185" starttime="20181130 16:47:37.185"></status>
</kw>
<msg timestamp="20181130 16:47:37.186" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:47:37.186" starttime="20181130 16:47:35.018"></status>
</kw>
<msg timestamp="20181130 16:47:37.186" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:47:37.186" starttime="20181130 16:47:35.007"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${verify_name}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:37.187" starttime="20181130 16:47:37.186"></status>
</kw>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${SEC_GROUP_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:37.191" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-groups/, headers=None json=None</msg>
<msg timestamp="20181130 16:47:37.191" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:37.191" starttime="20181130 16:47:37.187"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 16:47:37.191" level="INFO">{"security-groups":{"security-group":[{"uuid":"2905d43f-6c67-49ef-8940-3faaf64f1417","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":3,"name":"SSH_UPDATED","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"}]}}</msg>
<status status="PASS" endtime="20181130 16:47:37.191" starttime="20181130 16:47:37.191"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>${RESP_CODE_200}</arg>
</arguments>
<msg timestamp="20181130 16:47:37.192" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 16:47:37.192" starttime="20181130 16:47:37.192"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${verify_name}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:37.193" starttime="20181130 16:47:37.192"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:37.193" starttime="20181130 16:47:32.637"></status>
</kw>
<kw type="teardown" name="Get Test Teardown Debugs" library="OpenStackOperations">
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:37.196" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 16:47:37.196" starttime="20181130 16:47:37.196"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:37.199" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:37.656" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 16:47:37.656" starttime="20181130 16:47:37.196"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:37.657" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1101
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 406
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2688
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1616
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 113
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.585083
distributed-data-store.config.commit.rate_Max      = 71.719286
distributed-data-store.config.commit.rate_Mean     = 8.22106616087
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1516
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.099892
distributed-data-store.operational.commit.rate_Max      = 48.65346
distributed-data-store.operational.commit.rate_Mean     = 0.8222402634
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4388
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 16:47:37.658" starttime="20181130 16:47:37.657"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:37.658" starttime="20181130 16:47:37.195"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:37.658" starttime="20181130 16:47:37.195"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:37.658" starttime="20181130 16:47:37.195"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:47:37.660" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181130 16:47:37.660" starttime="20181130 16:47:37.660"></status>
</kw>
<msg timestamp="20181130 16:47:37.661" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181130 16:47:37.661" starttime="20181130 16:47:37.659"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:37.661" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181130 16:47:37.661" starttime="20181130 16:47:37.661"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:37.664" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:38.010" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 16:47:38.010" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:47:38.010" starttime="20181130 16:47:37.661"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.013" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 16:47:38.013" starttime="20181130 16:47:38.012"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.016" starttime="20181130 16:47:38.014"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.017" starttime="20181130 16:47:37.658"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.017" starttime="20181130 16:47:37.658"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:47:38.023" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181130 16:47:38.023" starttime="20181130 16:47:38.022"></status>
</kw>
<msg timestamp="20181130 16:47:38.024" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181130 16:47:38.024" starttime="20181130 16:47:38.020"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:38.025" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name</msg>
<status status="PASS" endtime="20181130 16:47:38.025" starttime="20181130 16:47:38.024"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.030" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC01_Update_Security_Group_description_and_Name 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:38.323" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 16:47:38.324" level="INFO">${output} = 2018-11-30 16:47:38,280 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:47:38,284 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 16:47:38.324" starttime="20181130 16:47:38.026"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.325" level="INFO">rc: 1, output: 2018-11-30 16:47:38,280 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:47:38,284 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 16:47:38,288 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 16:47:38,298 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:07da973e-9a65-4e65-b14e-ff8be7dae085
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 16:47:38.326" starttime="20181130 16:47:38.325"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 16:47:38.327" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 16:47:38.327" starttime="20181130 16:47:38.326"></status>
</kw>
<status status="FAIL" endtime="20181130 16:47:38.328" starttime="20181130 16:47:38.019"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.328" starttime="20181130 16:47:38.018"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.328" starttime="20181130 16:47:37.194"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.332" starttime="20181130 16:47:38.332"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.335" starttime="20181130 16:47:38.334"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.336" starttime="20181130 16:47:38.335"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.341" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 16:47:38.341" starttime="20181130 16:47:38.336"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.368" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.368" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 16:47:38.368" starttime="20181130 16:47:38.342"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.368" starttime="20181130 16:47:38.333"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.371" starttime="20181130 16:47:38.370"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.371" starttime="20181130 16:47:38.371"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.374" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 16:47:38.374" starttime="20181130 16:47:38.372"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.399" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.399" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 16:47:38.399" starttime="20181130 16:47:38.374"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.400" starttime="20181130 16:47:38.369"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.401" starttime="20181130 16:47:38.401"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.402" starttime="20181130 16:47:38.402"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.405" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 16:47:38.405" starttime="20181130 16:47:38.402"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.412" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.412" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 16:47:38.412" starttime="20181130 16:47:38.405"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.412" starttime="20181130 16:47:38.400"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.414" starttime="20181130 16:47:38.414"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.415" starttime="20181130 16:47:38.414"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.417" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 16:47:38.417" starttime="20181130 16:47:38.415"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.421" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.421" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 16:47:38.421" starttime="20181130 16:47:38.417"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.421" starttime="20181130 16:47:38.413"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.423" starttime="20181130 16:47:38.422"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.423" starttime="20181130 16:47:38.423"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.425" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 16:47:38.425" starttime="20181130 16:47:38.423"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.430" level="INFO">qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.430" level="INFO">${output} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:38.430" starttime="20181130 16:47:38.426"></status>
</kw>
<msg timestamp="20181130 16:47:38.430" level="INFO">${nslist} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:38.430" starttime="20181130 16:47:38.421"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 16:47:38.431" level="INFO">1 lines returned</msg>
<msg timestamp="20181130 16:47:38.431" level="INFO">@{lines} = [ qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085 ]</msg>
<status status="PASS" endtime="20181130 16:47:38.431" starttime="20181130 16:47:38.431"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.433" starttime="20181130 16:47:38.433"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.434" starttime="20181130 16:47:38.433"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.437" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip -o link</msg>
<status status="PASS" endtime="20181130 16:47:38.437" starttime="20181130 16:47:38.434"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.461" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
82: tap76d692b7-2f: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:90:eb:90 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.461" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
82: tap76d692b7-2f: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:47:38.461" starttime="20181130 16:47:38.437"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.461" starttime="20181130 16:47:38.432"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.463" starttime="20181130 16:47:38.463"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.463" starttime="20181130 16:47:38.463"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.466" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:47:38.466" starttime="20181130 16:47:38.464"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.493" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 61.2.1.2/24 brd 61.2.1.255 scope global tap76d692b7-2f\       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap76d692b7-2f\       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet6 fe80::f816:3eff:fe90:eb90/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.493" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 61...</msg>
<status status="PASS" endtime="20181130 16:47:38.493" starttime="20181130 16:47:38.467"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.493" starttime="20181130 16:47:38.462"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.495" starttime="20181130 16:47:38.494"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.495" starttime="20181130 16:47:38.495"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.498" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip route</msg>
<status status="PASS" endtime="20181130 16:47:38.498" starttime="20181130 16:47:38.495"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.517" level="INFO">default via 61.2.1.1 dev tap76d692b7-2f 
61.2.1.0/24 dev tap76d692b7-2f proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap76d692b7-2f proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.517" level="INFO">${output} = default via 61.2.1.1 dev tap76d692b7-2f 
61.2.1.0/24 dev tap76d692b7-2f proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap76d692b7-2f proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:47:38.517" starttime="20181130 16:47:38.498"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.517" starttime="20181130 16:47:38.494"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.517" starttime="20181130 16:47:38.432"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.517" starttime="20181130 16:47:38.431"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.519" starttime="20181130 16:47:38.518"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.519" starttime="20181130 16:47:38.519"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.520" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 16:47:38.521" starttime="20181130 16:47:38.519"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.541" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tap76d692b7-2f"
            tag: 4095
            Interface "tap76d692b7-2f"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.541" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 16:47:38.541" starttime="20181130 16:47:38.521"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.541" starttime="20181130 16:47:38.518"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.542" starttime="20181130 16:47:38.542"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.543" starttime="20181130 16:47:38.543"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.545" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 16:47:38.545" starttime="20181130 16:47:38.543"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.565" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 55
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 55
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.565" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 55
datapath_types...</msg>
<status status="PASS" endtime="20181130 16:47:38.565" starttime="20181130 16:47:38.545"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.566" starttime="20181130 16:47:38.541"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.567" starttime="20181130 16:47:38.567"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.567" starttime="20181130 16:47:38.567"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.569" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 16:47:38.570" starttime="20181130 16:47:38.568"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.585" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 24(tap76d692b7-2f): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.585" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 16:47:38.585" starttime="20181130 16:47:38.570"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.585" starttime="20181130 16:47:38.566"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.587" starttime="20181130 16:47:38.586"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.587" starttime="20181130 16:47:38.587"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.589" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 16:47:38.589" starttime="20181130 16:47:38.587"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.840" level="INFO">cookie=0x8000000, duration=3304.206s, table=0, n_packets=3301, n_bytes=178254, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=19.444s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap76d692b7-2f",vlan_tci=0x0000/0x1fff actions=write_metadata:0x200000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=18.509s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x200000000000/0xffffff0000000000 actions=load:0x20-&gt;NXM_NX_REG1[0..19],load:0x1396-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000201396000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3598.168s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3598.168s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3598.168s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3598.168s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3598.168s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3435.732s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3435.732s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3598.168s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3598.168s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3598.069s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001396, duration=18.514s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x47 actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x9051396, duration=19.444s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x47 actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=3597.734s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3597.724s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3598.069s, table=43, n_packets=167, n_bytes=11106, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3598.168s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3598.168s, table=48, n_packets=168, n_bytes=11148, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051396, duration=18.514s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x201396000000/0xfffffffff000000,dl_src=fa:16:3e:90:eb:90 actions=goto_table:51
 cookie=0x8050001, duration=3598.069s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3598.168s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3438.043s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031396, duration=18.514s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1396000000/0xffff000000,dl_dst=fa:16:3e:90:eb:90 actions=load:0x2000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3598.069s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3598.069s, table=51, n_packets=168, n_bytes=11148, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3438.498s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3438.498s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2582.899s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2582.897s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2472.786s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2472.786s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1728.358s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1728.345s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701396, duration=18.514s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1396000001/0xffff000001 actions=write_actions(group:210027)
 cookie=0x8701396, duration=18.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1396000000/0xffff000001 actions=write_actions(group:210028)
 cookie=0x8800001, duration=3438.498s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2582.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2472.469s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1728.036s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800020, duration=18.509s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x20,metadata=0x200000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3438.498s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2582.582s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2472.469s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1728.042s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800020, duration=18.509s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x20 actions=load:0x2000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3598.168s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3598.168s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3598.069s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3598.168s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3597.996s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3597.996s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3597.996s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3597.996s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3597.996s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3597.996s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3597.996s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3597.996s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3597.996s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3597.996s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3597.996s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3597.996s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3597.996s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3597.996s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3598.023s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3597.996s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3597.996s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3597.996s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3597.996s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3597.996s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3597.996s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3597.996s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3597.996s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3597.996s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3304.151s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3304.155s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=19.425s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2000 actions=output:"tap76d692b7-2f"
 cookie=0x6900000, duration=3597.986s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3597.986s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3597.986s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3597.986s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3597.996s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3597.986s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3597.986s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3597.986s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3597.986s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3597.986s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3597.986s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3597.986s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3597.986s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3597.996s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3597.996s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3597.996s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3597.996s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3597.996s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3597.996s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3597.996s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3597.996s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3597.996s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3597.996s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.841" level="INFO">${output} =  cookie=0x8000000, duration=3304.206s, table=0, n_packets=3301, n_bytes=178254, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 16:47:38.841" starttime="20181130 16:47:38.589"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.841" starttime="20181130 16:47:38.586"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.843" starttime="20181130 16:47:38.842"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.843" starttime="20181130 16:47:38.843"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.845" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 16:47:38.846" starttime="20181130 16:47:38.843"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.862" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210027,type=all,bucket=actions=set_field:0x20-&gt;tun_id,resubmit(,55)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210017,type=all
 group_id=210028,type=all,bucket=actions=group:210027
 group_id=225003,type=all,bucket=actions=drop
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.863" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210027,ty...</msg>
<status status="PASS" endtime="20181130 16:47:38.863" starttime="20181130 16:47:38.846"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.863" starttime="20181130 16:47:38.842"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:38.864" starttime="20181130 16:47:38.864"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:38.865" starttime="20181130 16:47:38.864"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.867" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 16:47:38.867" starttime="20181130 16:47:38.865"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:38.893" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3439.438s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2583.529s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210027,duration=19.707s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210018,duration=2473.426s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210017,duration=2473.741s,ref_count=1,packet_count=0,byte_count=0
 group_id=210028,duration=19.422s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=225003,duration=1722.006s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210004,duration=3439.126s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=2583.826s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=3598.319s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=1729.302s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1728.994s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:38.893" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3439.438s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2583.529s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 16:47:38.893" starttime="20181130 16:47:38.868"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.893" starttime="20181130 16:47:38.863"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.893" starttime="20181130 16:47:38.331"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.893" starttime="20181130 16:47:38.330"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.893" starttime="20181130 16:47:38.330"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.893" starttime="20181130 16:47:38.329"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 16:47:38.903" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfce81d0&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:47:38.904" starttime="20181130 16:47:38.903"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:38.911" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 16:47:38.911" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:38.911" starttime="20181130 16:47:38.904"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:38.912" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:38.912" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:38.912" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:38.913" starttime="20181130 16:47:38.912"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.913" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:38.913" starttime="20181130 16:47:38.913"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.913" starttime="20181130 16:47:38.904"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:38.919" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:47:38.919" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:38.919" starttime="20181130 16:47:38.913"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:38.921" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","segmentation-id":71,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5014,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 16:47:38.921" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:38.921" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 16:47:38.921" starttime="20181130 16:47:38.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.922" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "elan-tag": 5014,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 71
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:38.923" starttime="20181130 16:47:38.922"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.923" starttime="20181130 16:47:38.913"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:38.928" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:38.928" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:38.929" starttime="20181130 16:47:38.923"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:38.930" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"26192d6b-47c9-4041-b79a-bec210a07459","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:41:f8:7a","ip-prefix":"61.2.1.4"}]},{"name":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:c5:52:dc","ip-prefix":"61.2.1.3"}]},{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:90:eb:90","ip-prefix":"61.2.1.2"}]}]}} </msg>
<msg timestamp="20181130 16:47:38.930" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:38.931" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "26192d6b-47c9-4041-b79a-bec2...</msg>
<status status="PASS" endtime="20181130 16:47:38.931" starttime="20181130 16:47:38.929"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.932" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "26192d6b-47c9-4041-b79a-bec210a07459",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.4",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    }
                ]
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.3",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    }
                ]
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.2",
                        "mac-address": "fa:16:3e:90:eb:90"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:38.932" starttime="20181130 16:47:38.931"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.932" starttime="20181130 16:47:38.923"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:38.939" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 16:47:38.940" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:38.940" starttime="20181130 16:47:38.933"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:38.946" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543596439}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"76d692b7-2f24-42f6-b4a0-3b87bd016811","id-value":[32]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543592344}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":7,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26},{"ready-time-sec":1543596369,"id":29},{"ready-time-sec":1543596371,"id":28},{"ready-time-sec":1543596378,"id":31},{"ready-time-sec":1543596384,"id":30}],"available-id-count":30,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":32,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543596435}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"07da973e-9a65-4e65-b14e-ff8be7dae085","id-value":[5014]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011},{"ready-time-sec":1543596380,"id":5012},{"ready-time-sec":1543596386,"id":5013}],"available-id-count":12,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5014,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543593122}],"id-entries":[{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543596430}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"2905d43f-6c67-49ef-8940-3faaf64f1417","id-value":[7]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]}]}]}} </msg>
<msg timestamp="20181130 16:47:38.946" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:38.947" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 16:47:38.947" starttime="20181130 16:47:38.940"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.948" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543596439
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "id-value": [
                            32
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543592344
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 7,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 32,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 30,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1543596369
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1543596371
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1543596378
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1543596384
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543596435
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "id-value": [
                            5014
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5014,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 12,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1543596380
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1543596386
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543593122
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543596430
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:38.949" starttime="20181130 16:47:38.948"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.949" starttime="20181130 16:47:38.932"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:38.955" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 16:47:38.956" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:38.956" starttime="20181130 16:47:38.950"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:38.959" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2905d43f-6c67-49ef-8940-3faaf64f1417","access-list-entries":{"ace":[{"rule-name":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c592c826-3d7c-4a5d-9046-2d1143e72642","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a98cf975-6806-48a0-a7e2-acfc398d206c","matches":{"protocol":6,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}}]}} </msg>
<msg timestamp="20181130 16:47:38.959" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:38.959" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181130 16:47:38.959" starttime="20181130 16:47:38.957"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.960" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "0d3c9608-9a5f-4416-a3e5-f346cfac318c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "c592c826-3d7c-4a5d-9046-2d1143e72642"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "a98cf975-6806-48a0-a7e2-acfc398d206c"
                        }
                    ]
                },
                "acl-name": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:38.960" starttime="20181130 16:47:38.959"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.960" starttime="20181130 16:47:38.949"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:38.965" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:38.965" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:38.965" starttime="20181130 16:47:38.961"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:38.967" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap76d692b7-2f"},{"name":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:c5:52:dc","ip-address":"fe80:0:0:0:f816:3eff:fec5:52dc"},{"mac-address":"fa:16:3e:c5:52:dc","ip-address":"61.2.1.3"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"26192d6b-47c9-4041-b79a-bec210a07459","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:41:f8:7a","ip-address":"fe80:0:0:0:f816:3eff:fe41:f87a"},{"mac-address":"fa:16:3e:41:f8:7a","ip-address":"61.2.1.4"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181130 16:47:38.967" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:38.967" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181130 16:47:38.967" starttime="20181130 16:47:38.966"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.968" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap76d692b7-2f",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fec5:52dc",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    },
                    {
                        "ip-address": "61.2.1.3",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2905d43f-6c67-49ef-8940-3faaf64f1417"
                ],
                "enabled": true,
                "name": "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe41:f87a",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    },
                    {
                        "ip-address": "61.2.1.4",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2905d43f-6c67-49ef-8940-3faaf64f1417"
                ],
                "enabled": true,
                "name": "26192d6b-47c9-4041-b79a-bec210a07459",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:38.968" starttime="20181130 16:47:38.968"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.968" starttime="20181130 16:47:38.961"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:38.973" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 16:47:38.974" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:38.974" starttime="20181130 16:47:38.969"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:38.977" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.76d692b7-2f24-42f6-b4a0-3b87bd016811","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"24"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":32,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 16:47:38.978" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:38.978" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 16:47:38.978" starttime="20181130 16:47:38.974"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.979" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "24"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84120961024,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5014
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 32
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:38.979" starttime="20181130 16:47:38.979"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.980" starttime="20181130 16:47:38.969"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:38.984" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 16:47:38.984" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:38.985" starttime="20181130 16:47:38.980"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:38.986" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"07da973e-9a65-4e65-b14e-ff8be7dae085"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:47:38.986" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:38.986" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 16:47:38.986" starttime="20181130 16:47:38.985"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.987" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:38.987" starttime="20181130 16:47:38.987"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.987" starttime="20181130 16:47:38.980"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:38.992" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:38.992" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:38.992" starttime="20181130 16:47:38.988"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:38.994" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:38.994" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:38.994" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:38.994" starttime="20181130 16:47:38.993"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:38.995" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:38.995" starttime="20181130 16:47:38.994"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:38.995" starttime="20181130 16:47:38.987"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.000" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.000" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.000" starttime="20181130 16:47:38.995"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.001" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.001" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.001" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.001" starttime="20181130 16:47:39.000"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.002" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.002" starttime="20181130 16:47:39.002"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.002" starttime="20181130 16:47:38.995"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.007" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.007" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.008" starttime="20181130 16:47:39.003"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.009" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.009" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.009" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.009" starttime="20181130 16:47:39.008"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.010" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.010" starttime="20181130 16:47:39.010"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.011" starttime="20181130 16:47:39.003"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.016" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.016" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.016" starttime="20181130 16:47:39.011"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.017" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:47:39.017" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.017" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 16:47:39.017" starttime="20181130 16:47:39.016"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.018" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.018" starttime="20181130 16:47:39.018"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.018" starttime="20181130 16:47:39.011"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.022" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.022" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.022" starttime="20181130 16:47:39.019"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.023" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 16:47:39.023" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.023" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.023" starttime="20181130 16:47:39.022"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.024" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.024" starttime="20181130 16:47:39.023"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.024" starttime="20181130 16:47:39.018"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.027" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.027" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.027" starttime="20181130 16:47:39.024"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.028" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 16:47:39.028" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.028" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.029" starttime="20181130 16:47:39.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.029" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.029" starttime="20181130 16:47:39.029"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.029" starttime="20181130 16:47:39.024"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.034" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.035" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.035" starttime="20181130 16:47:39.030"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.036" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 16:47:39.036" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.036" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 16:47:39.036" starttime="20181130 16:47:39.035"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.037" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:47:39.037" starttime="20181130 16:47:39.036"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.037" starttime="20181130 16:47:39.029"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.041" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.041" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.041" starttime="20181130 16:47:39.037"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.043" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"07da973e-9a65-4e65-b14e-ff8be7dae085","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"71","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sgs_net_1"}]},"security-groups":{"security-group":[{"uuid":"2905d43f-6c67-49ef-8940-3faaf64f1417","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":3,"name":"SSH_UPDATED","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"}]},"security-rules":{"security-rule":[{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"c592c826-3d7c-4a5d-9046-2d1143e72642","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"a98cf975-6806-48a0-a7e2-acfc398d206c","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"6933e82b-6180-4684-a60f-2ccd20fa7875","gateway-ip":"61.2.1.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"61.2.1.2","end":"61.2.1.254"}],"cidr":"61.2.1.0/24","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_sub_1"}]},"ports":{"port":[{"uuid":"76d692b7-2f24-42f6-b4a0-3b87bd016811","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-07da973e-9a65-4e65-b14e-ff8be7dae085","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:90:eb:90","admin-state-up":true,"network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":""},{"uuid":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.3"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:c5:52:dc","security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"admin-state-up":true,"status":"ACTIVE","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_port_1"},{"uuid":"26192d6b-47c9-4041-b79a-bec210a07459","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.4"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:41:f8:7a","security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"admin-state-up":true,"status":"ACTIVE","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_port_2"}]}}} </msg>
<msg timestamp="20181130 16:47:39.043" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.043" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 16:47:39.044" starttime="20181130 16:47:39.041"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.044" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgs_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "71",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "07da973e-9a65-4e65-b14e-ff8be7dae085"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.2",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:90:eb:90",
                    "name": "",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.3",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:c5:52:dc",
                    "name": "sgs_port_1",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "2905d43f-6c67-49ef-8940-3faaf64f1417"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ff4a97de-3ec3-4c3b-9854-355858eae6a9"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.4",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:41:f8:7a",
                    "name": "sgs_port_2",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "2905d43f-6c67-49ef-8940-3faaf64f1417"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "26192d6b-47c9-4041-b79a-bec210a07459"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "SSH_UPDATED",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "2905d43f-6c67-49ef-8940-3faaf64f1417"
                },
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0d3c9608-9a5f-4416-a3e5-f346cfac318c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "c592c826-3d7c-4a5d-9046-2d1143e72642"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a98cf975-6806-48a0-a7e2-acfc398d206c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "61.2.1.254",
                            "start": "61.2.1.2"
                        }
                    ],
                    "cidr": "61.2.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "61.2.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgs_sub_1",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.044" starttime="20181130 16:47:39.044"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.044" starttime="20181130 16:47:39.037"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.048" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.048" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.048" starttime="20181130 16:47:39.045"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.049" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","subnet-id-list":["6933e82b-6180-4684-a60f-2ccd20fa7875"]}]}} </msg>
<msg timestamp="20181130 16:47:39.049" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.049" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "subnet-id-list": [
                    "6933e82b-618...</msg>
<status status="PASS" endtime="20181130 16:47:39.049" starttime="20181130 16:47:39.048"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.049" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "subnet-id-list": [
                    "6933e82b-6180-4684-a60f-2ccd20fa7875"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.049" starttime="20181130 16:47:39.049"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.049" starttime="20181130 16:47:39.045"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.053" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.053" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.053" starttime="20181130 16:47:39.050"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.054" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.054" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.054" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.055" starttime="20181130 16:47:39.054"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.055" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.055" starttime="20181130 16:47:39.055"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.055" starttime="20181130 16:47:39.050"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.059" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.059" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.059" starttime="20181130 16:47:39.056"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.060" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.060" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.061" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.061" starttime="20181130 16:47:39.060"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.061" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.061" starttime="20181130 16:47:39.061"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.061" starttime="20181130 16:47:39.055"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.065" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.065" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.065" starttime="20181130 16:47:39.062"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.067" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"6933e82b-6180-4684-a60f-2ccd20fa7875","network-type":"VXLAN","port-list":["ff4a97de-3ec3-4c3b-9854-355858eae6a9","26192d6b-47c9-4041-b79a-bec210a07459","76d692b7-2f24-42f6-b4a0-3b87bd016811"],"segmentation-id":71,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","subnet-ip":"61.2.1.0/24"}]}} </msg>
<msg timestamp="20181130 16:47:39.067" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.067" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6933e82b-6180-4684-a60f-2ccd20fa7875",
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
         ...</msg>
<status status="PASS" endtime="20181130 16:47:39.067" starttime="20181130 16:47:39.066"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.068" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6933e82b-6180-4684-a60f-2ccd20fa7875",
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "network-type": "VXLAN",
                "port-list": [
                    "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                    "26192d6b-47c9-4041-b79a-bec210a07459",
                    "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                ],
                "segmentation-id": 71,
                "subnet-ip": "61.2.1.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.068" starttime="20181130 16:47:39.067"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.068" starttime="20181130 16:47:39.061"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.071" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.071" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.071" starttime="20181130 16:47:39.068"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.072" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 16:47:39.072" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.072" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.072" starttime="20181130 16:47:39.071"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.073" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.073" starttime="20181130 16:47:39.072"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.073" starttime="20181130 16:47:39.068"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.076" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.076" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.076" starttime="20181130 16:47:39.073"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.077" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 16:47:39.077" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.077" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.077" starttime="20181130 16:47:39.076"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.077" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.077" starttime="20181130 16:47:39.077"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.077" starttime="20181130 16:47:39.073"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.080" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.080" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.080" starttime="20181130 16:47:39.078"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.080" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tap76d692b7-2f","interface-child-entry":[{"child-interface":"76d692b7-2f24-42f6-b4a0-3b87bd016811"}]}]}} </msg>
<msg timestamp="20181130 16:47:39.081" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.081" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 16:47:39.081" starttime="20181130 16:47:39.080"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.081" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                    }
                ],
                "parent-interface": "tap76d692b7-2f"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.081" starttime="20181130 16:47:39.081"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.081" starttime="20181130 16:47:39.077"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.084" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.085" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.085" starttime="20181130 16:47:39.081"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.085" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.085" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.085" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.085" starttime="20181130 16:47:39.085"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.086" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.086" starttime="20181130 16:47:39.086"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.086" starttime="20181130 16:47:39.081"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.088" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.089" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.089" starttime="20181130 16:47:39.086"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.089" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:47:39.089" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.089" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 16:47:39.089" starttime="20181130 16:47:39.089"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.090" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.090" starttime="20181130 16:47:39.090"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.090" starttime="20181130 16:47:39.086"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.092" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.092" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.092" starttime="20181130 16:47:39.090"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.093" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 16:47:39.093" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.093" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 16:47:39.093" starttime="20181130 16:47:39.093"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.094" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.094" starttime="20181130 16:47:39.093"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.094" starttime="20181130 16:47:39.090"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.097" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.097" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.097" starttime="20181130 16:47:39.094"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.098" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.098" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.098" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.098" starttime="20181130 16:47:39.097"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.099" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.099" starttime="20181130 16:47:39.098"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.099" starttime="20181130 16:47:39.094"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.101" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.101" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.102" starttime="20181130 16:47:39.099"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.102" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 16:47:39.102" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.102" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.102" starttime="20181130 16:47:39.102"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.103" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.103" starttime="20181130 16:47:39.103"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.103" starttime="20181130 16:47:39.099"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.106" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.106" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.106" starttime="20181130 16:47:39.103"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.106" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 16:47:39.106" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.107" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.107" starttime="20181130 16:47:39.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.107" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.107" starttime="20181130 16:47:39.107"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.107" starttime="20181130 16:47:39.103"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.110" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.110" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.110" starttime="20181130 16:47:39.107"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.111" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.111" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.111" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.111" starttime="20181130 16:47:39.110"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.112" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.112" starttime="20181130 16:47:39.111"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.112" starttime="20181130 16:47:39.107"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.115" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.115" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.115" starttime="20181130 16:47:39.112"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.116" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.116" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.116" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.116" starttime="20181130 16:47:39.115"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.117" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.117" starttime="20181130 16:47:39.116"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.117" starttime="20181130 16:47:39.112"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.120" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.120" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.120" starttime="20181130 16:47:39.117"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.121" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.121" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.121" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.121" starttime="20181130 16:47:39.120"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.121" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.121" starttime="20181130 16:47:39.121"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.121" starttime="20181130 16:47:39.117"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.124" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.125" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.125" starttime="20181130 16:47:39.122"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.125" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.125" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.125" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.125" starttime="20181130 16:47:39.125"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.126" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.126" starttime="20181130 16:47:39.126"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.126" starttime="20181130 16:47:39.122"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.129" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.129" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.129" starttime="20181130 16:47:39.126"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.130" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.130" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.130" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.130" starttime="20181130 16:47:39.129"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.130" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.130" starttime="20181130 16:47:39.130"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.130" starttime="20181130 16:47:39.126"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.137" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.137" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.137" starttime="20181130 16:47:39.131"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.154" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.76d692b7-2f24-42f6-b4a0-3b87bd016811.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8192}}}]},"strict":true,"cookie":134217735,"flow-name":"default.76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"24"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3671","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":71}},"strict":false,"cookie":150999958,"flow-name":"ITM Flow Entry :5014","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385014","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":71}},"strict":false,"cookie":151327638,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961025,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210027}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961024,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210028}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050144464104368505732fa:16:3e:90:eb:90","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:90:eb:90"}},"metadata":{"metadata":35268493049856,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550422,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150144464104368505732fa:16:3e:90:eb:90","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:90:eb:90"}},"metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},"strict":true,"cookie":134419350,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8192,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.32.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":35184372088832,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":32}},"strict":true,"cookie":142606368,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.32.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":32}},"strict":true,"cookie":142606368,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8192,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:24","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":35184372088832,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.76d692b7-2f24-42f6-b4a0-3b87bd016811.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":35184372088832,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":32,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529250314561519616,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210028,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210027}}],"watch_port":4294967295}]},"group-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210027,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":32}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:47:39.155" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.156" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:47:39.156" starttime="20181130 16:47:39.137"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.158" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210027
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210028,
                        "group-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 32
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210027,
                        "group-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.76d692b7-2f24-42f6-b4a0-3b87bd016811.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "24"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8192
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999958,
                                "flow-name": "ITM Flow Entry :5014",
                                "hard-timeout": 0,
                                "id": "3671",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 71
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327638,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "385014",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 71
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "525014true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210027
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961025,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "525014false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210028
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550422,
                                "hard-timeout": 0,
                                "id": "5050144464104368505732fa:16:3e:90:eb:90",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:90:eb:90"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 35268493049856,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419350,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "5150144464104368505732fa:16:3e:90:eb:90",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8192
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:90:eb:90"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606368,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "55.32.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 35184372088832,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606368,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "55.32.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8192
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 35184372088832,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:24",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.76d692b7-2f24-42f6-b4a0-3b87bd016811.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 32
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5014
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529250314561519616,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 35184372088832,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.160" starttime="20181130 16:47:39.157"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.160" starttime="20181130 16:47:39.131"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.164" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.164" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.164" starttime="20181130 16:47:39.160"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.165" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["76d692b7-2f24-42f6-b4a0-3b87bd016811"]}]},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b"}]}} </msg>
<msg timestamp="20181130 16:47:39.165" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.165" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 16:47:39.165" starttime="20181130 16:47:39.164"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.165" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                        ]
                    }
                ],
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.165" starttime="20181130 16:47:39.165"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.166" starttime="20181130 16:47:39.160"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.168" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.168" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.168" starttime="20181130 16:47:39.166"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.169" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","mac-entry":[{"mac-address":"fa:16:3e:90:eb:90","interface":"76d692b7-2f24-42f6-b4a0-3b87bd016811","ip-prefix":"61.2.1.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:47:39.169" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.169" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 16:47:39.169" starttime="20181130 16:47:39.169"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.170" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "mac-entry": [
                    {
                        "interface": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "ip-prefix": "61.2.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:90:eb:90"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.170" starttime="20181130 16:47:39.170"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.170" starttime="20181130 16:47:39.166"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.174" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.174" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.174" starttime="20181130 16:47:39.170"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.175" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.175" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.175" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.175" starttime="20181130 16:47:39.174"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.175" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.175" starttime="20181130 16:47:39.175"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.175" starttime="20181130 16:47:39.170"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.178" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.178" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.179" starttime="20181130 16:47:39.176"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.179" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"07da973e-9a65-4e65-b14e-ff8be7dae085","elan-interfaces":["76d692b7-2f24-42f6-b4a0-3b87bd016811"]}]}} </msg>
<msg timestamp="20181130 16:47:39.179" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.179" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181130 16:47:39.179" starttime="20181130 16:47:39.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.180" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                ],
                "name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.180" starttime="20181130 16:47:39.180"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.180" starttime="20181130 16:47:39.176"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.183" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.183" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.183" starttime="20181130 16:47:39.180"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.183" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","lower-layer-if":["openflow:44641043685057:24"],"type":"iana-if-type:l2vlan","if-index":32,"statistics":{"discontinuity-time":"2018-11-30T16:47:19.135Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tap76d692b7-2f","lower-layer-if":["openflow:44641043685057:24"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:47:19.132Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 16:47:39.184" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.184" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 32,
                "lower-layer-if": [
                    "openflow...</msg>
<status status="PASS" endtime="20181130 16:47:39.184" starttime="20181130 16:47:39.183"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.184" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 32,
                "lower-layer-if": [
                    "openflow:44641043685057:24"
                ],
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:47:19.135Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:24"
                ],
                "name": "tap76d692b7-2f",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:47:19.132Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.184" starttime="20181130 16:47:39.184"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.186" starttime="20181130 16:47:39.180"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.192" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.192" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.192" starttime="20181130 16:47:39.187"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.194" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":32,"port-no":24,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":32,"port-no":24,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 16:47:39.194" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.194" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "446410436...</msg>
<status status="PASS" endtime="20181130 16:47:39.194" starttime="20181130 16:47:39.193"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.194" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 24,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 24,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.195" starttime="20181130 16:47:39.194"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.195" starttime="20181130 16:47:39.186"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.198" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.198" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.198" starttime="20181130 16:47:39.195"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.199" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.199" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.199" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.199" starttime="20181130 16:47:39.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.199" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.200" starttime="20181130 16:47:39.199"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.200" starttime="20181130 16:47:39.195"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.203" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.203" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.203" starttime="20181130 16:47:39.200"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.204" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.204" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.204" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.204" starttime="20181130 16:47:39.203"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.204" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.204" starttime="20181130 16:47:39.204"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.204" starttime="20181130 16:47:39.200"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.208" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.208" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.208" starttime="20181130 16:47:39.205"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.208" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.208" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.209" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.209" starttime="20181130 16:47:39.208"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.209" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.209" starttime="20181130 16:47:39.209"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.209" starttime="20181130 16:47:39.205"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.213" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.213" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.213" starttime="20181130 16:47:39.209"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.214" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tap76d692b7-2f","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"8a37f34d-9555-4702-a8a7-7804313b2477","ovsdb:name":"tap76d692b7-2f","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:90:eb:90"},{"external-id-key":"iface-id","external-id-value":"76d692b7-2f24-42f6-b4a0-3b87bd016811"}],"ovsdb:port-uuid":"8ecdb90b-2d3f-4909-b2b7-99bebe713fc0","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":24}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 16:47:39.215" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.215" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 16:47:39.215" starttime="20181130 16:47:39.213"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.215" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:90:eb:90"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "8a37f34d-9555-4702-a8a7-7804313b2477",
                            "ovsdb:name": "tap76d692b7-2f",
                            "ovsdb:ofport": 24,
                            "ovsdb:port-uuid": "8ecdb90b-2d3f-4909-b2b7-99bebe713fc0",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap76d692b7-2f"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:47:39.216" starttime="20181130 16:47:39.215"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.216" starttime="20181130 16:47:39.209"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.219" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.219" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.219" starttime="20181130 16:47:39.216"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.220" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"76d692b7-2f24-42f6-b4a0-3b87bd016811","status":"ACTIVE"},{"uuid":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","status":"DOWN"},{"uuid":"26192d6b-47c9-4041-b79a-bec210a07459","status":"DOWN"}]}} </msg>
<msg timestamp="20181130 16:47:39.220" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.220" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 16:47:39.220" starttime="20181130 16:47:39.219"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.221" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "status": "DOWN",
                "uuid": "ff4a97de-3ec3-4c3b-9854-355858eae6a9"
            },
            {
                "status": "DOWN",
                "uuid": "26192d6b-47c9-4041-b79a-bec210a07459"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.221" starttime="20181130 16:47:39.220"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.221" starttime="20181130 16:47:39.216"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.224" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.224" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.224" starttime="20181130 16:47:39.221"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.224" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.224" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.225" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.225" starttime="20181130 16:47:39.224"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.225" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.225" starttime="20181130 16:47:39.225"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.225" starttime="20181130 16:47:39.221"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.228" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.228" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.228" starttime="20181130 16:47:39.225"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.229" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":32,"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 16:47:39.229" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.229" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            }...</msg>
<status status="PASS" endtime="20181130 16:47:39.229" starttime="20181130 16:47:39.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.229" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.229" starttime="20181130 16:47:39.229"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.229" starttime="20181130 16:47:39.225"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.232" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.233" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.233" starttime="20181130 16:47:39.230"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.233" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.234" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.234" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.234" starttime="20181130 16:47:39.233"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.234" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.234" starttime="20181130 16:47:39.234"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.234" starttime="20181130 16:47:39.229"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.237" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.237" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.238" starttime="20181130 16:47:39.234"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.238" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.238" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.238" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.238" starttime="20181130 16:47:39.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.239" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.239" starttime="20181130 16:47:39.239"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.239" starttime="20181130 16:47:39.234"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.242" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.243" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.243" starttime="20181130 16:47:39.239"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.244" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.244" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.244" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.244" starttime="20181130 16:47:39.243"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.244" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.244" starttime="20181130 16:47:39.244"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.244" starttime="20181130 16:47:39.239"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.249" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.249" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.249" starttime="20181130 16:47:39.245"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.250" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.250" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.250" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.250" starttime="20181130 16:47:39.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.250" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.250" starttime="20181130 16:47:39.250"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.250" starttime="20181130 16:47:39.244"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.253" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.253" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.253" starttime="20181130 16:47:39.251"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.254" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 16:47:39.254" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.254" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 16:47:39.254" starttime="20181130 16:47:39.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.255" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.255" starttime="20181130 16:47:39.255"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.255" starttime="20181130 16:47:39.251"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.258" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.258" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.258" starttime="20181130 16:47:39.255"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.259" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 16:47:39.259" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.259" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 16:47:39.259" starttime="20181130 16:47:39.258"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.259" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.259" starttime="20181130 16:47:39.259"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.259" starttime="20181130 16:47:39.255"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.262" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.262" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.262" starttime="20181130 16:47:39.260"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.263" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 16:47:39.263" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.263" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.263" starttime="20181130 16:47:39.263"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.264" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:39.264" starttime="20181130 16:47:39.263"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.264" starttime="20181130 16:47:39.260"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.267" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.267" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.267" starttime="20181130 16:47:39.264"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.268" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 16:47:39.268" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.268" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 16:47:39.268" starttime="20181130 16:47:39.267"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.268" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.269" starttime="20181130 16:47:39.268"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.269" starttime="20181130 16:47:39.264"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.272" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.272" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.272" starttime="20181130 16:47:39.269"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.273" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.273" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.273" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.273" starttime="20181130 16:47:39.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.274" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.274" starttime="20181130 16:47:39.274"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.274" starttime="20181130 16:47:39.269"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.277" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.277" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.277" starttime="20181130 16:47:39.274"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.278" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.278" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.278" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.278" starttime="20181130 16:47:39.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.279" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.279" starttime="20181130 16:47:39.279"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.279" starttime="20181130 16:47:39.274"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.283" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.283" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.283" starttime="20181130 16:47:39.280"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.284" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:39.284" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.284" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:39.284" starttime="20181130 16:47:39.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.285" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.285" starttime="20181130 16:47:39.284"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.285" starttime="20181130 16:47:39.279"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:39.289" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:47:39.289" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.289" starttime="20181130 16:47:39.285"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:39.292" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:24","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap76d692b7-2f","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":24,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 16:47:39.292" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:39.292" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 16:47:39.292" starttime="20181130 16:47:39.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.293" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap76d692b7-2f",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 24,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:24"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:39.293" starttime="20181130 16:47:39.292"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.293" starttime="20181130 16:47:39.285"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.293" starttime="20181130 16:47:38.904"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.293" starttime="20181130 16:47:38.902"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.293" starttime="20181130 16:47:38.894"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:39.296" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC01_Update Security Group description and Name/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 16:47:39.296" starttime="20181130 16:47:39.295"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:39.307" starttime="20181130 16:47:39.306"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:47:39.307" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:47:39.307" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:47:39.307" starttime="20181130 16:47:39.307"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:47:39.308" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC01_Update Security Group description and Name/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:47:39.308" starttime="20181130 16:47:39.307"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:47:39.309" level="INFO">${conn_id} = 18</msg>
<status status="PASS" endtime="20181130 16:47:39.309" starttime="20181130 16:47:39.308"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:47:39.310" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:39.310" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:47:39.310" starttime="20181130 16:47:39.309"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:39.311" starttime="20181130 16:47:39.310"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.311" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:47:39.646" level="INFO">Read output: Last login: Fri Nov 30 16:47:07 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:39.647" starttime="20181130 16:47:39.311"></status>
</kw>
<msg timestamp="20181130 16:47:39.647" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:39.647" starttime="20181130 16:47:39.311"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.647" starttime="20181130 16:47:39.309"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:47:39.648" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC01_Update Security Group description and Name/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 16:47:39.672" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 16:47:39.672" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:47:39.672" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:47:39.672" starttime="20181130 16:47:39.648"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:39.705" starttime="20181130 16:47:39.673"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.705" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:47:39.705" starttime="20181130 16:47:39.705"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:39.706" starttime="20181130 16:47:39.706"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.707" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:39.707" starttime="20181130 16:47:39.707"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.707" starttime="20181130 16:47:39.706"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:39.710" starttime="20181130 16:47:39.709"></status>
</kw>
<msg timestamp="20181130 16:47:39.710" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:39.710" starttime="20181130 16:47:39.709"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.710" starttime="20181130 16:47:39.708"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.710" starttime="20181130 16:47:39.305"></status>
</kw>
<msg timestamp="20181130 16:47:39.710" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:39.711" starttime="20181130 16:47:39.305"></status>
</kw>
<msg timestamp="20181130 16:47:39.711" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:47:39.711" starttime="20181130 16:47:39.304"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 16:47:39.712" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 16:47:39.712" starttime="20181130 16:47:39.711"></status>
</kw>
<msg timestamp="20181130 16:47:39.712" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 16:47:39.712" starttime="20181130 16:47:39.303"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 16:47:39.713" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 16:47:39.713" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 16:47:39.713" starttime="20181130 16:47:39.713"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:39.714" starttime="20181130 16:47:39.713"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 16:47:39.715" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:39.715" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 16:47:39.715" starttime="20181130 16:47:39.714"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.716" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 16:47:39.716" starttime="20181130 16:47:39.716"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.717" starttime="20181130 16:47:39.715"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.717" starttime="20181130 16:47:39.295"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.717" starttime="20181130 16:47:39.295"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.717" starttime="20181130 16:47:39.294"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:39.730" starttime="20181130 16:47:39.729"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.730" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:47:39.857" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:47:39.857" starttime="20181130 16:47:39.730"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.866" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 16:47:39.866" starttime="20181130 16:47:39.857"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:39.868" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:47:39.868" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.868" starttime="20181130 16:47:39.867"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:47:39.911" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:47:39.911" starttime="20181130 16:47:39.869"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:39.913" starttime="20181130 16:47:39.912"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.913" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:39.914" starttime="20181130 16:47:39.913"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.914" starttime="20181130 16:47:39.728"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.914" starttime="20181130 16:47:39.717"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.914" starttime="20181130 16:47:39.717"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.914" starttime="20181130 16:47:39.717"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.914" starttime="20181130 16:47:37.193"></status>
</kw>
<doc>This test case validates the security group creation with optional parameter description, Update Security Group description and name</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="PASS" endtime="20181130 16:47:39.914" critical="yes" starttime="20181130 16:47:07.983"></status>
</test>
<test id="s1-s5-t2" name="TC02_Create Security Rule with port_range_min &gt; port_range_max">
<kw type="setup" name="Setup_Test_With_Logging_And_Without_Fast_Failing" library="SetupUtils">
<doc>Test case setup which explicitly ignores previous failure and logs test case name to Karaf log.</doc>
<kw name="Run_Even_When_Failing_Fast" library="FailFast">
<doc>This is just a more readable 'None' to override [Setup].</doc>
<kw name="No Operation" library="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" endtime="20181130 16:47:39.916" starttime="20181130 16:47:39.916"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:39.917" starttime="20181130 16:47:39.916"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Testcase_Start_To_Controller_Karaf</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Testcase_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log test case name to karaf log, useful in test case setup.</doc>
<arguments>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting test ${SUITE_NAME}.${TEST_NAME}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:47:39.927" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:39.927" starttime="20181130 16:47:39.927"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:47:39.928" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:39.928" starttime="20181130 16:47:39.927"></status>
</kw>
<msg timestamp="20181130 16:47:39.928" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:39.928" starttime="20181130 16:47:39.926"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 16:47:39.943" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 16:47:39.943" starttime="20181130 16:47:39.943"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 16:47:39.944" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 16:47:39.944" starttime="20181130 16:47:39.943"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 16:47:39.976" level="INFO">log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "u "t "r "o "n "[C "S "e "c "u "[78Cr "[A[78Ci</msg>
<status status="PASS" endtime="20181130 16:47:39.977" starttime="20181130 16:47:39.944"></status>
</kw>
<msg timestamp="20181130 16:47:39.977" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 16:47:39.977" level="INFO">${message_write} = log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "...</msg>
<status status="PASS" endtime="20181130 16:47:39.977" starttime="20181130 16:47:39.944"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 16:47:40.011" level="INFO">"t "y "[C "G "r "o "u "p ". "T "C "0 "2 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "i "n "[C "&gt; "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "a "x "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:40.011" starttime="20181130 16:47:39.978"></status>
</kw>
<msg timestamp="20181130 16:47:40.012" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 16:47:40.012" level="INFO">${message_wait} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "2 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181130 16:47:40.012" starttime="20181130 16:47:39.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:40.013" starttime="20181130 16:47:40.012"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 16:47:40.013" level="INFO"> "t "y "[C "G "r "o "u "p ". "T "C "0 "2 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "i "n "[C "&gt; "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "a "x "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:40.013" starttime="20181130 16:47:40.013"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:40.014" starttime="20181130 16:47:40.014"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:40.015" starttime="20181130 16:47:40.015"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:40.016" starttime="20181130 16:47:40.015"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:40.016" starttime="20181130 16:47:40.016"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:40.016" starttime="20181130 16:47:40.014"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:40.016" starttime="20181130 16:47:39.942"></status>
</kw>
<msg timestamp="20181130 16:47:40.016" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:47:40.016" level="INFO">${message} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "2 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181130 16:47:40.016" starttime="20181130 16:47:39.942"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 16:47:40.017" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:40.017" starttime="20181130 16:47:40.017"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:40.017" starttime="20181130 16:47:39.941"></status>
</kw>
<msg timestamp="20181130 16:47:40.017" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:47:40.017" level="INFO">${output} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "2 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181130 16:47:40.017" starttime="20181130 16:47:39.929"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:40.018" starttime="20181130 16:47:40.018"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:40.018" starttime="20181130 16:47:39.928"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:40.018" starttime="20181130 16:47:39.928"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:40.018" starttime="20181130 16:47:39.926"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:40.019" starttime="20181130 16:47:39.917"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:40.019" starttime="20181130 16:47:39.917"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:40.019" starttime="20181130 16:47:39.915"></status>
</kw>
<kw name="Create Security Group and Validate">
<arguments>
<arg>${SGS[1]}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${sg_id}</var>
</assign>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:40.021" starttime="20181130 16:47:40.020"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:40.021" starttime="20181130 16:47:40.020"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:40.030" level="INFO">Starting process:
openstack security group create sgs_sg_2 </msg>
<msg timestamp="20181130 16:47:40.067" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:42.253" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:42.253" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:42.253" starttime="20181130 16:47:40.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:42.254" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:47:42Z                                                                                                                                  |
| description     | sgs_sg_2                                                                                                                                              |
| id              | e1ea6a51-4491-4128-bf93-a76281e5fab5                                                                                                                  |
| name            | sgs_sg_2                                                                                                                                              |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T16:47:42Z', direction='egress', ethertype='IPv4', id='68c8629c-8bde-4fa8-8199-1be7b06b3bde', updated_at='2018-11-30T16:47:42Z' |
|                 | created_at='2018-11-30T16:47:42Z', direction='egress', ethertype='IPv6', id='734d2873-efef-4041-9174-7543c9dd17d0', updated_at='2018-11-30T16:47:42Z' |
| updated_at      | 2018-11-30T16:47:42Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:42.254" starttime="20181130 16:47:42.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:42.255" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:42.255" starttime="20181130 16:47:42.255"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:42.256" starttime="20181130 16:47:42.255"></status>
</kw>
<msg timestamp="20181130 16:47:42.256" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 16:47:42.256" starttime="20181130 16:47:40.029"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 16:47:42.257" level="INFO">${sgp_id} = e1ea6a51-4491-4128-bf93-a76281e5fab5</msg>
<status status="PASS" endtime="20181130 16:47:42.257" starttime="20181130 16:47:42.256"></status>
</kw>
<msg timestamp="20181130 16:47:42.257" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<msg timestamp="20181130 16:47:42.257" level="INFO">${sg_id} = e1ea6a51-4491-4128-bf93-a76281e5fab5</msg>
<status status="PASS" endtime="20181130 16:47:42.257" starttime="20181130 16:47:40.020"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${sec_groups}</var>
</assign>
<msg timestamp="20181130 16:47:42.257" level="INFO">${sec_groups} = [u'sgs_sg_2']</msg>
<status status="PASS" endtime="20181130 16:47:42.257" starttime="20181130 16:47:42.257"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:42.277" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-groups/, headers=None json=None</msg>
<msg timestamp="20181130 16:47:42.277" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:42.277" starttime="20181130 16:47:42.273"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 16:47:42.278" level="INFO">{"security-groups":{"security-group":[{"uuid":"2905d43f-6c67-49ef-8940-3faaf64f1417","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":3,"name":"SSH_UPDATED","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"e1ea6a51-4491-4128-bf93-a76281e5fab5","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_2","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"}]}}</msg>
<status status="PASS" endtime="20181130 16:47:42.278" starttime="20181130 16:47:42.278"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:42.278" starttime="20181130 16:47:42.277"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 16:47:42.279" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 16:47:42.279" starttime="20181130 16:47:42.279"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sgs_sg_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:42.280" starttime="20181130 16:47:42.279"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:42.280" starttime="20181130 16:47:42.279"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:42.280" starttime="20181130 16:47:42.279"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:42.280" starttime="20181130 16:47:42.272"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:42.280" starttime="20181130 16:47:42.258"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:42.280" starttime="20181130 16:47:40.019"></status>
</kw>
<kw name="Neutron Rule Creation With Invalid Parameters">
<arguments>
<arg>${SGS[1]}</arg>
<arg>${ADD_ARG_SSH5}</arg>
<arg>${PORT_RANGE_ERROR}</arg>
</arguments>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>openstack security group rule create ${additional_args} ${sg_name}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:42.283" level="INFO">Running command 'openstack security group rule create --ingress --ethertype IPv4 --dst-port 25:20 --protocol tcp sgs_sg_2 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:43.623" level="INFO">${rc} = 2</msg>
<msg timestamp="20181130 16:47:43.623" level="INFO">${output} = usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                ...</msg>
<status status="PASS" endtime="20181130 16:47:43.623" starttime="20181130 16:47:42.281"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:43.625" level="INFO">usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width &lt;integer&gt;]
                                            [--fit-width] [--print-empty]
                                            [--noindent] [--prefix PREFIX]
                                            [--remote-ip &lt;ip-address&gt; | --remote-group &lt;group&gt;]
                                            [--description &lt;description&gt;]
                                            [--dst-port &lt;port-range&gt;]
                                            [--icmp-type &lt;icmp-type&gt;]
                                            [--icmp-code &lt;icmp-code&gt;]
                                            [--protocol &lt;protocol&gt;]
                                            [--ingress | --egress]
                                            [--ethertype &lt;ethertype&gt;]
                                            [--project &lt;project&gt;]
                                            [--project-domain &lt;project-domain&gt;]
                                            &lt;group&gt;
openstack security group rule create: error: argument --dst-port: Invalid range, 25 is not less than 20</msg>
<status status="PASS" endtime="20181130 16:47:43.625" starttime="20181130 16:47:43.624"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${expected_error}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:43.625" starttime="20181130 16:47:43.625"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:43.626" starttime="20181130 16:47:42.280"></status>
</kw>
<kw type="teardown" name="Get Test Teardown Debugs" library="OpenStackOperations">
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:43.630" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 16:47:43.630" starttime="20181130 16:47:43.629"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:43.633" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:44.055" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 16:47:44.055" starttime="20181130 16:47:43.630"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.056" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1108
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 406
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2692
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1618
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 113
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.585083
distributed-data-store.config.commit.rate_Max      = 71.719286
distributed-data-store.config.commit.rate_Mean     = 7.50381049526
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1523
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.099892
distributed-data-store.operational.commit.rate_Max      = 48.65346
distributed-data-store.operational.commit.rate_Mean     = 0.819948896614
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4394
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 16:47:44.057" starttime="20181130 16:47:44.055"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.057" starttime="20181130 16:47:43.629"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.057" starttime="20181130 16:47:43.629"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.057" starttime="20181130 16:47:43.628"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:47:44.059" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181130 16:47:44.059" starttime="20181130 16:47:44.059"></status>
</kw>
<msg timestamp="20181130 16:47:44.059" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181130 16:47:44.060" starttime="20181130 16:47:44.058"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:44.060" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181130 16:47:44.060" starttime="20181130 16:47:44.060"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.062" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max'.</msg>
<msg timestamp="20181130 16:47:44.436" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 16:47:44.436" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:47:44.436" starttime="20181130 16:47:44.060"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.437" level="INFO">rc: 0, output: </msg>
<status status="PASS" endtime="20181130 16:47:44.437" starttime="20181130 16:47:44.437"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.438" starttime="20181130 16:47:44.438"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.438" starttime="20181130 16:47:44.058"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.439" starttime="20181130 16:47:44.057"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:47:44.442" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181130 16:47:44.442" starttime="20181130 16:47:44.441"></status>
</kw>
<msg timestamp="20181130 16:47:44.442" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181130 16:47:44.442" starttime="20181130 16:47:44.440"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:44.443" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max</msg>
<status status="PASS" endtime="20181130 16:47:44.443" starttime="20181130 16:47:44.443"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.446" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC02_Create_Security_Rule_with_port_range_min_&gt;_port_range_max'.</msg>
<msg timestamp="20181130 16:47:44.744" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 16:47:44.744" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:47:44.744" starttime="20181130 16:47:44.444"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.745" level="INFO">rc: 1, output: </msg>
<status status="PASS" endtime="20181130 16:47:44.745" starttime="20181130 16:47:44.744"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 16:47:44.746" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 16:47:44.746" starttime="20181130 16:47:44.745"></status>
</kw>
<status status="FAIL" endtime="20181130 16:47:44.746" starttime="20181130 16:47:44.439"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.746" starttime="20181130 16:47:44.439"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.746" starttime="20181130 16:47:43.627"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.748" starttime="20181130 16:47:44.748"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.749" starttime="20181130 16:47:44.749"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.750" starttime="20181130 16:47:44.749"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.753" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 16:47:44.753" starttime="20181130 16:47:44.750"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.766" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.766" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 16:47:44.767" starttime="20181130 16:47:44.753"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.767" starttime="20181130 16:47:44.748"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.769" starttime="20181130 16:47:44.768"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.769" starttime="20181130 16:47:44.769"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.771" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 16:47:44.771" starttime="20181130 16:47:44.769"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.786" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.786" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 16:47:44.786" starttime="20181130 16:47:44.771"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.786" starttime="20181130 16:47:44.767"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.787" starttime="20181130 16:47:44.787"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.788" starttime="20181130 16:47:44.788"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.789" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 16:47:44.789" starttime="20181130 16:47:44.788"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.794" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.794" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 16:47:44.794" starttime="20181130 16:47:44.790"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.794" starttime="20181130 16:47:44.786"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.796" starttime="20181130 16:47:44.795"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.796" starttime="20181130 16:47:44.796"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.797" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 16:47:44.797" starttime="20181130 16:47:44.796"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.800" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.800" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 16:47:44.800" starttime="20181130 16:47:44.798"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.801" starttime="20181130 16:47:44.795"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.802" starttime="20181130 16:47:44.801"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.802" starttime="20181130 16:47:44.802"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.804" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 16:47:44.804" starttime="20181130 16:47:44.802"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.806" level="INFO">qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.806" level="INFO">${output} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:44.806" starttime="20181130 16:47:44.804"></status>
</kw>
<msg timestamp="20181130 16:47:44.806" level="INFO">${nslist} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:44.806" starttime="20181130 16:47:44.801"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 16:47:44.807" level="INFO">1 lines returned</msg>
<msg timestamp="20181130 16:47:44.807" level="INFO">@{lines} = [ qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085 ]</msg>
<status status="PASS" endtime="20181130 16:47:44.807" starttime="20181130 16:47:44.807"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.808" starttime="20181130 16:47:44.808"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.809" starttime="20181130 16:47:44.808"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.811" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip -o link</msg>
<status status="PASS" endtime="20181130 16:47:44.811" starttime="20181130 16:47:44.809"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.840" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
82: tap76d692b7-2f: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:90:eb:90 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.840" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
82: tap76d692b7-2f: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:47:44.840" starttime="20181130 16:47:44.811"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.840" starttime="20181130 16:47:44.807"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.842" starttime="20181130 16:47:44.841"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.843" starttime="20181130 16:47:44.842"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.845" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:47:44.845" starttime="20181130 16:47:44.843"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.864" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 61.2.1.2/24 brd 61.2.1.255 scope global tap76d692b7-2f\       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap76d692b7-2f\       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet6 fe80::f816:3eff:fe90:eb90/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.864" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 61...</msg>
<status status="PASS" endtime="20181130 16:47:44.864" starttime="20181130 16:47:44.845"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.864" starttime="20181130 16:47:44.841"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.866" starttime="20181130 16:47:44.865"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.866" starttime="20181130 16:47:44.866"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.868" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip route</msg>
<status status="PASS" endtime="20181130 16:47:44.868" starttime="20181130 16:47:44.866"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.890" level="INFO">default via 61.2.1.1 dev tap76d692b7-2f 
61.2.1.0/24 dev tap76d692b7-2f proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap76d692b7-2f proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.890" level="INFO">${output} = default via 61.2.1.1 dev tap76d692b7-2f 
61.2.1.0/24 dev tap76d692b7-2f proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap76d692b7-2f proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:47:44.890" starttime="20181130 16:47:44.869"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.891" starttime="20181130 16:47:44.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.891" starttime="20181130 16:47:44.807"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.891" starttime="20181130 16:47:44.807"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.892" starttime="20181130 16:47:44.892"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.892" starttime="20181130 16:47:44.892"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.894" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 16:47:44.894" starttime="20181130 16:47:44.892"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.913" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tap76d692b7-2f"
            tag: 4095
            Interface "tap76d692b7-2f"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.914" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 16:47:44.914" starttime="20181130 16:47:44.894"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.914" starttime="20181130 16:47:44.891"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.915" starttime="20181130 16:47:44.915"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.915" starttime="20181130 16:47:44.915"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.917" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 16:47:44.917" starttime="20181130 16:47:44.916"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.937" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 55
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 55
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.937" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 55
datapath_types...</msg>
<status status="PASS" endtime="20181130 16:47:44.938" starttime="20181130 16:47:44.918"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.938" starttime="20181130 16:47:44.914"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.939" starttime="20181130 16:47:44.939"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.939" starttime="20181130 16:47:44.939"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.941" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 16:47:44.941" starttime="20181130 16:47:44.940"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:44.957" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 24(tap76d692b7-2f): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:44.957" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 16:47:44.957" starttime="20181130 16:47:44.942"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:44.958" starttime="20181130 16:47:44.938"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:44.959" starttime="20181130 16:47:44.959"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:44.959" starttime="20181130 16:47:44.959"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:44.961" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 16:47:44.961" starttime="20181130 16:47:44.959"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:45.207" level="INFO">cookie=0x8000000, duration=3310.579s, table=0, n_packets=3307, n_bytes=178578, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=25.817s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap76d692b7-2f",vlan_tci=0x0000/0x1fff actions=write_metadata:0x200000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=24.882s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x200000000000/0xffffff0000000000 actions=load:0x20-&gt;NXM_NX_REG1[0..19],load:0x1396-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000201396000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3604.541s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3604.541s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3604.541s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3604.541s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3604.541s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3442.105s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3442.105s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3604.541s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3604.541s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3604.442s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001396, duration=24.887s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x47 actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x9051396, duration=25.817s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x47 actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=3604.107s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3604.097s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3604.442s, table=43, n_packets=167, n_bytes=11106, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3604.541s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3604.541s, table=48, n_packets=168, n_bytes=11148, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051396, duration=24.887s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x201396000000/0xfffffffff000000,dl_src=fa:16:3e:90:eb:90 actions=goto_table:51
 cookie=0x8050001, duration=3604.442s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3604.541s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3444.416s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031396, duration=24.887s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1396000000/0xffff000000,dl_dst=fa:16:3e:90:eb:90 actions=load:0x2000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3604.442s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3604.442s, table=51, n_packets=168, n_bytes=11148, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3444.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3444.871s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2589.272s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2589.270s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2479.159s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2479.159s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1734.731s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1734.718s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701396, duration=24.887s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1396000001/0xffff000001 actions=write_actions(group:210027)
 cookie=0x8701396, duration=24.887s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1396000000/0xffff000001 actions=write_actions(group:210028)
 cookie=0x8800001, duration=3444.871s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2588.949s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2478.842s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1734.409s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800020, duration=24.882s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x20,metadata=0x200000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3444.871s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2588.955s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2478.842s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1734.415s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800020, duration=24.882s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x20 actions=load:0x2000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3604.541s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3604.541s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3604.442s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3604.541s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3604.369s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3604.369s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3604.369s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3604.369s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3604.369s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3604.369s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3604.369s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3604.369s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3604.369s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3604.369s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3604.369s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3604.369s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3604.369s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3604.369s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3604.396s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3604.369s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3604.369s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3604.369s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3604.369s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3604.369s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3604.369s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3604.369s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3604.369s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3604.369s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3310.524s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3310.528s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=25.798s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2000 actions=output:"tap76d692b7-2f"
 cookie=0x6900000, duration=3604.359s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3604.359s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3604.359s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3604.359s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3604.369s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3604.359s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3604.359s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3604.359s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3604.359s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3604.359s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3604.359s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3604.359s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3604.359s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3604.369s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3604.369s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3604.369s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3604.369s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3604.369s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3604.369s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3604.369s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3604.369s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3604.369s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3604.369s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:45.208" level="INFO">${output} =  cookie=0x8000000, duration=3310.579s, table=0, n_packets=3307, n_bytes=178578, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 16:47:45.208" starttime="20181130 16:47:44.962"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.208" starttime="20181130 16:47:44.958"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:45.210" starttime="20181130 16:47:45.210"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:45.210" starttime="20181130 16:47:45.210"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.214" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 16:47:45.214" starttime="20181130 16:47:45.211"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:45.241" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210027,type=all,bucket=actions=set_field:0x20-&gt;tun_id,resubmit(,55)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210017,type=all
 group_id=210028,type=all,bucket=actions=group:210027
 group_id=225003,type=all,bucket=actions=drop
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:45.241" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210027,ty...</msg>
<status status="PASS" endtime="20181130 16:47:45.241" starttime="20181130 16:47:45.214"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.242" starttime="20181130 16:47:45.208"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:45.243" starttime="20181130 16:47:45.243"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:45.243" starttime="20181130 16:47:45.243"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.247" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 16:47:45.247" starttime="20181130 16:47:45.243"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:45.271" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3445.816s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2589.907s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210027,duration=26.085s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210018,duration=2479.804s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210017,duration=2480.119s,ref_count=1,packet_count=0,byte_count=0
 group_id=210028,duration=25.800s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=225003,duration=1728.384s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210004,duration=3445.504s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=2590.204s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=3604.697s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=1735.680s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1735.372s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:45.271" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3445.816s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2589.907s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 16:47:45.271" starttime="20181130 16:47:45.247"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.271" starttime="20181130 16:47:45.242"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.271" starttime="20181130 16:47:44.747"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.271" starttime="20181130 16:47:44.747"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.271" starttime="20181130 16:47:44.747"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.272" starttime="20181130 16:47:44.746"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 16:47:45.281" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf632cd0&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:47:45.282" starttime="20181130 16:47:45.281"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.289" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.289" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.289" starttime="20181130 16:47:45.282"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.290" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.290" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.290" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.290" starttime="20181130 16:47:45.290"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.291" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.291" starttime="20181130 16:47:45.291"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.291" starttime="20181130 16:47:45.282"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.294" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.294" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.294" starttime="20181130 16:47:45.291"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.295" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","segmentation-id":71,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5014,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 16:47:45.295" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.295" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 16:47:45.295" starttime="20181130 16:47:45.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.295" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "elan-tag": 5014,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 71
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.296" starttime="20181130 16:47:45.295"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.296" starttime="20181130 16:47:45.291"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.300" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.300" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.300" starttime="20181130 16:47:45.296"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.301" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"26192d6b-47c9-4041-b79a-bec210a07459","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:41:f8:7a","ip-prefix":"61.2.1.4"}]},{"name":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:c5:52:dc","ip-prefix":"61.2.1.3"}]},{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:90:eb:90","ip-prefix":"61.2.1.2"}]}]}} </msg>
<msg timestamp="20181130 16:47:45.301" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.301" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "26192d6b-47c9-4041-b79a-bec2...</msg>
<status status="PASS" endtime="20181130 16:47:45.301" starttime="20181130 16:47:45.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.301" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "26192d6b-47c9-4041-b79a-bec210a07459",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.4",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    }
                ]
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.3",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    }
                ]
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.2",
                        "mac-address": "fa:16:3e:90:eb:90"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.301" starttime="20181130 16:47:45.301"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.301" starttime="20181130 16:47:45.296"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.305" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.305" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.305" starttime="20181130 16:47:45.302"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.308" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543596439}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"76d692b7-2f24-42f6-b4a0-3b87bd016811","id-value":[32]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543592344}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":8,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26},{"ready-time-sec":1543596369,"id":29},{"ready-time-sec":1543596371,"id":28},{"ready-time-sec":1543596378,"id":31},{"ready-time-sec":1543596384,"id":30}],"available-id-count":30,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":32,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543596435}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"07da973e-9a65-4e65-b14e-ff8be7dae085","id-value":[5014]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011},{"ready-time-sec":1543596380,"id":5012},{"ready-time-sec":1543596386,"id":5013}],"available-id-count":12,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5014,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543593122}],"id-entries":[{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543596462}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"2905d43f-6c67-49ef-8940-3faaf64f1417","id-value":[7]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]},{"id-key":"e1ea6a51-4491-4128-bf93-a76281e5fab5","id-value":[8]}]}]}} </msg>
<msg timestamp="20181130 16:47:45.308" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.308" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 16:47:45.308" starttime="20181130 16:47:45.305"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.309" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543596439
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "id-value": [
                            32
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543592344
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 8,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 32,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 30,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1543596369
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1543596371
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1543596378
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1543596384
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543596435
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "id-value": [
                            5014
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5014,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 12,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1543596380
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1543596386
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543593122
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543596462
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.309" starttime="20181130 16:47:45.308"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.309" starttime="20181130 16:47:45.301"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.315" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.315" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.315" starttime="20181130 16:47:45.309"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.316" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e1ea6a51-4491-4128-bf93-a76281e5fab5","access-list-entries":{"ace":[{"rule-name":"68c8629c-8bde-4fa8-8199-1be7b06b3bde","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"734d2873-efef-4041-9174-7543c9dd17d0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2905d43f-6c67-49ef-8940-3faaf64f1417","access-list-entries":{"ace":[{"rule-name":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c592c826-3d7c-4a5d-9046-2d1143e72642","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a98cf975-6806-48a0-a7e2-acfc398d206c","matches":{"protocol":6,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}}]}} </msg>
<msg timestamp="20181130 16:47:45.316" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.317" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181130 16:47:45.317" starttime="20181130 16:47:45.315"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.317" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "68c8629c-8bde-4fa8-8199-1be7b06b3bde"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "734d2873-efef-4041-9174-7543c9dd17d0"
                        }
                    ]
                },
                "acl-name": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "0d3c9608-9a5f-4416-a3e5-f346cfac318c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "c592c826-3d7c-4a5d-9046-2d1143e72642"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "a98cf975-6806-48a0-a7e2-acfc398d206c"
                        }
                    ]
                },
                "acl-name": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.317" starttime="20181130 16:47:45.317"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.317" starttime="20181130 16:47:45.309"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.320" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.320" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.320" starttime="20181130 16:47:45.317"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.321" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap76d692b7-2f"},{"name":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:c5:52:dc","ip-address":"fe80:0:0:0:f816:3eff:fec5:52dc"},{"mac-address":"fa:16:3e:c5:52:dc","ip-address":"61.2.1.3"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"26192d6b-47c9-4041-b79a-bec210a07459","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:41:f8:7a","ip-address":"fe80:0:0:0:f816:3eff:fe41:f87a"},{"mac-address":"fa:16:3e:41:f8:7a","ip-address":"61.2.1.4"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181130 16:47:45.321" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.321" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181130 16:47:45.321" starttime="20181130 16:47:45.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.322" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap76d692b7-2f",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fec5:52dc",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    },
                    {
                        "ip-address": "61.2.1.3",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2905d43f-6c67-49ef-8940-3faaf64f1417"
                ],
                "enabled": true,
                "name": "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe41:f87a",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    },
                    {
                        "ip-address": "61.2.1.4",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2905d43f-6c67-49ef-8940-3faaf64f1417"
                ],
                "enabled": true,
                "name": "26192d6b-47c9-4041-b79a-bec210a07459",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.322" starttime="20181130 16:47:45.322"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.322" starttime="20181130 16:47:45.317"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.325" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.325" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.325" starttime="20181130 16:47:45.322"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.326" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.76d692b7-2f24-42f6-b4a0-3b87bd016811","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"24"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":32,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 16:47:45.327" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.327" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 16:47:45.327" starttime="20181130 16:47:45.325"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.327" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "24"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84120961024,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5014
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 32
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.328" starttime="20181130 16:47:45.327"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.328" starttime="20181130 16:47:45.322"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.330" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.330" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.330" starttime="20181130 16:47:45.328"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.331" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"07da973e-9a65-4e65-b14e-ff8be7dae085"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:47:45.331" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.331" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 16:47:45.331" starttime="20181130 16:47:45.330"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.332" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.332" starttime="20181130 16:47:45.332"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.332" starttime="20181130 16:47:45.328"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.335" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.335" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.335" starttime="20181130 16:47:45.332"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.336" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.336" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.336" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.336" starttime="20181130 16:47:45.335"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.336" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.336" starttime="20181130 16:47:45.336"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.336" starttime="20181130 16:47:45.332"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.340" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.340" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.340" starttime="20181130 16:47:45.337"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.340" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.340" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.341" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.341" starttime="20181130 16:47:45.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.341" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.341" starttime="20181130 16:47:45.341"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.341" starttime="20181130 16:47:45.336"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.344" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.344" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.345" starttime="20181130 16:47:45.341"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.345" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.345" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.345" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.345" starttime="20181130 16:47:45.345"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.346" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.346" starttime="20181130 16:47:45.346"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.346" starttime="20181130 16:47:45.341"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.348" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.348" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.348" starttime="20181130 16:47:45.346"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.349" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:47:45.349" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.349" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 16:47:45.349" starttime="20181130 16:47:45.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.350" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.350" starttime="20181130 16:47:45.350"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.350" starttime="20181130 16:47:45.346"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.352" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.352" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.352" starttime="20181130 16:47:45.350"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.353" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 16:47:45.353" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.353" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.353" starttime="20181130 16:47:45.352"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.353" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.353" starttime="20181130 16:47:45.353"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.354" starttime="20181130 16:47:45.350"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.356" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.356" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.356" starttime="20181130 16:47:45.354"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.357" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 16:47:45.357" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.357" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.357" starttime="20181130 16:47:45.356"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.357" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.357" starttime="20181130 16:47:45.357"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.357" starttime="20181130 16:47:45.354"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.360" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.361" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.361" starttime="20181130 16:47:45.358"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.362" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 16:47:45.362" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.362" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 16:47:45.362" starttime="20181130 16:47:45.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.363" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:47:45.363" starttime="20181130 16:47:45.363"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.363" starttime="20181130 16:47:45.357"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.366" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.366" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.366" starttime="20181130 16:47:45.363"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.368" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"07da973e-9a65-4e65-b14e-ff8be7dae085","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"71","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sgs_net_1"}]},"security-groups":{"security-group":[{"uuid":"2905d43f-6c67-49ef-8940-3faaf64f1417","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":3,"name":"SSH_UPDATED","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"e1ea6a51-4491-4128-bf93-a76281e5fab5","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_2","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"}]},"security-rules":{"security-rule":[{"uuid":"c592c826-3d7c-4a5d-9046-2d1143e72642","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"68c8629c-8bde-4fa8-8199-1be7b06b3bde","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e1ea6a51-4491-4128-bf93-a76281e5fab5"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"a98cf975-6806-48a0-a7e2-acfc398d206c","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"734d2873-efef-4041-9174-7543c9dd17d0","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e1ea6a51-4491-4128-bf93-a76281e5fab5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"6933e82b-6180-4684-a60f-2ccd20fa7875","gateway-ip":"61.2.1.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"61.2.1.2","end":"61.2.1.254"}],"cidr":"61.2.1.0/24","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_sub_1"}]},"ports":{"port":[{"uuid":"76d692b7-2f24-42f6-b4a0-3b87bd016811","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-07da973e-9a65-4e65-b14e-ff8be7dae085","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:90:eb:90","admin-state-up":true,"network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":""},{"uuid":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.3"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:c5:52:dc","security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"admin-state-up":true,"status":"ACTIVE","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_port_1"},{"uuid":"26192d6b-47c9-4041-b79a-bec210a07459","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.4"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:41:f8:7a","security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"admin-state-up":true,"status":"ACTIVE","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_port_2"}]}}} </msg>
<msg timestamp="20181130 16:47:45.368" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.368" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 16:47:45.368" starttime="20181130 16:47:45.366"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.369" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgs_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "71",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "07da973e-9a65-4e65-b14e-ff8be7dae085"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.2",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:90:eb:90",
                    "name": "",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.3",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:c5:52:dc",
                    "name": "sgs_port_1",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "2905d43f-6c67-49ef-8940-3faaf64f1417"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ff4a97de-3ec3-4c3b-9854-355858eae6a9"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.4",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:41:f8:7a",
                    "name": "sgs_port_2",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "2905d43f-6c67-49ef-8940-3faaf64f1417"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "26192d6b-47c9-4041-b79a-bec210a07459"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "SSH_UPDATED",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "2905d43f-6c67-49ef-8940-3faaf64f1417"
                },
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "sgs_sg_2",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e1ea6a51-4491-4128-bf93-a76281e5fab5"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "c592c826-3d7c-4a5d-9046-2d1143e72642"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "68c8629c-8bde-4fa8-8199-1be7b06b3bde"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0d3c9608-9a5f-4416-a3e5-f346cfac318c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a98cf975-6806-48a0-a7e2-acfc398d206c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "734d2873-efef-4041-9174-7543c9dd17d0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "61.2.1.254",
                            "start": "61.2.1.2"
                        }
                    ],
                    "cidr": "61.2.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "61.2.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgs_sub_1",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.369" starttime="20181130 16:47:45.368"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.369" starttime="20181130 16:47:45.363"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.371" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.371" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.371" starttime="20181130 16:47:45.369"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.372" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","subnet-id-list":["6933e82b-6180-4684-a60f-2ccd20fa7875"]}]}} </msg>
<msg timestamp="20181130 16:47:45.372" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.372" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "subnet-id-list": [
                    "6933e82b-618...</msg>
<status status="PASS" endtime="20181130 16:47:45.372" starttime="20181130 16:47:45.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.372" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "subnet-id-list": [
                    "6933e82b-6180-4684-a60f-2ccd20fa7875"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.373" starttime="20181130 16:47:45.372"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.373" starttime="20181130 16:47:45.369"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.375" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.376" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.376" starttime="20181130 16:47:45.373"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.376" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.376" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.376" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.376" starttime="20181130 16:47:45.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.377" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.377" starttime="20181130 16:47:45.377"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.377" starttime="20181130 16:47:45.373"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.380" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.380" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.380" starttime="20181130 16:47:45.377"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.380" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.380" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.381" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.381" starttime="20181130 16:47:45.380"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.381" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.381" starttime="20181130 16:47:45.381"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.381" starttime="20181130 16:47:45.377"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.384" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.384" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.384" starttime="20181130 16:47:45.382"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.385" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"6933e82b-6180-4684-a60f-2ccd20fa7875","network-type":"VXLAN","port-list":["ff4a97de-3ec3-4c3b-9854-355858eae6a9","26192d6b-47c9-4041-b79a-bec210a07459","76d692b7-2f24-42f6-b4a0-3b87bd016811"],"segmentation-id":71,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","subnet-ip":"61.2.1.0/24"}]}} </msg>
<msg timestamp="20181130 16:47:45.385" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.385" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6933e82b-6180-4684-a60f-2ccd20fa7875",
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
         ...</msg>
<status status="PASS" endtime="20181130 16:47:45.385" starttime="20181130 16:47:45.384"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.385" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6933e82b-6180-4684-a60f-2ccd20fa7875",
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "network-type": "VXLAN",
                "port-list": [
                    "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                    "26192d6b-47c9-4041-b79a-bec210a07459",
                    "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                ],
                "segmentation-id": 71,
                "subnet-ip": "61.2.1.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.385" starttime="20181130 16:47:45.385"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.385" starttime="20181130 16:47:45.381"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.388" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.388" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.388" starttime="20181130 16:47:45.386"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.389" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 16:47:45.389" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.389" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.389" starttime="20181130 16:47:45.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.389" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.389" starttime="20181130 16:47:45.389"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.389" starttime="20181130 16:47:45.385"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.392" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.392" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.392" starttime="20181130 16:47:45.390"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.392" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 16:47:45.392" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.392" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.392" starttime="20181130 16:47:45.392"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.393" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.393" starttime="20181130 16:47:45.393"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.393" starttime="20181130 16:47:45.389"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.395" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.395" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.395" starttime="20181130 16:47:45.393"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.396" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tap76d692b7-2f","interface-child-entry":[{"child-interface":"76d692b7-2f24-42f6-b4a0-3b87bd016811"}]}]}} </msg>
<msg timestamp="20181130 16:47:45.396" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.396" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 16:47:45.396" starttime="20181130 16:47:45.396"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.397" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                    }
                ],
                "parent-interface": "tap76d692b7-2f"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.397" starttime="20181130 16:47:45.396"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.397" starttime="20181130 16:47:45.393"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.400" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.400" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.400" starttime="20181130 16:47:45.397"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.401" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.401" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.401" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.401" starttime="20181130 16:47:45.400"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.401" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.401" starttime="20181130 16:47:45.401"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.401" starttime="20181130 16:47:45.397"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.404" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.404" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.404" starttime="20181130 16:47:45.401"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.405" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:47:45.405" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.405" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 16:47:45.405" starttime="20181130 16:47:45.404"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.405" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.405" starttime="20181130 16:47:45.405"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.406" starttime="20181130 16:47:45.401"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.410" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.410" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.410" starttime="20181130 16:47:45.406"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.410" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 16:47:45.410" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.411" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 16:47:45.411" starttime="20181130 16:47:45.410"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.411" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.411" starttime="20181130 16:47:45.411"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.411" starttime="20181130 16:47:45.406"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.415" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.415" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.415" starttime="20181130 16:47:45.412"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.416" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.416" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.416" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.416" starttime="20181130 16:47:45.415"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.416" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.416" starttime="20181130 16:47:45.416"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.416" starttime="20181130 16:47:45.411"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.419" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.419" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.419" starttime="20181130 16:47:45.417"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.420" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 16:47:45.420" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.420" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.420" starttime="20181130 16:47:45.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.421" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.421" starttime="20181130 16:47:45.420"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.421" starttime="20181130 16:47:45.417"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.423" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.424" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.424" starttime="20181130 16:47:45.421"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.424" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 16:47:45.424" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.424" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.424" starttime="20181130 16:47:45.424"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.425" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.425" starttime="20181130 16:47:45.425"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.425" starttime="20181130 16:47:45.421"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.428" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.428" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.428" starttime="20181130 16:47:45.425"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.429" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.429" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.429" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.429" starttime="20181130 16:47:45.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.429" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.430" starttime="20181130 16:47:45.429"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.430" starttime="20181130 16:47:45.425"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.432" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.433" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.433" starttime="20181130 16:47:45.430"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.433" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.433" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.433" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.433" starttime="20181130 16:47:45.433"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.434" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.434" starttime="20181130 16:47:45.434"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.434" starttime="20181130 16:47:45.430"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.437" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.437" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.437" starttime="20181130 16:47:45.434"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.437" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.437" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.438" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.438" starttime="20181130 16:47:45.437"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.438" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.438" starttime="20181130 16:47:45.438"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.438" starttime="20181130 16:47:45.434"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.441" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.441" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.441" starttime="20181130 16:47:45.438"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.442" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.442" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.442" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.442" starttime="20181130 16:47:45.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.443" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.443" starttime="20181130 16:47:45.442"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.443" starttime="20181130 16:47:45.438"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.446" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.446" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.446" starttime="20181130 16:47:45.443"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.446" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.446" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.447" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.447" starttime="20181130 16:47:45.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.447" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.447" starttime="20181130 16:47:45.447"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.447" starttime="20181130 16:47:45.443"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.458" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.458" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.458" starttime="20181130 16:47:45.447"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.475" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.76d692b7-2f24-42f6-b4a0-3b87bd016811.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8192}}}]},"strict":true,"cookie":134217735,"flow-name":"default.76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"24"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3671","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":71}},"strict":false,"cookie":150999958,"flow-name":"ITM Flow Entry :5014","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385014","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":71}},"strict":false,"cookie":151327638,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961025,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210027}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961024,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210028}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050144464104368505732fa:16:3e:90:eb:90","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:90:eb:90"}},"metadata":{"metadata":35268493049856,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550422,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150144464104368505732fa:16:3e:90:eb:90","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:90:eb:90"}},"metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},"strict":true,"cookie":134419350,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8192,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.32.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":35184372088832,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":32}},"strict":true,"cookie":142606368,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.32.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":32}},"strict":true,"cookie":142606368,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8192,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:24","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":35184372088832,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.76d692b7-2f24-42f6-b4a0-3b87bd016811.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":35184372088832,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":32,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529250314561519616,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210028,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210027}}],"watch_port":4294967295}]},"group-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210027,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":32}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:47:45.476" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.477" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:47:45.477" starttime="20181130 16:47:45.458"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.479" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210027
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210028,
                        "group-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 32
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210027,
                        "group-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.76d692b7-2f24-42f6-b4a0-3b87bd016811.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "24"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8192
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999958,
                                "flow-name": "ITM Flow Entry :5014",
                                "hard-timeout": 0,
                                "id": "3671",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 71
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327638,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "385014",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 71
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "525014true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210027
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961025,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "525014false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210028
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550422,
                                "hard-timeout": 0,
                                "id": "5050144464104368505732fa:16:3e:90:eb:90",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:90:eb:90"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 35268493049856,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419350,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "5150144464104368505732fa:16:3e:90:eb:90",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8192
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:90:eb:90"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606368,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "55.32.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 35184372088832,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606368,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "55.32.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8192
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 35184372088832,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:24",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.76d692b7-2f24-42f6-b4a0-3b87bd016811.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 32
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5014
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529250314561519616,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 35184372088832,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.480" starttime="20181130 16:47:45.477"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.480" starttime="20181130 16:47:45.447"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.485" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.485" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.485" starttime="20181130 16:47:45.481"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.486" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["76d692b7-2f24-42f6-b4a0-3b87bd016811"]}]},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b"}]}} </msg>
<msg timestamp="20181130 16:47:45.486" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.486" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 16:47:45.486" starttime="20181130 16:47:45.485"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.487" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                        ]
                    }
                ],
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.487" starttime="20181130 16:47:45.486"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.487" starttime="20181130 16:47:45.481"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.491" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.491" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.491" starttime="20181130 16:47:45.487"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.492" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","mac-entry":[{"mac-address":"fa:16:3e:90:eb:90","interface":"76d692b7-2f24-42f6-b4a0-3b87bd016811","ip-prefix":"61.2.1.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:47:45.492" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.492" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 16:47:45.492" starttime="20181130 16:47:45.491"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.492" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "mac-entry": [
                    {
                        "interface": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "ip-prefix": "61.2.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:90:eb:90"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.492" starttime="20181130 16:47:45.492"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.492" starttime="20181130 16:47:45.487"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.496" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.496" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.496" starttime="20181130 16:47:45.493"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.497" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.497" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.497" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.497" starttime="20181130 16:47:45.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.498" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.498" starttime="20181130 16:47:45.498"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.498" starttime="20181130 16:47:45.492"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.501" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.502" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.502" starttime="20181130 16:47:45.498"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.502" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"07da973e-9a65-4e65-b14e-ff8be7dae085","elan-interfaces":["76d692b7-2f24-42f6-b4a0-3b87bd016811"]}]}} </msg>
<msg timestamp="20181130 16:47:45.502" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.502" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181130 16:47:45.503" starttime="20181130 16:47:45.502"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.503" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                ],
                "name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.503" starttime="20181130 16:47:45.503"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.503" starttime="20181130 16:47:45.498"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.506" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.506" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.506" starttime="20181130 16:47:45.503"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.507" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","lower-layer-if":["openflow:44641043685057:24"],"type":"iana-if-type:l2vlan","if-index":32,"statistics":{"discontinuity-time":"2018-11-30T16:47:19.135Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tap76d692b7-2f","lower-layer-if":["openflow:44641043685057:24"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:47:19.132Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 16:47:45.507" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.507" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 32,
                "lower-layer-if": [
                    "openflow...</msg>
<status status="PASS" endtime="20181130 16:47:45.507" starttime="20181130 16:47:45.506"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.507" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 32,
                "lower-layer-if": [
                    "openflow:44641043685057:24"
                ],
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:47:19.135Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:24"
                ],
                "name": "tap76d692b7-2f",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:47:19.132Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.508" starttime="20181130 16:47:45.507"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.508" starttime="20181130 16:47:45.503"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.510" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.511" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.511" starttime="20181130 16:47:45.508"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.511" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":32,"port-no":24,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":32,"port-no":24,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 16:47:45.511" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.511" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "446410436...</msg>
<status status="PASS" endtime="20181130 16:47:45.512" starttime="20181130 16:47:45.511"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.512" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 24,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 24,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.512" starttime="20181130 16:47:45.512"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.512" starttime="20181130 16:47:45.508"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.515" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.516" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.516" starttime="20181130 16:47:45.512"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.516" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.516" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.516" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.516" starttime="20181130 16:47:45.516"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.517" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.517" starttime="20181130 16:47:45.517"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.517" starttime="20181130 16:47:45.512"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.520" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.520" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.520" starttime="20181130 16:47:45.517"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.521" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.521" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.521" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.521" starttime="20181130 16:47:45.521"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.522" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.522" starttime="20181130 16:47:45.521"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.522" starttime="20181130 16:47:45.517"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.525" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.525" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.525" starttime="20181130 16:47:45.522"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.526" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.526" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.526" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.526" starttime="20181130 16:47:45.525"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.526" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.526" starttime="20181130 16:47:45.526"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.526" starttime="20181130 16:47:45.522"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.529" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.530" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.530" starttime="20181130 16:47:45.527"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.531" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tap76d692b7-2f","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"8a37f34d-9555-4702-a8a7-7804313b2477","ovsdb:name":"tap76d692b7-2f","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:90:eb:90"},{"external-id-key":"iface-id","external-id-value":"76d692b7-2f24-42f6-b4a0-3b87bd016811"}],"ovsdb:port-uuid":"8ecdb90b-2d3f-4909-b2b7-99bebe713fc0","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":24}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 16:47:45.531" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.532" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 16:47:45.532" starttime="20181130 16:47:45.530"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.532" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:90:eb:90"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "8a37f34d-9555-4702-a8a7-7804313b2477",
                            "ovsdb:name": "tap76d692b7-2f",
                            "ovsdb:ofport": 24,
                            "ovsdb:port-uuid": "8ecdb90b-2d3f-4909-b2b7-99bebe713fc0",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap76d692b7-2f"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:47:45.532" starttime="20181130 16:47:45.532"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.532" starttime="20181130 16:47:45.527"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.535" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.535" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.535" starttime="20181130 16:47:45.533"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.536" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"76d692b7-2f24-42f6-b4a0-3b87bd016811","status":"ACTIVE"},{"uuid":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","status":"DOWN"},{"uuid":"26192d6b-47c9-4041-b79a-bec210a07459","status":"DOWN"}]}} </msg>
<msg timestamp="20181130 16:47:45.536" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.536" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 16:47:45.536" starttime="20181130 16:47:45.535"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.536" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "status": "DOWN",
                "uuid": "ff4a97de-3ec3-4c3b-9854-355858eae6a9"
            },
            {
                "status": "DOWN",
                "uuid": "26192d6b-47c9-4041-b79a-bec210a07459"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.537" starttime="20181130 16:47:45.536"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.537" starttime="20181130 16:47:45.532"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.540" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.540" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.540" starttime="20181130 16:47:45.537"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.540" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.540" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.540" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.541" starttime="20181130 16:47:45.540"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.541" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.541" starttime="20181130 16:47:45.541"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.541" starttime="20181130 16:47:45.537"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.543" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.543" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.543" starttime="20181130 16:47:45.541"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.544" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":32,"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 16:47:45.544" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.544" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            }...</msg>
<status status="PASS" endtime="20181130 16:47:45.544" starttime="20181130 16:47:45.544"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.545" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.545" starttime="20181130 16:47:45.544"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.545" starttime="20181130 16:47:45.541"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.548" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.548" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.548" starttime="20181130 16:47:45.545"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.549" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.549" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.549" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.549" starttime="20181130 16:47:45.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.549" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.549" starttime="20181130 16:47:45.549"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.549" starttime="20181130 16:47:45.545"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.552" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.553" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.553" starttime="20181130 16:47:45.550"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.553" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.553" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.553" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.553" starttime="20181130 16:47:45.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.554" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.554" starttime="20181130 16:47:45.554"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.554" starttime="20181130 16:47:45.550"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.557" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.557" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.557" starttime="20181130 16:47:45.554"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.558" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.558" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.558" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.558" starttime="20181130 16:47:45.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.558" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.558" starttime="20181130 16:47:45.558"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.558" starttime="20181130 16:47:45.554"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.562" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.562" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.562" starttime="20181130 16:47:45.559"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.562" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.562" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.562" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.562" starttime="20181130 16:47:45.562"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.563" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.563" starttime="20181130 16:47:45.563"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.563" starttime="20181130 16:47:45.558"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.566" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.566" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.566" starttime="20181130 16:47:45.563"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.566" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 16:47:45.566" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.567" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 16:47:45.567" starttime="20181130 16:47:45.566"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.567" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.567" starttime="20181130 16:47:45.567"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.567" starttime="20181130 16:47:45.563"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.569" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.570" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.570" starttime="20181130 16:47:45.567"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.570" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 16:47:45.570" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.570" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 16:47:45.570" starttime="20181130 16:47:45.570"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.571" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.571" starttime="20181130 16:47:45.571"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.571" starttime="20181130 16:47:45.567"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.573" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.573" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.573" starttime="20181130 16:47:45.571"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.574" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 16:47:45.574" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.574" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.574" starttime="20181130 16:47:45.573"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.574" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:45.574" starttime="20181130 16:47:45.574"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.574" starttime="20181130 16:47:45.571"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.578" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.578" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.578" starttime="20181130 16:47:45.575"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.579" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 16:47:45.579" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.579" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 16:47:45.579" starttime="20181130 16:47:45.578"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.579" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.579" starttime="20181130 16:47:45.579"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.579" starttime="20181130 16:47:45.575"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.583" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.583" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.583" starttime="20181130 16:47:45.580"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.584" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.584" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.584" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.584" starttime="20181130 16:47:45.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.584" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.585" starttime="20181130 16:47:45.584"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.585" starttime="20181130 16:47:45.579"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.588" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.588" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.588" starttime="20181130 16:47:45.585"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.588" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.588" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.589" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.589" starttime="20181130 16:47:45.588"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.589" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.589" starttime="20181130 16:47:45.589"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.589" starttime="20181130 16:47:45.585"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.593" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.593" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.593" starttime="20181130 16:47:45.589"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.594" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:45.594" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.594" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:45.594" starttime="20181130 16:47:45.593"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.595" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.595" starttime="20181130 16:47:45.594"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.595" starttime="20181130 16:47:45.589"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:45.600" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:47:45.600" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:45.600" starttime="20181130 16:47:45.595"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:45.603" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:24","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap76d692b7-2f","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":24,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 16:47:45.603" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:45.603" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 16:47:45.603" starttime="20181130 16:47:45.600"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.604" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap76d692b7-2f",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 24,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:24"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:45.604" starttime="20181130 16:47:45.604"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.604" starttime="20181130 16:47:45.595"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.604" starttime="20181130 16:47:45.282"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.604" starttime="20181130 16:47:45.280"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.605" starttime="20181130 16:47:45.272"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:45.606" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC02_Create Security Rule with port_range_min &gt; port_range_max/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 16:47:45.606" starttime="20181130 16:47:45.606"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:45.616" starttime="20181130 16:47:45.615"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:47:45.616" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:47:45.616" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:47:45.616" starttime="20181130 16:47:45.616"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:47:45.617" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC02_Create Security Rule with port_range_min &gt; port_range_max/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:47:45.617" starttime="20181130 16:47:45.617"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:47:45.618" level="INFO">${conn_id} = 21</msg>
<status status="PASS" endtime="20181130 16:47:45.618" starttime="20181130 16:47:45.617"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:47:45.619" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:45.619" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:47:45.619" starttime="20181130 16:47:45.618"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:45.619" starttime="20181130 16:47:45.619"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:47:45.620" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:47:45.953" level="INFO">Read output: Last login: Fri Nov 30 16:47:39 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:45.954" starttime="20181130 16:47:45.620"></status>
</kw>
<msg timestamp="20181130 16:47:45.954" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:45.954" starttime="20181130 16:47:45.619"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:45.954" starttime="20181130 16:47:45.618"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:47:45.955" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC02_Create Security Rule with port_range_min &gt; port_range_max/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 16:47:45.978" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 16:47:45.978" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:47:45.979" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:47:45.979" starttime="20181130 16:47:45.954"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:46.011" starttime="20181130 16:47:45.979"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:46.012" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:47:46.012" starttime="20181130 16:47:46.012"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:46.013" starttime="20181130 16:47:46.013"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:46.014" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:46.015" starttime="20181130 16:47:46.014"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.015" starttime="20181130 16:47:46.013"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:46.017" starttime="20181130 16:47:46.017"></status>
</kw>
<msg timestamp="20181130 16:47:46.017" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:46.017" starttime="20181130 16:47:46.016"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.017" starttime="20181130 16:47:46.015"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.018" starttime="20181130 16:47:45.615"></status>
</kw>
<msg timestamp="20181130 16:47:46.018" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:46.018" starttime="20181130 16:47:45.614"></status>
</kw>
<msg timestamp="20181130 16:47:46.018" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:47:46.018" starttime="20181130 16:47:45.614"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 16:47:46.019" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 16:47:46.019" starttime="20181130 16:47:46.018"></status>
</kw>
<msg timestamp="20181130 16:47:46.019" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 16:47:46.019" starttime="20181130 16:47:45.613"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 16:47:46.020" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 16:47:46.020" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 16:47:46.020" starttime="20181130 16:47:46.019"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:46.020" starttime="20181130 16:47:46.020"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 16:47:46.021" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:46.021" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 16:47:46.021" starttime="20181130 16:47:46.021"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 16:47:46.022" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 16:47:46.022" starttime="20181130 16:47:46.022"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.022" starttime="20181130 16:47:46.021"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.023" starttime="20181130 16:47:45.606"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.023" starttime="20181130 16:47:45.605"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.023" starttime="20181130 16:47:45.605"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:46.035" starttime="20181130 16:47:46.035"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:47:46.036" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:47:46.162" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:47:46.162" starttime="20181130 16:47:46.036"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:46.173" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 16:47:46.173" starttime="20181130 16:47:46.162"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:46.175" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:47:46.175" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:46.175" starttime="20181130 16:47:46.173"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:47:46.218" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:47:46.218" starttime="20181130 16:47:46.175"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:46.220" starttime="20181130 16:47:46.218"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:46.220" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:46.220" starttime="20181130 16:47:46.220"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.220" starttime="20181130 16:47:46.034"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.220" starttime="20181130 16:47:46.023"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.220" starttime="20181130 16:47:46.023"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.220" starttime="20181130 16:47:46.023"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.221" starttime="20181130 16:47:43.626"></status>
</kw>
<doc>Create Security Rule with port_range_min greater than port_range_max</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="PASS" endtime="20181130 16:47:46.221" critical="yes" starttime="20181130 16:47:39.914"></status>
</test>
<test id="s1-s5-t3" name="TC03_Create Security Rule with port_range_min = -1">
<kw type="setup" name="Setup_Test_With_Logging_And_Without_Fast_Failing" library="SetupUtils">
<doc>Test case setup which explicitly ignores previous failure and logs test case name to Karaf log.</doc>
<kw name="Run_Even_When_Failing_Fast" library="FailFast">
<doc>This is just a more readable 'None' to override [Setup].</doc>
<kw name="No Operation" library="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" endtime="20181130 16:47:46.223" starttime="20181130 16:47:46.223"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.223" starttime="20181130 16:47:46.222"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Testcase_Start_To_Controller_Karaf</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Testcase_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log test case name to karaf log, useful in test case setup.</doc>
<arguments>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting test ${SUITE_NAME}.${TEST_NAME}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:47:46.233" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:46.233" starttime="20181130 16:47:46.233"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:47:46.233" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:46.233" starttime="20181130 16:47:46.233"></status>
</kw>
<msg timestamp="20181130 16:47:46.234" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:46.234" starttime="20181130 16:47:46.232"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 16:47:46.246" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 16:47:46.246" starttime="20181130 16:47:46.246"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 16:47:46.247" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 16:47:46.247" starttime="20181130 16:47:46.247"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 16:47:46.276" level="INFO">log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "u "t "r "o "n "[C "S "e "c "u "[78Cr "[A[78Ci</msg>
<status status="PASS" endtime="20181130 16:47:46.276" starttime="20181130 16:47:46.248"></status>
</kw>
<msg timestamp="20181130 16:47:46.276" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 16:47:46.276" level="INFO">${message_write} = log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "...</msg>
<status status="PASS" endtime="20181130 16:47:46.276" starttime="20181130 16:47:46.247"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 16:47:46.304" level="INFO">"t "y "[C "G "r "o "u "p ". "T "C "0 "3 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "i "n "[C "= "[C "- "1 "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:46.304" starttime="20181130 16:47:46.277"></status>
</kw>
<msg timestamp="20181130 16:47:46.304" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 16:47:46.305" level="INFO">${message_wait} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "3 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181130 16:47:46.305" starttime="20181130 16:47:46.277"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:46.305" starttime="20181130 16:47:46.305"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 16:47:46.306" level="INFO"> "t "y "[C "G "r "o "u "p ". "T "C "0 "3 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "i "n "[C "= "[C "- "1 "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:46.306" starttime="20181130 16:47:46.306"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:46.306" starttime="20181130 16:47:46.306"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:46.308" starttime="20181130 16:47:46.308"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:46.308" starttime="20181130 16:47:46.308"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:46.309" starttime="20181130 16:47:46.309"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.309" starttime="20181130 16:47:46.307"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.309" starttime="20181130 16:47:46.245"></status>
</kw>
<msg timestamp="20181130 16:47:46.309" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:47:46.309" level="INFO">${message} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "3 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181130 16:47:46.309" starttime="20181130 16:47:46.245"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 16:47:46.310" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:46.310" starttime="20181130 16:47:46.309"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.310" starttime="20181130 16:47:46.243"></status>
</kw>
<msg timestamp="20181130 16:47:46.310" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:47:46.310" level="INFO">${output} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "3 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181130 16:47:46.310" starttime="20181130 16:47:46.234"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:46.311" starttime="20181130 16:47:46.310"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.311" starttime="20181130 16:47:46.234"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.311" starttime="20181130 16:47:46.234"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.311" starttime="20181130 16:47:46.231"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.311" starttime="20181130 16:47:46.223"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.311" starttime="20181130 16:47:46.223"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.311" starttime="20181130 16:47:46.222"></status>
</kw>
<kw name="Create Security Group and Validate">
<arguments>
<arg>${SGS[2]}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${sg_id}</var>
</assign>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:46.314" starttime="20181130 16:47:46.313"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:46.314" starttime="20181130 16:47:46.313"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:46.322" level="INFO">Starting process:
openstack security group create sgs_sg_3 </msg>
<msg timestamp="20181130 16:47:46.349" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:48.444" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:48.444" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:48.445" starttime="20181130 16:47:46.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:48.445" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:47:48Z                                                                                                                                  |
| description     | sgs_sg_3                                                                                                                                              |
| id              | f8104941-e975-4443-90b2-de28fa1126e8                                                                                                                  |
| name            | sgs_sg_3                                                                                                                                              |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T16:47:48Z', direction='egress', ethertype='IPv6', id='4a9cedc5-837d-4b37-aee7-507d0c6e7ec1', updated_at='2018-11-30T16:47:48Z' |
|                 | created_at='2018-11-30T16:47:48Z', direction='egress', ethertype='IPv4', id='d37baa4a-5660-412f-a6a5-74d6c69e0c99', updated_at='2018-11-30T16:47:48Z' |
| updated_at      | 2018-11-30T16:47:48Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:48.446" starttime="20181130 16:47:48.445"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:48.446" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:48.446" starttime="20181130 16:47:48.446"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:48.447" starttime="20181130 16:47:48.446"></status>
</kw>
<msg timestamp="20181130 16:47:48.447" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 16:47:48.447" starttime="20181130 16:47:46.321"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 16:47:48.448" level="INFO">${sgp_id} = f8104941-e975-4443-90b2-de28fa1126e8</msg>
<status status="PASS" endtime="20181130 16:47:48.448" starttime="20181130 16:47:48.447"></status>
</kw>
<msg timestamp="20181130 16:47:48.448" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<msg timestamp="20181130 16:47:48.448" level="INFO">${sg_id} = f8104941-e975-4443-90b2-de28fa1126e8</msg>
<status status="PASS" endtime="20181130 16:47:48.448" starttime="20181130 16:47:46.312"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${sec_groups}</var>
</assign>
<msg timestamp="20181130 16:47:48.449" level="INFO">${sec_groups} = [u'sgs_sg_3']</msg>
<status status="PASS" endtime="20181130 16:47:48.449" starttime="20181130 16:47:48.448"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:48.470" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-groups/, headers=None json=None</msg>
<msg timestamp="20181130 16:47:48.470" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:48.470" starttime="20181130 16:47:48.464"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 16:47:48.471" level="INFO">{"security-groups":{"security-group":[{"uuid":"2905d43f-6c67-49ef-8940-3faaf64f1417","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":3,"name":"SSH_UPDATED","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"e1ea6a51-4491-4128-bf93-a76281e5fab5","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_2","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"f8104941-e975-4443-90b2-de28fa1126e8","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_3","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]}}</msg>
<status status="PASS" endtime="20181130 16:47:48.471" starttime="20181130 16:47:48.471"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:48.471" starttime="20181130 16:47:48.470"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 16:47:48.472" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 16:47:48.472" starttime="20181130 16:47:48.472"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sgs_sg_3">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:48.473" starttime="20181130 16:47:48.472"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:48.473" starttime="20181130 16:47:48.472"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:48.473" starttime="20181130 16:47:48.472"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:48.473" starttime="20181130 16:47:48.463"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:48.473" starttime="20181130 16:47:48.449"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:48.473" starttime="20181130 16:47:46.312"></status>
</kw>
<kw name="Neutron Rule Creation With Invalid Parameters">
<arguments>
<arg>${SGS[2]}</arg>
<arg>${ADD_ARG_SSH6}</arg>
<arg>${INVALID_MIN_PORT}</arg>
</arguments>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>openstack security group rule create ${additional_args} ${sg_name}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:48.476" level="INFO">Running command 'openstack security group rule create --ingress --ethertype IPv4 --dst-port -1:25 --protocol tcp sgs_sg_3 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:49.886" level="INFO">${rc} = 2</msg>
<msg timestamp="20181130 16:47:49.886" level="INFO">${output} = usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                ...</msg>
<status status="PASS" endtime="20181130 16:47:49.886" starttime="20181130 16:47:48.474"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:49.887" level="INFO">usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width &lt;integer&gt;]
                                            [--fit-width] [--print-empty]
                                            [--noindent] [--prefix PREFIX]
                                            [--remote-ip &lt;ip-address&gt; | --remote-group &lt;group&gt;]
                                            [--description &lt;description&gt;]
                                            [--dst-port &lt;port-range&gt;]
                                            [--icmp-type &lt;icmp-type&gt;]
                                            [--icmp-code &lt;icmp-code&gt;]
                                            [--protocol &lt;protocol&gt;]
                                            [--ingress | --egress]
                                            [--ethertype &lt;ethertype&gt;]
                                            [--project &lt;project&gt;]
                                            [--project-domain &lt;project-domain&gt;]
                                            &lt;group&gt;
openstack security group rule create: error: argument --dst-port: expected one argument</msg>
<status status="PASS" endtime="20181130 16:47:49.887" starttime="20181130 16:47:49.887"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${expected_error}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:49.888" starttime="20181130 16:47:49.887"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:49.888" starttime="20181130 16:47:48.473"></status>
</kw>
<kw type="teardown" name="Get Test Teardown Debugs" library="OpenStackOperations">
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:49.892" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 16:47:49.893" starttime="20181130 16:47:49.892"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:49.895" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:50.350" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 16:47:50.350" starttime="20181130 16:47:49.893"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:50.352" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1115
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 406
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2697
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1621
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 113
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.585083
distributed-data-store.config.commit.rate_Max      = 71.719286
distributed-data-store.config.commit.rate_Mean     = 6.92454750772
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1530
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.099892
distributed-data-store.operational.commit.rate_Max      = 48.65346
distributed-data-store.operational.commit.rate_Mean     = 0.785878183448
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4402
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 16:47:50.352" starttime="20181130 16:47:50.350"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.352" starttime="20181130 16:47:49.891"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.352" starttime="20181130 16:47:49.891"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.352" starttime="20181130 16:47:49.891"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:47:50.354" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:50.354" starttime="20181130 16:47:50.354"></status>
</kw>
<msg timestamp="20181130 16:47:50.355" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:50.355" starttime="20181130 16:47:50.353"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:50.355" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:50.355" starttime="20181130 16:47:50.355"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:50.357" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:50.629" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 16:47:50.630" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:47:50.630" starttime="20181130 16:47:50.355"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:50.631" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 16:47:50.631" starttime="20181130 16:47:50.630"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:50.631" starttime="20181130 16:47:50.631"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.632" starttime="20181130 16:47:50.353"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.632" starttime="20181130 16:47:50.352"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:47:50.634" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:50.634" starttime="20181130 16:47:50.634"></status>
</kw>
<msg timestamp="20181130 16:47:50.634" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:50.634" starttime="20181130 16:47:50.633"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:50.635" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:50.635" starttime="20181130 16:47:50.634"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:50.637" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC03_Create_Security_Rule_with_port_range_min_=_-1 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:50.872" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 16:47:50.872" level="INFO">${output} = 2018-11-30 16:47:50,826 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:47:50,830 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 16:47:50.872" starttime="20181130 16:47:50.635"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:50.874" level="INFO">rc: 1, output: 2018-11-30 16:47:50,826 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:47:50,830 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 16:47:50,834 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 16:47:50,845 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:07da973e-9a65-4e65-b14e-ff8be7dae085
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 16:47:50.874" starttime="20181130 16:47:50.873"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 16:47:50.876" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 16:47:50.876" starttime="20181130 16:47:50.874"></status>
</kw>
<status status="FAIL" endtime="20181130 16:47:50.876" starttime="20181130 16:47:50.632"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.876" starttime="20181130 16:47:50.632"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.877" starttime="20181130 16:47:49.890"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:50.880" starttime="20181130 16:47:50.880"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:50.882" starttime="20181130 16:47:50.882"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:50.883" starttime="20181130 16:47:50.883"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:50.886" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 16:47:50.886" starttime="20181130 16:47:50.883"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:50.910" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:50.911" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 16:47:50.911" starttime="20181130 16:47:50.887"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.911" starttime="20181130 16:47:50.880"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:50.914" starttime="20181130 16:47:50.914"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:50.915" starttime="20181130 16:47:50.915"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:50.917" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 16:47:50.917" starttime="20181130 16:47:50.915"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:50.942" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:50.943" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 16:47:50.943" starttime="20181130 16:47:50.917"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.943" starttime="20181130 16:47:50.912"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:50.945" starttime="20181130 16:47:50.945"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:50.946" starttime="20181130 16:47:50.945"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:50.947" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 16:47:50.948" starttime="20181130 16:47:50.946"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:50.954" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:50.955" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 16:47:50.955" starttime="20181130 16:47:50.948"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.955" starttime="20181130 16:47:50.944"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:50.957" starttime="20181130 16:47:50.956"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:50.957" starttime="20181130 16:47:50.957"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:50.959" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 16:47:50.959" starttime="20181130 16:47:50.957"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:50.964" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:50.964" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 16:47:50.964" starttime="20181130 16:47:50.960"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:50.965" starttime="20181130 16:47:50.955"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:50.966" starttime="20181130 16:47:50.966"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:50.967" starttime="20181130 16:47:50.966"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:50.969" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 16:47:50.969" starttime="20181130 16:47:50.967"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:50.973" level="INFO">qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:50.973" level="INFO">${output} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:50.974" starttime="20181130 16:47:50.970"></status>
</kw>
<msg timestamp="20181130 16:47:50.974" level="INFO">${nslist} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:50.974" starttime="20181130 16:47:50.965"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 16:47:50.975" level="INFO">1 lines returned</msg>
<msg timestamp="20181130 16:47:50.975" level="INFO">@{lines} = [ qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085 ]</msg>
<status status="PASS" endtime="20181130 16:47:50.975" starttime="20181130 16:47:50.974"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:50.977" starttime="20181130 16:47:50.976"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:50.977" starttime="20181130 16:47:50.977"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:50.982" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip -o link</msg>
<status status="PASS" endtime="20181130 16:47:50.982" starttime="20181130 16:47:50.978"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:51.022" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
82: tap76d692b7-2f: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:90:eb:90 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:51.022" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
82: tap76d692b7-2f: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:47:51.022" starttime="20181130 16:47:50.983"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.023" starttime="20181130 16:47:50.976"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:51.026" starttime="20181130 16:47:51.024"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:51.027" starttime="20181130 16:47:51.026"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.030" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:47:51.030" starttime="20181130 16:47:51.027"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:51.052" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 61.2.1.2/24 brd 61.2.1.255 scope global tap76d692b7-2f\       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap76d692b7-2f\       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet6 fe80::f816:3eff:fe90:eb90/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:51.052" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 61...</msg>
<status status="PASS" endtime="20181130 16:47:51.052" starttime="20181130 16:47:51.031"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.052" starttime="20181130 16:47:51.023"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:51.054" starttime="20181130 16:47:51.053"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:51.054" starttime="20181130 16:47:51.054"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.057" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip route</msg>
<status status="PASS" endtime="20181130 16:47:51.057" starttime="20181130 16:47:51.054"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:51.082" level="INFO">default via 61.2.1.1 dev tap76d692b7-2f 
61.2.1.0/24 dev tap76d692b7-2f proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap76d692b7-2f proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:51.082" level="INFO">${output} = default via 61.2.1.1 dev tap76d692b7-2f 
61.2.1.0/24 dev tap76d692b7-2f proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap76d692b7-2f proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:47:51.082" starttime="20181130 16:47:51.057"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.082" starttime="20181130 16:47:51.052"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.082" starttime="20181130 16:47:50.975"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.082" starttime="20181130 16:47:50.975"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:51.084" starttime="20181130 16:47:51.083"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:51.084" starttime="20181130 16:47:51.084"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.085" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 16:47:51.085" starttime="20181130 16:47:51.084"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:51.113" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tap76d692b7-2f"
            tag: 4095
            Interface "tap76d692b7-2f"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:51.113" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 16:47:51.113" starttime="20181130 16:47:51.086"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.113" starttime="20181130 16:47:51.083"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:51.114" starttime="20181130 16:47:51.114"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:51.115" starttime="20181130 16:47:51.115"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.117" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 16:47:51.117" starttime="20181130 16:47:51.115"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:51.142" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 55
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 55
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:51.142" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 55
datapath_types...</msg>
<status status="PASS" endtime="20181130 16:47:51.142" starttime="20181130 16:47:51.117"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.142" starttime="20181130 16:47:51.114"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:51.144" starttime="20181130 16:47:51.143"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:51.144" starttime="20181130 16:47:51.144"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.147" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 16:47:51.147" starttime="20181130 16:47:51.144"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:51.162" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 24(tap76d692b7-2f): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:51.162" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 16:47:51.162" starttime="20181130 16:47:51.147"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.163" starttime="20181130 16:47:51.143"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:51.164" starttime="20181130 16:47:51.164"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:51.164" starttime="20181130 16:47:51.164"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.167" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 16:47:51.167" starttime="20181130 16:47:51.165"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:51.442" level="INFO">cookie=0x8000000, duration=3316.787s, table=0, n_packets=3314, n_bytes=178956, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=32.025s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap76d692b7-2f",vlan_tci=0x0000/0x1fff actions=write_metadata:0x200000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=31.090s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x200000000000/0xffffff0000000000 actions=load:0x20-&gt;NXM_NX_REG1[0..19],load:0x1396-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000201396000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3610.749s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3610.749s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3610.749s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3610.749s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3610.749s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3448.313s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3448.313s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3610.749s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3610.749s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3610.650s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001396, duration=31.095s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x47 actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x9051396, duration=32.025s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x47 actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=3610.315s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3610.305s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3610.650s, table=43, n_packets=167, n_bytes=11106, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3610.749s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3610.749s, table=48, n_packets=168, n_bytes=11148, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051396, duration=31.095s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x201396000000/0xfffffffff000000,dl_src=fa:16:3e:90:eb:90 actions=goto_table:51
 cookie=0x8050001, duration=3610.650s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3610.749s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3450.624s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031396, duration=31.095s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1396000000/0xffff000000,dl_dst=fa:16:3e:90:eb:90 actions=load:0x2000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3610.650s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3610.650s, table=51, n_packets=168, n_bytes=11148, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3451.079s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3451.079s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2595.480s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2595.478s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2485.367s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2485.367s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1740.939s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1740.926s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701396, duration=31.095s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1396000001/0xffff000001 actions=write_actions(group:210027)
 cookie=0x8701396, duration=31.095s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1396000000/0xffff000001 actions=write_actions(group:210028)
 cookie=0x8800001, duration=3451.079s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2595.157s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2485.050s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1740.617s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800020, duration=31.090s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x20,metadata=0x200000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3451.079s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2595.163s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2485.050s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1740.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800020, duration=31.090s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x20 actions=load:0x2000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3610.749s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3610.749s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3610.650s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3610.749s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3610.577s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3610.577s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3610.577s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3610.577s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3610.577s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3610.577s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3610.577s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3610.577s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3610.577s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3610.577s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3610.577s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3610.577s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3610.577s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3610.577s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3610.604s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3610.577s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3610.577s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3610.577s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3610.577s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3610.577s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3610.577s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3610.577s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3610.577s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3610.577s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3316.732s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3316.736s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=32.006s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2000 actions=output:"tap76d692b7-2f"
 cookie=0x6900000, duration=3610.567s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3610.567s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3610.567s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3610.567s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3610.577s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3610.567s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3610.567s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3610.567s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3610.567s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3610.567s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3610.567s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3610.567s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3610.567s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3610.577s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3610.577s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3610.577s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3610.577s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3610.577s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3610.577s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3610.577s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3610.577s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3610.577s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3610.577s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:51.442" level="INFO">${output} =  cookie=0x8000000, duration=3316.787s, table=0, n_packets=3314, n_bytes=178956, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 16:47:51.442" starttime="20181130 16:47:51.167"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.443" starttime="20181130 16:47:51.163"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:51.445" starttime="20181130 16:47:51.444"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:51.445" starttime="20181130 16:47:51.445"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.448" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 16:47:51.448" starttime="20181130 16:47:51.445"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:51.471" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210027,type=all,bucket=actions=set_field:0x20-&gt;tun_id,resubmit(,55)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210017,type=all
 group_id=210028,type=all,bucket=actions=group:210027
 group_id=225003,type=all,bucket=actions=drop
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:51.471" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210027,ty...</msg>
<status status="PASS" endtime="20181130 16:47:51.471" starttime="20181130 16:47:51.448"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.471" starttime="20181130 16:47:51.443"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:51.472" starttime="20181130 16:47:51.472"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:51.473" starttime="20181130 16:47:51.473"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.477" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 16:47:51.477" starttime="20181130 16:47:51.473"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:51.498" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3452.044s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2596.135s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210027,duration=32.313s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210018,duration=2486.032s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210017,duration=2486.347s,ref_count=1,packet_count=0,byte_count=0
 group_id=210028,duration=32.028s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=225003,duration=1734.612s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210004,duration=3451.732s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=2596.432s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=3610.925s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=1741.908s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1741.600s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:51.499" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3452.044s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2596.135s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 16:47:51.499" starttime="20181130 16:47:51.477"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.499" starttime="20181130 16:47:51.471"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.499" starttime="20181130 16:47:50.879"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.499" starttime="20181130 16:47:50.878"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.499" starttime="20181130 16:47:50.878"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.499" starttime="20181130 16:47:50.877"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 16:47:51.509" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf4ae410&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:47:51.510" starttime="20181130 16:47:51.509"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.515" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.515" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.515" starttime="20181130 16:47:51.510"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.516" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.516" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.516" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.516" starttime="20181130 16:47:51.516"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.517" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.517" starttime="20181130 16:47:51.517"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.517" starttime="20181130 16:47:51.510"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.520" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.520" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.520" starttime="20181130 16:47:51.517"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.521" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","segmentation-id":71,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5014,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 16:47:51.521" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.521" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 16:47:51.521" starttime="20181130 16:47:51.520"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.521" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "elan-tag": 5014,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 71
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.521" starttime="20181130 16:47:51.521"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.522" starttime="20181130 16:47:51.517"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.525" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.525" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.525" starttime="20181130 16:47:51.522"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.526" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"26192d6b-47c9-4041-b79a-bec210a07459","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:41:f8:7a","ip-prefix":"61.2.1.4"}]},{"name":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:c5:52:dc","ip-prefix":"61.2.1.3"}]},{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:90:eb:90","ip-prefix":"61.2.1.2"}]}]}} </msg>
<msg timestamp="20181130 16:47:51.526" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.526" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "26192d6b-47c9-4041-b79a-bec2...</msg>
<status status="PASS" endtime="20181130 16:47:51.526" starttime="20181130 16:47:51.525"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.527" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "26192d6b-47c9-4041-b79a-bec210a07459",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.4",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    }
                ]
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.3",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    }
                ]
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.2",
                        "mac-address": "fa:16:3e:90:eb:90"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.527" starttime="20181130 16:47:51.526"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.527" starttime="20181130 16:47:51.522"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.530" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.530" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.530" starttime="20181130 16:47:51.527"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.533" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543596439}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"76d692b7-2f24-42f6-b4a0-3b87bd016811","id-value":[32]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543592344}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":9,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26},{"ready-time-sec":1543596369,"id":29},{"ready-time-sec":1543596371,"id":28},{"ready-time-sec":1543596378,"id":31},{"ready-time-sec":1543596384,"id":30}],"available-id-count":30,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":32,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543596435}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"07da973e-9a65-4e65-b14e-ff8be7dae085","id-value":[5014]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011},{"ready-time-sec":1543596380,"id":5012},{"ready-time-sec":1543596386,"id":5013}],"available-id-count":12,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5014,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543593122}],"id-entries":[{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543596468}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"2905d43f-6c67-49ef-8940-3faaf64f1417","id-value":[7]},{"id-key":"f8104941-e975-4443-90b2-de28fa1126e8","id-value":[9]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]},{"id-key":"e1ea6a51-4491-4128-bf93-a76281e5fab5","id-value":[8]}]}]}} </msg>
<msg timestamp="20181130 16:47:51.533" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.534" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 16:47:51.534" starttime="20181130 16:47:51.531"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.534" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543596439
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "id-value": [
                            32
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543592344
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 9,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 32,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 30,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1543596369
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1543596371
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1543596378
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1543596384
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543596435
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "id-value": [
                            5014
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5014,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 12,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1543596380
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1543596386
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543593122
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543596468
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "f8104941-e975-4443-90b2-de28fa1126e8",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.535" starttime="20181130 16:47:51.534"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.535" starttime="20181130 16:47:51.527"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.538" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.538" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.538" starttime="20181130 16:47:51.535"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.539" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e1ea6a51-4491-4128-bf93-a76281e5fab5","access-list-entries":{"ace":[{"rule-name":"68c8629c-8bde-4fa8-8199-1be7b06b3bde","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"734d2873-efef-4041-9174-7543c9dd17d0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2905d43f-6c67-49ef-8940-3faaf64f1417","access-list-entries":{"ace":[{"rule-name":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c592c826-3d7c-4a5d-9046-2d1143e72642","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a98cf975-6806-48a0-a7e2-acfc398d206c","matches":{"protocol":6,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"f8104941-e975-4443-90b2-de28fa1126e8","access-list-entries":{"ace":[{"rule-name":"4a9cedc5-837d-4b37-aee7-507d0c6e7ec1","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"d37baa4a-5660-412f-a6a5-74d6c69e0c99","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181130 16:47:51.539" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.539" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181130 16:47:51.540" starttime="20181130 16:47:51.538"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.540" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "68c8629c-8bde-4fa8-8199-1be7b06b3bde"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "734d2873-efef-4041-9174-7543c9dd17d0"
                        }
                    ]
                },
                "acl-name": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "0d3c9608-9a5f-4416-a3e5-f346cfac318c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "c592c826-3d7c-4a5d-9046-2d1143e72642"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "a98cf975-6806-48a0-a7e2-acfc398d206c"
                        }
                    ]
                },
                "acl-name": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "4a9cedc5-837d-4b37-aee7-507d0c6e7ec1"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d37baa4a-5660-412f-a6a5-74d6c69e0c99"
                        }
                    ]
                },
                "acl-name": "f8104941-e975-4443-90b2-de28fa1126e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.540" starttime="20181130 16:47:51.540"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.540" starttime="20181130 16:47:51.535"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.543" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.543" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.543" starttime="20181130 16:47:51.540"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.544" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap76d692b7-2f"},{"name":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:c5:52:dc","ip-address":"fe80:0:0:0:f816:3eff:fec5:52dc"},{"mac-address":"fa:16:3e:c5:52:dc","ip-address":"61.2.1.3"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"26192d6b-47c9-4041-b79a-bec210a07459","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:41:f8:7a","ip-address":"fe80:0:0:0:f816:3eff:fe41:f87a"},{"mac-address":"fa:16:3e:41:f8:7a","ip-address":"61.2.1.4"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181130 16:47:51.544" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.544" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181130 16:47:51.544" starttime="20181130 16:47:51.543"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.544" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap76d692b7-2f",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fec5:52dc",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    },
                    {
                        "ip-address": "61.2.1.3",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2905d43f-6c67-49ef-8940-3faaf64f1417"
                ],
                "enabled": true,
                "name": "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe41:f87a",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    },
                    {
                        "ip-address": "61.2.1.4",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2905d43f-6c67-49ef-8940-3faaf64f1417"
                ],
                "enabled": true,
                "name": "26192d6b-47c9-4041-b79a-bec210a07459",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.544" starttime="20181130 16:47:51.544"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.544" starttime="20181130 16:47:51.540"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.547" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.547" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.547" starttime="20181130 16:47:51.545"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.549" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.76d692b7-2f24-42f6-b4a0-3b87bd016811","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"24"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":32,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 16:47:51.549" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.549" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 16:47:51.549" starttime="20181130 16:47:51.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.550" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "24"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84120961024,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5014
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 32
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.550" starttime="20181130 16:47:51.549"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.550" starttime="20181130 16:47:51.544"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.552" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.552" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.552" starttime="20181130 16:47:51.550"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.553" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"07da973e-9a65-4e65-b14e-ff8be7dae085"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:47:51.553" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.553" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 16:47:51.554" starttime="20181130 16:47:51.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.554" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.554" starttime="20181130 16:47:51.554"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.554" starttime="20181130 16:47:51.550"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.557" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.557" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.557" starttime="20181130 16:47:51.554"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.558" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.558" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.558" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.558" starttime="20181130 16:47:51.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.558" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.558" starttime="20181130 16:47:51.558"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.558" starttime="20181130 16:47:51.554"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.561" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.561" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.561" starttime="20181130 16:47:51.559"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.562" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.562" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.562" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.562" starttime="20181130 16:47:51.562"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.563" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.563" starttime="20181130 16:47:51.562"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.563" starttime="20181130 16:47:51.558"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.567" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.568" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.568" starttime="20181130 16:47:51.563"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.568" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.568" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.568" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.569" starttime="20181130 16:47:51.568"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.569" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.569" starttime="20181130 16:47:51.569"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.569" starttime="20181130 16:47:51.563"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.572" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.572" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.572" starttime="20181130 16:47:51.569"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.573" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:47:51.573" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.573" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 16:47:51.573" starttime="20181130 16:47:51.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.573" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.573" starttime="20181130 16:47:51.573"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.573" starttime="20181130 16:47:51.569"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.576" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.576" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.576" starttime="20181130 16:47:51.574"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.577" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 16:47:51.577" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.577" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.577" starttime="20181130 16:47:51.576"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.577" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.578" starttime="20181130 16:47:51.577"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.578" starttime="20181130 16:47:51.573"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.580" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.581" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.581" starttime="20181130 16:47:51.578"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.581" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 16:47:51.581" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.581" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.581" starttime="20181130 16:47:51.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.582" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.582" starttime="20181130 16:47:51.582"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.582" starttime="20181130 16:47:51.578"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.585" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.585" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.585" starttime="20181130 16:47:51.582"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.586" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 16:47:51.586" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.586" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 16:47:51.586" starttime="20181130 16:47:51.585"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.586" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:47:51.586" starttime="20181130 16:47:51.586"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.587" starttime="20181130 16:47:51.582"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.589" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.589" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.590" starttime="20181130 16:47:51.587"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.591" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"07da973e-9a65-4e65-b14e-ff8be7dae085","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"71","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sgs_net_1"}]},"security-groups":{"security-group":[{"uuid":"2905d43f-6c67-49ef-8940-3faaf64f1417","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":3,"name":"SSH_UPDATED","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"e1ea6a51-4491-4128-bf93-a76281e5fab5","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_2","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"f8104941-e975-4443-90b2-de28fa1126e8","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_3","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]},"security-rules":{"security-rule":[{"uuid":"c592c826-3d7c-4a5d-9046-2d1143e72642","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"68c8629c-8bde-4fa8-8199-1be7b06b3bde","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e1ea6a51-4491-4128-bf93-a76281e5fab5"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"4a9cedc5-837d-4b37-aee7-507d0c6e7ec1","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"f8104941-e975-4443-90b2-de28fa1126e8"},{"uuid":"d37baa4a-5660-412f-a6a5-74d6c69e0c99","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"f8104941-e975-4443-90b2-de28fa1126e8"},{"uuid":"a98cf975-6806-48a0-a7e2-acfc398d206c","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"734d2873-efef-4041-9174-7543c9dd17d0","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e1ea6a51-4491-4128-bf93-a76281e5fab5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"6933e82b-6180-4684-a60f-2ccd20fa7875","gateway-ip":"61.2.1.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"61.2.1.2","end":"61.2.1.254"}],"cidr":"61.2.1.0/24","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_sub_1"}]},"ports":{"port":[{"uuid":"76d692b7-2f24-42f6-b4a0-3b87bd016811","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-07da973e-9a65-4e65-b14e-ff8be7dae085","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:90:eb:90","admin-state-up":true,"network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":""},{"uuid":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.3"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:c5:52:dc","security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"admin-state-up":true,"status":"ACTIVE","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_port_1"},{"uuid":"26192d6b-47c9-4041-b79a-bec210a07459","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.4"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:41:f8:7a","security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"admin-state-up":true,"status":"ACTIVE","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_port_2"}]}}} </msg>
<msg timestamp="20181130 16:47:51.591" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.591" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 16:47:51.591" starttime="20181130 16:47:51.590"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.592" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgs_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "71",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "07da973e-9a65-4e65-b14e-ff8be7dae085"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.2",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:90:eb:90",
                    "name": "",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.3",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:c5:52:dc",
                    "name": "sgs_port_1",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "2905d43f-6c67-49ef-8940-3faaf64f1417"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ff4a97de-3ec3-4c3b-9854-355858eae6a9"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.4",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:41:f8:7a",
                    "name": "sgs_port_2",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "2905d43f-6c67-49ef-8940-3faaf64f1417"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "26192d6b-47c9-4041-b79a-bec210a07459"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "SSH_UPDATED",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "2905d43f-6c67-49ef-8940-3faaf64f1417"
                },
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "sgs_sg_2",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e1ea6a51-4491-4128-bf93-a76281e5fab5"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                },
                {
                    "name": "sgs_sg_3",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f8104941-e975-4443-90b2-de28fa1126e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "c592c826-3d7c-4a5d-9046-2d1143e72642"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "68c8629c-8bde-4fa8-8199-1be7b06b3bde"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0d3c9608-9a5f-4416-a3e5-f346cfac318c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "f8104941-e975-4443-90b2-de28fa1126e8",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "4a9cedc5-837d-4b37-aee7-507d0c6e7ec1"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "f8104941-e975-4443-90b2-de28fa1126e8",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "d37baa4a-5660-412f-a6a5-74d6c69e0c99"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a98cf975-6806-48a0-a7e2-acfc398d206c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "734d2873-efef-4041-9174-7543c9dd17d0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "61.2.1.254",
                            "start": "61.2.1.2"
                        }
                    ],
                    "cidr": "61.2.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "61.2.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgs_sub_1",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.592" starttime="20181130 16:47:51.592"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.592" starttime="20181130 16:47:51.587"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.595" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.595" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.595" starttime="20181130 16:47:51.592"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.595" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","subnet-id-list":["6933e82b-6180-4684-a60f-2ccd20fa7875"]}]}} </msg>
<msg timestamp="20181130 16:47:51.595" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.596" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "subnet-id-list": [
                    "6933e82b-618...</msg>
<status status="PASS" endtime="20181130 16:47:51.596" starttime="20181130 16:47:51.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.596" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "subnet-id-list": [
                    "6933e82b-6180-4684-a60f-2ccd20fa7875"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.596" starttime="20181130 16:47:51.596"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.596" starttime="20181130 16:47:51.592"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.599" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.599" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.600" starttime="20181130 16:47:51.596"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.600" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.600" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.600" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.600" starttime="20181130 16:47:51.600"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.601" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.601" starttime="20181130 16:47:51.601"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.601" starttime="20181130 16:47:51.596"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.604" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.604" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.604" starttime="20181130 16:47:51.601"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.605" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.605" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.605" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.605" starttime="20181130 16:47:51.605"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.606" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.606" starttime="20181130 16:47:51.605"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.606" starttime="20181130 16:47:51.601"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.608" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.608" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.609" starttime="20181130 16:47:51.606"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.609" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"6933e82b-6180-4684-a60f-2ccd20fa7875","network-type":"VXLAN","port-list":["ff4a97de-3ec3-4c3b-9854-355858eae6a9","26192d6b-47c9-4041-b79a-bec210a07459","76d692b7-2f24-42f6-b4a0-3b87bd016811"],"segmentation-id":71,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","subnet-ip":"61.2.1.0/24"}]}} </msg>
<msg timestamp="20181130 16:47:51.609" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.609" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6933e82b-6180-4684-a60f-2ccd20fa7875",
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
         ...</msg>
<status status="PASS" endtime="20181130 16:47:51.609" starttime="20181130 16:47:51.609"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.610" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6933e82b-6180-4684-a60f-2ccd20fa7875",
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "network-type": "VXLAN",
                "port-list": [
                    "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                    "26192d6b-47c9-4041-b79a-bec210a07459",
                    "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                ],
                "segmentation-id": 71,
                "subnet-ip": "61.2.1.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.610" starttime="20181130 16:47:51.610"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.610" starttime="20181130 16:47:51.606"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.612" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.612" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.612" starttime="20181130 16:47:51.610"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.613" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 16:47:51.613" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.613" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.613" starttime="20181130 16:47:51.612"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.613" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.613" starttime="20181130 16:47:51.613"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.613" starttime="20181130 16:47:51.610"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.615" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.616" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.616" starttime="20181130 16:47:51.614"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.616" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 16:47:51.616" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.616" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.616" starttime="20181130 16:47:51.616"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.617" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.617" starttime="20181130 16:47:51.617"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.617" starttime="20181130 16:47:51.613"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.619" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.619" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.619" starttime="20181130 16:47:51.617"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.620" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tap76d692b7-2f","interface-child-entry":[{"child-interface":"76d692b7-2f24-42f6-b4a0-3b87bd016811"}]}]}} </msg>
<msg timestamp="20181130 16:47:51.620" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.620" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 16:47:51.620" starttime="20181130 16:47:51.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.621" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                    }
                ],
                "parent-interface": "tap76d692b7-2f"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.621" starttime="20181130 16:47:51.620"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.621" starttime="20181130 16:47:51.617"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.624" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.624" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.624" starttime="20181130 16:47:51.621"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.625" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.625" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.625" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.625" starttime="20181130 16:47:51.624"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.625" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.625" starttime="20181130 16:47:51.625"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.625" starttime="20181130 16:47:51.621"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.628" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.628" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.628" starttime="20181130 16:47:51.626"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.629" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:47:51.629" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.629" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 16:47:51.629" starttime="20181130 16:47:51.628"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.629" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.629" starttime="20181130 16:47:51.629"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.629" starttime="20181130 16:47:51.625"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.631" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.631" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.632" starttime="20181130 16:47:51.630"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.632" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 16:47:51.632" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.632" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 16:47:51.632" starttime="20181130 16:47:51.632"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.633" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.633" starttime="20181130 16:47:51.632"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.633" starttime="20181130 16:47:51.629"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.636" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.636" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.636" starttime="20181130 16:47:51.633"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.636" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.636" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.637" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.637" starttime="20181130 16:47:51.636"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.637" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.637" starttime="20181130 16:47:51.637"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.637" starttime="20181130 16:47:51.633"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.639" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.640" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.640" starttime="20181130 16:47:51.637"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.640" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 16:47:51.640" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.640" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.640" starttime="20181130 16:47:51.640"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.641" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.641" starttime="20181130 16:47:51.641"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.641" starttime="20181130 16:47:51.637"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.643" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.644" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.644" starttime="20181130 16:47:51.641"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.644" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 16:47:51.644" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.644" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.644" starttime="20181130 16:47:51.644"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.645" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.645" starttime="20181130 16:47:51.645"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.645" starttime="20181130 16:47:51.641"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.648" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.648" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.648" starttime="20181130 16:47:51.645"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.648" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.649" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.649" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.649" starttime="20181130 16:47:51.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.649" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.649" starttime="20181130 16:47:51.649"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.649" starttime="20181130 16:47:51.645"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.652" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.652" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.652" starttime="20181130 16:47:51.649"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.653" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.653" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.653" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.653" starttime="20181130 16:47:51.653"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.654" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.654" starttime="20181130 16:47:51.653"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.654" starttime="20181130 16:47:51.649"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.656" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.657" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.657" starttime="20181130 16:47:51.654"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.657" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.657" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.657" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.657" starttime="20181130 16:47:51.657"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.658" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.658" starttime="20181130 16:47:51.658"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.658" starttime="20181130 16:47:51.654"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.660" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.661" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.661" starttime="20181130 16:47:51.658"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.661" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.661" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.661" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.661" starttime="20181130 16:47:51.661"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.662" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.662" starttime="20181130 16:47:51.662"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.662" starttime="20181130 16:47:51.658"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.665" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.665" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.665" starttime="20181130 16:47:51.662"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.666" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.666" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.666" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.666" starttime="20181130 16:47:51.665"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.666" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.666" starttime="20181130 16:47:51.666"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.666" starttime="20181130 16:47:51.662"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.673" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.673" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.673" starttime="20181130 16:47:51.666"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.689" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.76d692b7-2f24-42f6-b4a0-3b87bd016811.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8192}}}]},"strict":true,"cookie":134217735,"flow-name":"default.76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"24"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3671","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":71}},"strict":false,"cookie":150999958,"flow-name":"ITM Flow Entry :5014","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385014","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":71}},"strict":false,"cookie":151327638,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961025,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210027}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961024,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210028}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050144464104368505732fa:16:3e:90:eb:90","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:90:eb:90"}},"metadata":{"metadata":35268493049856,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550422,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150144464104368505732fa:16:3e:90:eb:90","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:90:eb:90"}},"metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},"strict":true,"cookie":134419350,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8192,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.32.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":35184372088832,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":32}},"strict":true,"cookie":142606368,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.32.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":32}},"strict":true,"cookie":142606368,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8192,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:24","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":35184372088832,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.76d692b7-2f24-42f6-b4a0-3b87bd016811.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":35184372088832,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":32,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529250314561519616,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210028,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210027}}],"watch_port":4294967295}]},"group-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210027,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":32}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:47:51.690" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.691" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:47:51.691" starttime="20181130 16:47:51.673"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.693" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210027
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210028,
                        "group-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 32
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210027,
                        "group-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.76d692b7-2f24-42f6-b4a0-3b87bd016811.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "24"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8192
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999958,
                                "flow-name": "ITM Flow Entry :5014",
                                "hard-timeout": 0,
                                "id": "3671",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 71
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327638,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "385014",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 71
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "525014true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210027
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961025,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "525014false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210028
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550422,
                                "hard-timeout": 0,
                                "id": "5050144464104368505732fa:16:3e:90:eb:90",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:90:eb:90"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 35268493049856,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419350,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "5150144464104368505732fa:16:3e:90:eb:90",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8192
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:90:eb:90"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606368,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "55.32.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 35184372088832,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606368,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "55.32.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8192
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 35184372088832,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:24",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.76d692b7-2f24-42f6-b4a0-3b87bd016811.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 32
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5014
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529250314561519616,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 35184372088832,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.694" starttime="20181130 16:47:51.691"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.694" starttime="20181130 16:47:51.666"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.697" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.698" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.698" starttime="20181130 16:47:51.695"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.699" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["76d692b7-2f24-42f6-b4a0-3b87bd016811"]}]},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b"}]}} </msg>
<msg timestamp="20181130 16:47:51.699" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.699" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 16:47:51.699" starttime="20181130 16:47:51.698"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.699" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                        ]
                    }
                ],
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.699" starttime="20181130 16:47:51.699"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.699" starttime="20181130 16:47:51.695"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.702" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.702" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.702" starttime="20181130 16:47:51.700"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.703" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","mac-entry":[{"mac-address":"fa:16:3e:90:eb:90","interface":"76d692b7-2f24-42f6-b4a0-3b87bd016811","ip-prefix":"61.2.1.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:47:51.703" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.703" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 16:47:51.703" starttime="20181130 16:47:51.702"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.703" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "mac-entry": [
                    {
                        "interface": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "ip-prefix": "61.2.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:90:eb:90"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.703" starttime="20181130 16:47:51.703"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.703" starttime="20181130 16:47:51.699"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.706" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.707" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.707" starttime="20181130 16:47:51.704"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.707" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.707" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.707" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.707" starttime="20181130 16:47:51.707"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.708" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.708" starttime="20181130 16:47:51.708"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.708" starttime="20181130 16:47:51.703"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.711" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.711" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.711" starttime="20181130 16:47:51.708"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.712" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"07da973e-9a65-4e65-b14e-ff8be7dae085","elan-interfaces":["76d692b7-2f24-42f6-b4a0-3b87bd016811"]}]}} </msg>
<msg timestamp="20181130 16:47:51.712" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.712" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181130 16:47:51.712" starttime="20181130 16:47:51.711"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.712" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                ],
                "name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.712" starttime="20181130 16:47:51.712"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.712" starttime="20181130 16:47:51.708"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.715" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.715" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.715" starttime="20181130 16:47:51.712"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.716" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","lower-layer-if":["openflow:44641043685057:24"],"type":"iana-if-type:l2vlan","if-index":32,"statistics":{"discontinuity-time":"2018-11-30T16:47:19.135Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tap76d692b7-2f","lower-layer-if":["openflow:44641043685057:24"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:47:19.132Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 16:47:51.716" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.716" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 32,
                "lower-layer-if": [
                    "openflow...</msg>
<status status="PASS" endtime="20181130 16:47:51.716" starttime="20181130 16:47:51.715"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.716" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 32,
                "lower-layer-if": [
                    "openflow:44641043685057:24"
                ],
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:47:19.135Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:24"
                ],
                "name": "tap76d692b7-2f",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:47:19.132Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.717" starttime="20181130 16:47:51.716"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.717" starttime="20181130 16:47:51.712"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.719" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.719" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.719" starttime="20181130 16:47:51.717"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.720" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":32,"port-no":24,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":32,"port-no":24,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 16:47:51.720" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.720" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "446410436...</msg>
<status status="PASS" endtime="20181130 16:47:51.720" starttime="20181130 16:47:51.720"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.721" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 24,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 24,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.721" starttime="20181130 16:47:51.721"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.721" starttime="20181130 16:47:51.717"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.726" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.726" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.726" starttime="20181130 16:47:51.721"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.727" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.727" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.727" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.727" starttime="20181130 16:47:51.726"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.727" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.727" starttime="20181130 16:47:51.727"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.727" starttime="20181130 16:47:51.721"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.731" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.731" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.731" starttime="20181130 16:47:51.728"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.732" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.732" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.732" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.732" starttime="20181130 16:47:51.732"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.733" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.733" starttime="20181130 16:47:51.732"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.733" starttime="20181130 16:47:51.728"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.737" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.737" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.737" starttime="20181130 16:47:51.733"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.737" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.737" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.738" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.738" starttime="20181130 16:47:51.737"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.738" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.738" starttime="20181130 16:47:51.738"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.738" starttime="20181130 16:47:51.733"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.742" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.742" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.742" starttime="20181130 16:47:51.738"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.743" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tap76d692b7-2f","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"8a37f34d-9555-4702-a8a7-7804313b2477","ovsdb:name":"tap76d692b7-2f","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:90:eb:90"},{"external-id-key":"iface-id","external-id-value":"76d692b7-2f24-42f6-b4a0-3b87bd016811"}],"ovsdb:port-uuid":"8ecdb90b-2d3f-4909-b2b7-99bebe713fc0","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":24}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 16:47:51.743" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.744" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 16:47:51.744" starttime="20181130 16:47:51.742"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.744" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:90:eb:90"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "8a37f34d-9555-4702-a8a7-7804313b2477",
                            "ovsdb:name": "tap76d692b7-2f",
                            "ovsdb:ofport": 24,
                            "ovsdb:port-uuid": "8ecdb90b-2d3f-4909-b2b7-99bebe713fc0",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap76d692b7-2f"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:47:51.744" starttime="20181130 16:47:51.744"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.744" starttime="20181130 16:47:51.738"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.747" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.747" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.747" starttime="20181130 16:47:51.745"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.748" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"76d692b7-2f24-42f6-b4a0-3b87bd016811","status":"ACTIVE"},{"uuid":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","status":"DOWN"},{"uuid":"26192d6b-47c9-4041-b79a-bec210a07459","status":"DOWN"}]}} </msg>
<msg timestamp="20181130 16:47:51.748" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.748" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 16:47:51.748" starttime="20181130 16:47:51.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.749" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "status": "DOWN",
                "uuid": "ff4a97de-3ec3-4c3b-9854-355858eae6a9"
            },
            {
                "status": "DOWN",
                "uuid": "26192d6b-47c9-4041-b79a-bec210a07459"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.749" starttime="20181130 16:47:51.749"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.749" starttime="20181130 16:47:51.744"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.753" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.753" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.753" starttime="20181130 16:47:51.749"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.754" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.754" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.754" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.754" starttime="20181130 16:47:51.754"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.755" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.755" starttime="20181130 16:47:51.755"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.755" starttime="20181130 16:47:51.749"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.760" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.760" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.760" starttime="20181130 16:47:51.755"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.761" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":32,"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 16:47:51.761" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.761" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            }...</msg>
<status status="PASS" endtime="20181130 16:47:51.761" starttime="20181130 16:47:51.760"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.761" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.761" starttime="20181130 16:47:51.761"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.761" starttime="20181130 16:47:51.755"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.764" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.765" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.765" starttime="20181130 16:47:51.762"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.765" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.765" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.766" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.766" starttime="20181130 16:47:51.765"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.766" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.766" starttime="20181130 16:47:51.766"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.766" starttime="20181130 16:47:51.761"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.769" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.769" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.769" starttime="20181130 16:47:51.766"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.770" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.770" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.770" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.770" starttime="20181130 16:47:51.770"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.771" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.771" starttime="20181130 16:47:51.770"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.771" starttime="20181130 16:47:51.766"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.773" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.774" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.774" starttime="20181130 16:47:51.771"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.774" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.774" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.774" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.774" starttime="20181130 16:47:51.774"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.775" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.775" starttime="20181130 16:47:51.775"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.775" starttime="20181130 16:47:51.771"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.778" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.779" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.779" starttime="20181130 16:47:51.775"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.779" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.779" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.779" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.779" starttime="20181130 16:47:51.779"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.780" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.780" starttime="20181130 16:47:51.780"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.780" starttime="20181130 16:47:51.775"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.782" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.782" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.782" starttime="20181130 16:47:51.780"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.783" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 16:47:51.783" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.783" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 16:47:51.783" starttime="20181130 16:47:51.783"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.784" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.784" starttime="20181130 16:47:51.783"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.784" starttime="20181130 16:47:51.780"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.786" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.786" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.786" starttime="20181130 16:47:51.784"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.787" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 16:47:51.787" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.787" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 16:47:51.787" starttime="20181130 16:47:51.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.787" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.787" starttime="20181130 16:47:51.787"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.787" starttime="20181130 16:47:51.784"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.790" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.790" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.790" starttime="20181130 16:47:51.788"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.790" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 16:47:51.790" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.790" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.791" starttime="20181130 16:47:51.790"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.791" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:51.791" starttime="20181130 16:47:51.791"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.791" starttime="20181130 16:47:51.787"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.796" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.796" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.796" starttime="20181130 16:47:51.791"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.797" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 16:47:51.797" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.797" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 16:47:51.797" starttime="20181130 16:47:51.796"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.797" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.797" starttime="20181130 16:47:51.797"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.797" starttime="20181130 16:47:51.791"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.801" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.801" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.801" starttime="20181130 16:47:51.798"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.802" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.802" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.802" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.802" starttime="20181130 16:47:51.801"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.802" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.802" starttime="20181130 16:47:51.802"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.802" starttime="20181130 16:47:51.798"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.805" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.805" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.805" starttime="20181130 16:47:51.803"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.806" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.806" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.806" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.806" starttime="20181130 16:47:51.805"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.806" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.806" starttime="20181130 16:47:51.806"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.807" starttime="20181130 16:47:51.802"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.810" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.810" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.810" starttime="20181130 16:47:51.807"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.811" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:51.811" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.811" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:51.811" starttime="20181130 16:47:51.810"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.811" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.811" starttime="20181130 16:47:51.811"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.811" starttime="20181130 16:47:51.807"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:51.815" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:47:51.815" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:51.815" starttime="20181130 16:47:51.812"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:51.818" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:24","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap76d692b7-2f","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":24,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 16:47:51.818" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:51.818" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 16:47:51.818" starttime="20181130 16:47:51.815"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.819" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap76d692b7-2f",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 24,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:24"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:51.819" starttime="20181130 16:47:51.819"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.819" starttime="20181130 16:47:51.811"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.819" starttime="20181130 16:47:51.510"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.819" starttime="20181130 16:47:51.508"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:51.820" starttime="20181130 16:47:51.500"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:51.821" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC03_Create Security Rule with port_range_min = -1/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 16:47:51.821" starttime="20181130 16:47:51.821"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:51.831" starttime="20181130 16:47:51.830"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:47:51.831" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:47:51.831" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:47:51.831" starttime="20181130 16:47:51.831"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:47:51.832" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC03_Create Security Rule with port_range_min = -1/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:47:51.832" starttime="20181130 16:47:51.832"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:47:51.833" level="INFO">${conn_id} = 24</msg>
<status status="PASS" endtime="20181130 16:47:51.833" starttime="20181130 16:47:51.832"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:47:51.834" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:51.834" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:47:51.834" starttime="20181130 16:47:51.833"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:51.834" starttime="20181130 16:47:51.834"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:47:51.835" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:47:52.130" level="INFO">Read output: Last login: Fri Nov 30 16:47:45 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:52.130" starttime="20181130 16:47:51.835"></status>
</kw>
<msg timestamp="20181130 16:47:52.130" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:52.131" starttime="20181130 16:47:51.834"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.131" starttime="20181130 16:47:51.833"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:47:52.131" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC03_Create Security Rule with port_range_min = -1/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 16:47:52.156" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 16:47:52.156" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:47:52.156" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:47:52.156" starttime="20181130 16:47:52.131"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:52.221" starttime="20181130 16:47:52.157"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:52.222" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:47:52.222" starttime="20181130 16:47:52.221"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:52.222" starttime="20181130 16:47:52.222"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:52.223" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:52.223" starttime="20181130 16:47:52.223"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.223" starttime="20181130 16:47:52.222"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:52.225" starttime="20181130 16:47:52.225"></status>
</kw>
<msg timestamp="20181130 16:47:52.225" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:52.225" starttime="20181130 16:47:52.224"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.225" starttime="20181130 16:47:52.224"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.225" starttime="20181130 16:47:51.830"></status>
</kw>
<msg timestamp="20181130 16:47:52.225" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:52.226" starttime="20181130 16:47:51.829"></status>
</kw>
<msg timestamp="20181130 16:47:52.226" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:47:52.226" starttime="20181130 16:47:51.829"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 16:47:52.226" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 16:47:52.226" starttime="20181130 16:47:52.226"></status>
</kw>
<msg timestamp="20181130 16:47:52.226" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 16:47:52.226" starttime="20181130 16:47:51.828"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 16:47:52.227" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 16:47:52.227" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 16:47:52.227" starttime="20181130 16:47:52.227"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:52.228" starttime="20181130 16:47:52.227"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 16:47:52.228" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:52.228" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 16:47:52.228" starttime="20181130 16:47:52.228"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 16:47:52.229" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 16:47:52.229" starttime="20181130 16:47:52.229"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.229" starttime="20181130 16:47:52.229"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.229" starttime="20181130 16:47:51.821"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.229" starttime="20181130 16:47:51.820"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.229" starttime="20181130 16:47:51.820"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:52.238" starttime="20181130 16:47:52.237"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:47:52.238" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:47:52.387" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:47:52.387" starttime="20181130 16:47:52.238"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:52.403" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 16:47:52.403" starttime="20181130 16:47:52.387"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:52.407" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:47:52.407" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:52.407" starttime="20181130 16:47:52.404"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:47:52.450" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:47:52.450" starttime="20181130 16:47:52.407"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:52.452" starttime="20181130 16:47:52.450"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:52.452" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:52.452" starttime="20181130 16:47:52.452"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.452" starttime="20181130 16:47:52.237"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.452" starttime="20181130 16:47:52.230"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.452" starttime="20181130 16:47:52.230"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.453" starttime="20181130 16:47:52.230"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.453" starttime="20181130 16:47:49.889"></status>
</kw>
<doc>Create Security Rule with port_range_min = -1</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="PASS" endtime="20181130 16:47:52.453" critical="yes" starttime="20181130 16:47:46.221"></status>
</test>
<test id="s1-s5-t4" name="TC04_Create Security Rule with port_range_max = -1">
<kw type="setup" name="Setup_Test_With_Logging_And_Without_Fast_Failing" library="SetupUtils">
<doc>Test case setup which explicitly ignores previous failure and logs test case name to Karaf log.</doc>
<kw name="Run_Even_When_Failing_Fast" library="FailFast">
<doc>This is just a more readable 'None' to override [Setup].</doc>
<kw name="No Operation" library="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" endtime="20181130 16:47:52.455" starttime="20181130 16:47:52.455"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.455" starttime="20181130 16:47:52.454"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Testcase_Start_To_Controller_Karaf</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Testcase_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log test case name to karaf log, useful in test case setup.</doc>
<arguments>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting test ${SUITE_NAME}.${TEST_NAME}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:47:52.465" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:52.465" starttime="20181130 16:47:52.465"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:47:52.466" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:52.466" starttime="20181130 16:47:52.465"></status>
</kw>
<msg timestamp="20181130 16:47:52.466" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:47:52.466" starttime="20181130 16:47:52.464"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 16:47:52.475" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 16:47:52.475" starttime="20181130 16:47:52.475"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 16:47:52.476" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 16:47:52.476" starttime="20181130 16:47:52.476"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 16:47:52.503" level="INFO">log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "u "t "r "o "n "[C "S "e "c "u "[78Cr "[A[78Ci</msg>
<status status="PASS" endtime="20181130 16:47:52.503" starttime="20181130 16:47:52.476"></status>
</kw>
<msg timestamp="20181130 16:47:52.503" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 16:47:52.503" level="INFO">${message_write} = log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "t "e "s "t "[C "C "S "I "T ". "N "e "...</msg>
<status status="PASS" endtime="20181130 16:47:52.503" starttime="20181130 16:47:52.476"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 16:47:52.530" level="INFO">"t "y "[C "G "r "o "u "p ". "T "C "0 "4 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "a "x "[C "= "[C "- "1 "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:52.531" starttime="20181130 16:47:52.504"></status>
</kw>
<msg timestamp="20181130 16:47:52.531" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 16:47:52.531" level="INFO">${message_wait} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "4 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181130 16:47:52.531" starttime="20181130 16:47:52.504"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:52.531" starttime="20181130 16:47:52.531"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 16:47:52.532" level="INFO"> "t "y "[C "G "r "o "u "p ". "T "C "0 "4 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "h "[C "p "o "r "t "_ "r "a "n "g "e "_ "m "a "x "[C "= "[C "- "1 "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:52.532" starttime="20181130 16:47:52.532"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:52.532" starttime="20181130 16:47:52.532"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:52.534" starttime="20181130 16:47:52.533"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:52.534" starttime="20181130 16:47:52.534"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:52.534" starttime="20181130 16:47:52.534"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.534" starttime="20181130 16:47:52.533"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.535" starttime="20181130 16:47:52.474"></status>
</kw>
<msg timestamp="20181130 16:47:52.535" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:47:52.535" level="INFO">${message} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "4 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181130 16:47:52.535" starttime="20181130 16:47:52.474"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 16:47:52.535" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:52.535" starttime="20181130 16:47:52.535"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.535" starttime="20181130 16:47:52.474"></status>
</kw>
<msg timestamp="20181130 16:47:52.535" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:47:52.536" level="INFO">${output} =  "t "y "[C "G "r "o "u "p ". "T "C "0 "4 "_ "C "r "e "a "t "e "[C "S "e "c "u "r "i "t "y "[C "R "u "l "e "[C "w "i "t "...</msg>
<status status="PASS" endtime="20181130 16:47:52.536" starttime="20181130 16:47:52.466"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:52.536" starttime="20181130 16:47:52.536"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.536" starttime="20181130 16:47:52.466"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.536" starttime="20181130 16:47:52.466"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.536" starttime="20181130 16:47:52.464"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.536" starttime="20181130 16:47:52.456"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.536" starttime="20181130 16:47:52.455"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.536" starttime="20181130 16:47:52.454"></status>
</kw>
<kw name="Create Security Group and Validate">
<arguments>
<arg>${SGS[3]}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${output}</var>
<var>${sg_id}</var>
</assign>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:52.538" starttime="20181130 16:47:52.538"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:52.538" starttime="20181130 16:47:52.538"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:47:52.546" level="INFO">Starting process:
openstack security group create sgs_sg_4 </msg>
<msg timestamp="20181130 16:47:52.574" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:47:54.930" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:47:54.930" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:47:54.930" starttime="20181130 16:47:52.546"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:54.932" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:47:54Z                                                                                                                                  |
| description     | sgs_sg_4                                                                                                                                              |
| id              | 7b475f67-4625-4b12-8a3f-be65fc617a58                                                                                                                  |
| name            | sgs_sg_4                                                                                                                                              |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T16:47:54Z', direction='egress', ethertype='IPv6', id='70de7050-1604-4887-a5b9-c5cde7c638fc', updated_at='2018-11-30T16:47:54Z' |
|                 | created_at='2018-11-30T16:47:54Z', direction='egress', ethertype='IPv4', id='89e13b39-5e0e-43ea-a5e6-91a711b64748', updated_at='2018-11-30T16:47:54Z' |
| updated_at      | 2018-11-30T16:47:54Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:47:54.932" starttime="20181130 16:47:54.931"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:54.932" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:47:54.932" starttime="20181130 16:47:54.932"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:54.933" starttime="20181130 16:47:54.933"></status>
</kw>
<msg timestamp="20181130 16:47:54.934" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 16:47:54.934" starttime="20181130 16:47:52.545"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 16:47:54.935" level="INFO">${sgp_id} = 7b475f67-4625-4b12-8a3f-be65fc617a58</msg>
<status status="PASS" endtime="20181130 16:47:54.935" starttime="20181130 16:47:54.934"></status>
</kw>
<msg timestamp="20181130 16:47:54.935" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<msg timestamp="20181130 16:47:54.935" level="INFO">${sg_id} = 7b475f67-4625-4b12-8a3f-be65fc617a58</msg>
<status status="PASS" endtime="20181130 16:47:54.935" starttime="20181130 16:47:52.537"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${sg_ssh}</arg>
</arguments>
<assign>
<var>${sec_groups}</var>
</assign>
<msg timestamp="20181130 16:47:54.936" level="INFO">${sec_groups} = [u'sgs_sg_4']</msg>
<status status="PASS" endtime="20181130 16:47:54.936" starttime="20181130 16:47:54.936"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>10s</arg>
<arg>2s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SEC_GROUP_API}</arg>
<arg>${sec_groups}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:54.968" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/security-groups/, headers=None json=None</msg>
<msg timestamp="20181130 16:47:54.968" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:54.968" starttime="20181130 16:47:54.964"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 16:47:54.969" level="INFO">{"security-groups":{"security-group":[{"uuid":"7b475f67-4625-4b12-8a3f-be65fc617a58","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_4","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"2905d43f-6c67-49ef-8940-3faaf64f1417","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":3,"name":"SSH_UPDATED","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"e1ea6a51-4491-4128-bf93-a76281e5fab5","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_2","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"f8104941-e975-4443-90b2-de28fa1126e8","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_3","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]}}</msg>
<status status="PASS" endtime="20181130 16:47:54.970" starttime="20181130 16:47:54.969"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:54.970" starttime="20181130 16:47:54.968"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 16:47:54.970" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 16:47:54.971" starttime="20181130 16:47:54.970"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = sgs_sg_4">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:54.971" starttime="20181130 16:47:54.971"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:54.972" starttime="20181130 16:47:54.971"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:54.972" starttime="20181130 16:47:54.971"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:54.972" starttime="20181130 16:47:54.963"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:54.972" starttime="20181130 16:47:54.937"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:54.972" starttime="20181130 16:47:52.537"></status>
</kw>
<kw name="Neutron Rule Creation With Invalid Parameters">
<arguments>
<arg>${SGS[3]}</arg>
<arg>${ADD_ARG_SSH7}</arg>
<arg>${INVALID_MAX_PORT}</arg>
</arguments>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>openstack security group rule create ${additional_args} ${sg_name}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:54.975" level="INFO">Running command 'openstack security group rule create --ingress --ethertype IPv4 --dst-port 20:-1 --protocol tcp sgs_sg_4 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:56.252" level="INFO">${rc} = 2</msg>
<msg timestamp="20181130 16:47:56.252" level="INFO">${output} = usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                ...</msg>
<status status="PASS" endtime="20181130 16:47:56.252" starttime="20181130 16:47:54.973"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:56.254" level="INFO">usage: openstack security group rule create [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width &lt;integer&gt;]
                                            [--fit-width] [--print-empty]
                                            [--noindent] [--prefix PREFIX]
                                            [--remote-ip &lt;ip-address&gt; | --remote-group &lt;group&gt;]
                                            [--description &lt;description&gt;]
                                            [--dst-port &lt;port-range&gt;]
                                            [--icmp-type &lt;icmp-type&gt;]
                                            [--icmp-code &lt;icmp-code&gt;]
                                            [--protocol &lt;protocol&gt;]
                                            [--ingress | --egress]
                                            [--ethertype &lt;ethertype&gt;]
                                            [--project &lt;project&gt;]
                                            [--project-domain &lt;project-domain&gt;]
                                            &lt;group&gt;
openstack security group rule create: error: argument --dst-port: Invalid range, 20 is not less than -1</msg>
<status status="PASS" endtime="20181130 16:47:56.254" starttime="20181130 16:47:56.253"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${expected_error}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:56.255" starttime="20181130 16:47:56.255"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:56.256" starttime="20181130 16:47:54.972"></status>
</kw>
<kw type="teardown" name="Get Test Teardown Debugs" library="OpenStackOperations">
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:56.263" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 16:47:56.263" starttime="20181130 16:47:56.261"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:56.267" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:56.706" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 16:47:56.706" starttime="20181130 16:47:56.263"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:56.708" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1122
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 406
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2701
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1623
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 113
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.585083
distributed-data-store.config.commit.rate_Max      = 71.719286
distributed-data-store.config.commit.rate_Mean     = 6.40937059733
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1537
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.099892
distributed-data-store.operational.commit.rate_Max      = 48.65346
distributed-data-store.operational.commit.rate_Mean     = 0.771705558031
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4408
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 16:47:56.708" starttime="20181130 16:47:56.707"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:56.708" starttime="20181130 16:47:56.261"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:56.708" starttime="20181130 16:47:56.261"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:56.708" starttime="20181130 16:47:56.260"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:47:56.710" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:56.711" starttime="20181130 16:47:56.710"></status>
</kw>
<msg timestamp="20181130 16:47:56.711" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:56.711" starttime="20181130 16:47:56.710"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:56.711" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:56.711" starttime="20181130 16:47:56.711"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:56.714" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:57.065" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 16:47:57.065" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:47:57.065" starttime="20181130 16:47:56.712"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.067" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 16:47:57.067" starttime="20181130 16:47:57.066"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.068" starttime="20181130 16:47:57.067"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.069" starttime="20181130 16:47:56.709"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.069" starttime="20181130 16:47:56.709"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:47:57.072" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:57.073" starttime="20181130 16:47:57.072"></status>
</kw>
<msg timestamp="20181130 16:47:57.073" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:57.073" starttime="20181130 16:47:57.071"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:57.074" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1</msg>
<status status="PASS" endtime="20181130 16:47:57.074" starttime="20181130 16:47:57.073"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.076" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group_TC04_Create_Security_Rule_with_port_range_max_=_-1 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:57.348" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 16:47:57.348" level="INFO">${output} = 2018-11-30 16:47:57,313 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:47:57,316 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 16:47:57.348" starttime="20181130 16:47:57.074"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.349" level="INFO">rc: 1, output: 2018-11-30 16:47:57,313 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:47:57,316 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 16:47:57,319 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 16:47:57,327 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:07da973e-9a65-4e65-b14e-ff8be7dae085
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 16:47:57.349" starttime="20181130 16:47:57.349"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 16:47:57.350" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 16:47:57.350" starttime="20181130 16:47:57.350"></status>
</kw>
<status status="FAIL" endtime="20181130 16:47:57.350" starttime="20181130 16:47:57.070"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.351" starttime="20181130 16:47:57.069"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.351" starttime="20181130 16:47:56.258"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.353" starttime="20181130 16:47:57.352"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.354" starttime="20181130 16:47:57.354"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.354" starttime="20181130 16:47:57.354"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.357" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 16:47:57.357" starttime="20181130 16:47:57.354"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.372" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.373" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 16:47:57.373" starttime="20181130 16:47:57.357"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.373" starttime="20181130 16:47:57.353"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.375" starttime="20181130 16:47:57.375"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.375" starttime="20181130 16:47:57.375"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.377" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 16:47:57.377" starttime="20181130 16:47:57.376"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.392" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.392" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 16:47:57.393" starttime="20181130 16:47:57.377"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.393" starttime="20181130 16:47:57.373"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.394" starttime="20181130 16:47:57.394"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.395" starttime="20181130 16:47:57.395"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.396" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 16:47:57.396" starttime="20181130 16:47:57.395"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.401" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.401" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 16:47:57.401" starttime="20181130 16:47:57.397"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.401" starttime="20181130 16:47:57.393"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.402" starttime="20181130 16:47:57.402"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.403" starttime="20181130 16:47:57.403"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.404" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 16:47:57.404" starttime="20181130 16:47:57.403"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.408" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.408" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 16:47:57.408" starttime="20181130 16:47:57.404"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.408" starttime="20181130 16:47:57.402"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.409" starttime="20181130 16:47:57.409"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.409" starttime="20181130 16:47:57.409"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.411" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 16:47:57.411" starttime="20181130 16:47:57.410"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.414" level="INFO">qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.414" level="INFO">${output} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:57.414" starttime="20181130 16:47:57.412"></status>
</kw>
<msg timestamp="20181130 16:47:57.414" level="INFO">${nslist} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:57.414" starttime="20181130 16:47:57.408"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 16:47:57.415" level="INFO">1 lines returned</msg>
<msg timestamp="20181130 16:47:57.415" level="INFO">@{lines} = [ qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085 ]</msg>
<status status="PASS" endtime="20181130 16:47:57.415" starttime="20181130 16:47:57.414"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.416" starttime="20181130 16:47:57.416"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.417" starttime="20181130 16:47:57.416"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.420" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip -o link</msg>
<status status="PASS" endtime="20181130 16:47:57.420" starttime="20181130 16:47:57.417"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.447" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
82: tap76d692b7-2f: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:90:eb:90 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.447" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
82: tap76d692b7-2f: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:47:57.447" starttime="20181130 16:47:57.420"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.447" starttime="20181130 16:47:57.415"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.449" starttime="20181130 16:47:57.448"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.449" starttime="20181130 16:47:57.449"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.452" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:47:57.452" starttime="20181130 16:47:57.450"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.471" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 61.2.1.2/24 brd 61.2.1.255 scope global tap76d692b7-2f\       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap76d692b7-2f\       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet6 fe80::f816:3eff:fe90:eb90/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.471" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 61...</msg>
<status status="PASS" endtime="20181130 16:47:57.471" starttime="20181130 16:47:57.452"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.471" starttime="20181130 16:47:57.448"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.472" starttime="20181130 16:47:57.472"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.473" starttime="20181130 16:47:57.473"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.475" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip route</msg>
<status status="PASS" endtime="20181130 16:47:57.475" starttime="20181130 16:47:57.473"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.492" level="INFO">default via 61.2.1.1 dev tap76d692b7-2f 
61.2.1.0/24 dev tap76d692b7-2f proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap76d692b7-2f proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.492" level="INFO">${output} = default via 61.2.1.1 dev tap76d692b7-2f 
61.2.1.0/24 dev tap76d692b7-2f proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap76d692b7-2f proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:47:57.492" starttime="20181130 16:47:57.475"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.493" starttime="20181130 16:47:57.471"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.493" starttime="20181130 16:47:57.415"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.493" starttime="20181130 16:47:57.415"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.494" starttime="20181130 16:47:57.493"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.494" starttime="20181130 16:47:57.494"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.495" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 16:47:57.495" starttime="20181130 16:47:57.494"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.515" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tap76d692b7-2f"
            tag: 4095
            Interface "tap76d692b7-2f"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.515" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 16:47:57.515" starttime="20181130 16:47:57.496"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.515" starttime="20181130 16:47:57.493"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.517" starttime="20181130 16:47:57.516"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.517" starttime="20181130 16:47:57.517"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.519" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 16:47:57.519" starttime="20181130 16:47:57.517"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.538" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 55
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 55
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.538" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 55
datapath_types...</msg>
<status status="PASS" endtime="20181130 16:47:57.538" starttime="20181130 16:47:57.519"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.538" starttime="20181130 16:47:57.516"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.540" starttime="20181130 16:47:57.539"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.540" starttime="20181130 16:47:57.540"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.542" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 16:47:57.542" starttime="20181130 16:47:57.540"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.556" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 24(tap76d692b7-2f): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.557" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 16:47:57.557" starttime="20181130 16:47:57.542"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.557" starttime="20181130 16:47:57.539"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.558" starttime="20181130 16:47:57.558"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.558" starttime="20181130 16:47:57.558"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.560" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 16:47:57.560" starttime="20181130 16:47:57.559"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.802" level="INFO">cookie=0x8000000, duration=3323.176s, table=0, n_packets=3320, n_bytes=179280, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=38.414s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap76d692b7-2f",vlan_tci=0x0000/0x1fff actions=write_metadata:0x200000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=37.479s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x200000000000/0xffffff0000000000 actions=load:0x20-&gt;NXM_NX_REG1[0..19],load:0x1396-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000201396000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3617.138s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3617.138s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3617.138s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3617.138s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3617.138s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3454.702s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3454.702s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3617.138s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3617.138s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3617.039s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001396, duration=37.484s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x47 actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x9051396, duration=38.414s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x47 actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=3616.704s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3616.694s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3617.039s, table=43, n_packets=167, n_bytes=11106, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3617.138s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3617.138s, table=48, n_packets=168, n_bytes=11148, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051396, duration=37.484s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x201396000000/0xfffffffff000000,dl_src=fa:16:3e:90:eb:90 actions=goto_table:51
 cookie=0x8050001, duration=3617.039s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3617.138s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3457.013s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031396, duration=37.484s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1396000000/0xffff000000,dl_dst=fa:16:3e:90:eb:90 actions=load:0x2000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3617.039s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3617.039s, table=51, n_packets=168, n_bytes=11148, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3457.468s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3457.468s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2601.869s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2601.867s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2491.756s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2491.756s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1747.328s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1747.315s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701396, duration=37.484s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1396000001/0xffff000001 actions=write_actions(group:210027)
 cookie=0x8701396, duration=37.484s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1396000000/0xffff000001 actions=write_actions(group:210028)
 cookie=0x8800001, duration=3457.468s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2601.546s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2491.439s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1747.006s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800020, duration=37.479s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x20,metadata=0x200000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3457.468s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2601.552s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2491.439s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1747.012s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800020, duration=37.479s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x20 actions=load:0x2000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3617.139s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3617.139s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3617.040s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3617.139s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3616.967s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3616.967s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3616.967s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3616.967s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3616.967s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3616.967s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3616.967s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3616.967s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3616.967s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3616.967s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3616.967s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3616.967s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3616.967s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3616.967s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3616.994s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3616.967s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3616.967s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3616.967s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3616.967s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3616.967s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3616.967s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3616.967s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3616.967s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3616.967s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3323.122s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3323.126s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=38.396s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2000 actions=output:"tap76d692b7-2f"
 cookie=0x6900000, duration=3616.957s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3616.957s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3616.957s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3616.957s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3616.967s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3616.957s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3616.957s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3616.957s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3616.957s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3616.957s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3616.957s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3616.957s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3616.957s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3616.967s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3616.967s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3616.967s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3616.967s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3616.967s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3616.967s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3616.967s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3616.967s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3616.967s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3616.967s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.803" level="INFO">${output} =  cookie=0x8000000, duration=3323.176s, table=0, n_packets=3320, n_bytes=179280, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 16:47:57.803" starttime="20181130 16:47:57.560"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.804" starttime="20181130 16:47:57.557"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.806" starttime="20181130 16:47:57.806"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.806" starttime="20181130 16:47:57.806"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.809" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 16:47:57.809" starttime="20181130 16:47:57.806"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.827" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210027,type=all,bucket=actions=set_field:0x20-&gt;tun_id,resubmit(,55)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210017,type=all
 group_id=210028,type=all,bucket=actions=group:210027
 group_id=225003,type=all,bucket=actions=drop
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.827" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210027,ty...</msg>
<status status="PASS" endtime="20181130 16:47:57.827" starttime="20181130 16:47:57.810"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.827" starttime="20181130 16:47:57.804"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:57.829" starttime="20181130 16:47:57.828"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:57.829" starttime="20181130 16:47:57.829"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.831" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 16:47:57.831" starttime="20181130 16:47:57.829"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:57.853" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3458.399s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2602.490s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210027,duration=38.668s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210018,duration=2492.387s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210017,duration=2492.702s,ref_count=1,packet_count=0,byte_count=0
 group_id=210028,duration=38.383s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=225003,duration=1740.967s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210004,duration=3458.087s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=2602.787s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=3617.280s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=1748.263s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1747.955s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:57.853" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3458.399s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2602.490s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 16:47:57.853" starttime="20181130 16:47:57.831"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.853" starttime="20181130 16:47:57.828"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.853" starttime="20181130 16:47:57.352"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.854" starttime="20181130 16:47:57.352"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.854" starttime="20181130 16:47:57.351"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.854" starttime="20181130 16:47:57.351"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 16:47:57.864" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfe29690&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:47:57.865" starttime="20181130 16:47:57.863"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.871" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.871" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.871" starttime="20181130 16:47:57.865"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.872" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:57.872" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.872" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:57.872" starttime="20181130 16:47:57.871"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.872" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.872" starttime="20181130 16:47:57.872"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.872" starttime="20181130 16:47:57.865"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.876" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.876" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.876" starttime="20181130 16:47:57.873"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.878" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","segmentation-id":71,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5014,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 16:47:57.878" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.878" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 16:47:57.878" starttime="20181130 16:47:57.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.879" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "elan-tag": 5014,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 71
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.879" starttime="20181130 16:47:57.879"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.879" starttime="20181130 16:47:57.872"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.883" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.883" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.883" starttime="20181130 16:47:57.880"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.884" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"26192d6b-47c9-4041-b79a-bec210a07459","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:41:f8:7a","ip-prefix":"61.2.1.4"}]},{"name":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:c5:52:dc","ip-prefix":"61.2.1.3"}]},{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:90:eb:90","ip-prefix":"61.2.1.2"}]}]}} </msg>
<msg timestamp="20181130 16:47:57.884" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.884" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "26192d6b-47c9-4041-b79a-bec2...</msg>
<status status="PASS" endtime="20181130 16:47:57.884" starttime="20181130 16:47:57.883"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.885" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "26192d6b-47c9-4041-b79a-bec210a07459",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.4",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    }
                ]
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.3",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    }
                ]
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.2",
                        "mac-address": "fa:16:3e:90:eb:90"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.885" starttime="20181130 16:47:57.884"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.885" starttime="20181130 16:47:57.879"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.888" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.888" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.888" starttime="20181130 16:47:57.885"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.892" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543596439}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"76d692b7-2f24-42f6-b4a0-3b87bd016811","id-value":[32]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543592344}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":10,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26},{"ready-time-sec":1543596369,"id":29},{"ready-time-sec":1543596371,"id":28},{"ready-time-sec":1543596378,"id":31},{"ready-time-sec":1543596384,"id":30}],"available-id-count":30,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":32,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543596435}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"07da973e-9a65-4e65-b14e-ff8be7dae085","id-value":[5014]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011},{"ready-time-sec":1543596380,"id":5012},{"ready-time-sec":1543596386,"id":5013}],"available-id-count":12,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5014,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543593122}],"id-entries":[{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543596474}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"2905d43f-6c67-49ef-8940-3faaf64f1417","id-value":[7]},{"id-key":"f8104941-e975-4443-90b2-de28fa1126e8","id-value":[9]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"7b475f67-4625-4b12-8a3f-be65fc617a58","id-value":[10]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]},{"id-key":"e1ea6a51-4491-4128-bf93-a76281e5fab5","id-value":[8]}]}]}} </msg>
<msg timestamp="20181130 16:47:57.892" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.892" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 16:47:57.892" starttime="20181130 16:47:57.889"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.893" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543596439
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "id-value": [
                            32
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543592344
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 10,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 32,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 30,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1543596369
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1543596371
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1543596378
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1543596384
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543596435
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "id-value": [
                            5014
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5014,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 12,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1543596380
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1543596386
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543593122
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543596474
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "f8104941-e975-4443-90b2-de28fa1126e8",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.893" starttime="20181130 16:47:57.893"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.894" starttime="20181130 16:47:57.885"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.897" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.897" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.897" starttime="20181130 16:47:57.894"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.899" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e1ea6a51-4491-4128-bf93-a76281e5fab5","access-list-entries":{"ace":[{"rule-name":"68c8629c-8bde-4fa8-8199-1be7b06b3bde","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"734d2873-efef-4041-9174-7543c9dd17d0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"7b475f67-4625-4b12-8a3f-be65fc617a58","access-list-entries":{"ace":[{"rule-name":"89e13b39-5e0e-43ea-a5e6-91a711b64748","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"70de7050-1604-4887-a5b9-c5cde7c638fc","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2905d43f-6c67-49ef-8940-3faaf64f1417","access-list-entries":{"ace":[{"rule-name":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c592c826-3d7c-4a5d-9046-2d1143e72642","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a98cf975-6806-48a0-a7e2-acfc398d206c","matches":{"protocol":6,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"f8104941-e975-4443-90b2-de28fa1126e8","access-list-entries":{"ace":[{"rule-name":"4a9cedc5-837d-4b37-aee7-507d0c6e7ec1","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"d37baa4a-5660-412f-a6a5-74d6c69e0c99","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181130 16:47:57.899" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.900" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181130 16:47:57.900" starttime="20181130 16:47:57.898"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.900" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "68c8629c-8bde-4fa8-8199-1be7b06b3bde"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "734d2873-efef-4041-9174-7543c9dd17d0"
                        }
                    ]
                },
                "acl-name": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "89e13b39-5e0e-43ea-a5e6-91a711b64748"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "70de7050-1604-4887-a5b9-c5cde7c638fc"
                        }
                    ]
                },
                "acl-name": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "0d3c9608-9a5f-4416-a3e5-f346cfac318c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "c592c826-3d7c-4a5d-9046-2d1143e72642"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "a98cf975-6806-48a0-a7e2-acfc398d206c"
                        }
                    ]
                },
                "acl-name": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "4a9cedc5-837d-4b37-aee7-507d0c6e7ec1"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d37baa4a-5660-412f-a6a5-74d6c69e0c99"
                        }
                    ]
                },
                "acl-name": "f8104941-e975-4443-90b2-de28fa1126e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.901" starttime="20181130 16:47:57.900"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.901" starttime="20181130 16:47:57.894"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.903" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.904" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.904" starttime="20181130 16:47:57.901"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.905" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap76d692b7-2f"},{"name":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:c5:52:dc","ip-address":"fe80:0:0:0:f816:3eff:fec5:52dc"},{"mac-address":"fa:16:3e:c5:52:dc","ip-address":"61.2.1.3"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"26192d6b-47c9-4041-b79a-bec210a07459","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:41:f8:7a","ip-address":"fe80:0:0:0:f816:3eff:fe41:f87a"},{"mac-address":"fa:16:3e:41:f8:7a","ip-address":"61.2.1.4"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181130 16:47:57.905" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.905" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181130 16:47:57.905" starttime="20181130 16:47:57.904"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.905" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap76d692b7-2f",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fec5:52dc",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    },
                    {
                        "ip-address": "61.2.1.3",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2905d43f-6c67-49ef-8940-3faaf64f1417"
                ],
                "enabled": true,
                "name": "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe41:f87a",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    },
                    {
                        "ip-address": "61.2.1.4",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2905d43f-6c67-49ef-8940-3faaf64f1417"
                ],
                "enabled": true,
                "name": "26192d6b-47c9-4041-b79a-bec210a07459",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.905" starttime="20181130 16:47:57.905"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.905" starttime="20181130 16:47:57.901"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.908" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.908" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.909" starttime="20181130 16:47:57.906"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.910" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.76d692b7-2f24-42f6-b4a0-3b87bd016811","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"24"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":32,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 16:47:57.911" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.911" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 16:47:57.911" starttime="20181130 16:47:57.909"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.911" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "24"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84120961024,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5014
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 32
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.912" starttime="20181130 16:47:57.911"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.912" starttime="20181130 16:47:57.905"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.914" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.915" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.915" starttime="20181130 16:47:57.912"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.916" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"07da973e-9a65-4e65-b14e-ff8be7dae085"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:47:57.916" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.916" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 16:47:57.916" starttime="20181130 16:47:57.915"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.916" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.917" starttime="20181130 16:47:57.916"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.917" starttime="20181130 16:47:57.912"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.920" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.920" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.920" starttime="20181130 16:47:57.917"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.921" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:57.921" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.921" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:57.921" starttime="20181130 16:47:57.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.921" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.921" starttime="20181130 16:47:57.921"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.921" starttime="20181130 16:47:57.917"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.924" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.924" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.924" starttime="20181130 16:47:57.922"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.925" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:57.925" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.925" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:57.925" starttime="20181130 16:47:57.925"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.926" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.926" starttime="20181130 16:47:57.926"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.926" starttime="20181130 16:47:57.921"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.929" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.929" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.929" starttime="20181130 16:47:57.926"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.930" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:57.930" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.930" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:57.930" starttime="20181130 16:47:57.929"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.930" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.930" starttime="20181130 16:47:57.930"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.931" starttime="20181130 16:47:57.926"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.933" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.933" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.933" starttime="20181130 16:47:57.931"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.934" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:47:57.934" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.934" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 16:47:57.934" starttime="20181130 16:47:57.933"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.935" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.935" starttime="20181130 16:47:57.934"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.935" starttime="20181130 16:47:57.931"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.937" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.937" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.937" starttime="20181130 16:47:57.935"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.938" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 16:47:57.938" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.938" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:57.938" starttime="20181130 16:47:57.937"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.939" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:57.939" starttime="20181130 16:47:57.938"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.939" starttime="20181130 16:47:57.935"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.943" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.943" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.943" starttime="20181130 16:47:57.939"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.944" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 16:47:57.944" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.944" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:57.944" starttime="20181130 16:47:57.943"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.944" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:57.945" starttime="20181130 16:47:57.944"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.945" starttime="20181130 16:47:57.939"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.947" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.947" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.948" starttime="20181130 16:47:57.945"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.948" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 16:47:57.948" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.949" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 16:47:57.949" starttime="20181130 16:47:57.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.949" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:47:57.949" starttime="20181130 16:47:57.949"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.949" starttime="20181130 16:47:57.945"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.952" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.952" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.952" starttime="20181130 16:47:57.950"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.954" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"07da973e-9a65-4e65-b14e-ff8be7dae085","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"71","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sgs_net_1"}]},"security-groups":{"security-group":[{"uuid":"7b475f67-4625-4b12-8a3f-be65fc617a58","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_4","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"2905d43f-6c67-49ef-8940-3faaf64f1417","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":3,"name":"SSH_UPDATED","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"e1ea6a51-4491-4128-bf93-a76281e5fab5","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_2","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"f8104941-e975-4443-90b2-de28fa1126e8","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_3","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]},"security-rules":{"security-rule":[{"uuid":"c592c826-3d7c-4a5d-9046-2d1143e72642","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"89e13b39-5e0e-43ea-a5e6-91a711b64748","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"7b475f67-4625-4b12-8a3f-be65fc617a58"},{"uuid":"68c8629c-8bde-4fa8-8199-1be7b06b3bde","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e1ea6a51-4491-4128-bf93-a76281e5fab5"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"4a9cedc5-837d-4b37-aee7-507d0c6e7ec1","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"f8104941-e975-4443-90b2-de28fa1126e8"},{"uuid":"d37baa4a-5660-412f-a6a5-74d6c69e0c99","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"f8104941-e975-4443-90b2-de28fa1126e8"},{"uuid":"70de7050-1604-4887-a5b9-c5cde7c638fc","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"7b475f67-4625-4b12-8a3f-be65fc617a58"},{"uuid":"a98cf975-6806-48a0-a7e2-acfc398d206c","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"734d2873-efef-4041-9174-7543c9dd17d0","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e1ea6a51-4491-4128-bf93-a76281e5fab5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"6933e82b-6180-4684-a60f-2ccd20fa7875","gateway-ip":"61.2.1.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"61.2.1.2","end":"61.2.1.254"}],"cidr":"61.2.1.0/24","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_sub_1"}]},"ports":{"port":[{"uuid":"76d692b7-2f24-42f6-b4a0-3b87bd016811","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-07da973e-9a65-4e65-b14e-ff8be7dae085","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:90:eb:90","admin-state-up":true,"network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":""},{"uuid":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.3"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:c5:52:dc","security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"admin-state-up":true,"status":"ACTIVE","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_port_1"},{"uuid":"26192d6b-47c9-4041-b79a-bec210a07459","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.4"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:41:f8:7a","security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"admin-state-up":true,"status":"ACTIVE","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_port_2"}]}}} </msg>
<msg timestamp="20181130 16:47:57.954" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.954" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 16:47:57.954" starttime="20181130 16:47:57.953"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.955" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgs_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "71",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "07da973e-9a65-4e65-b14e-ff8be7dae085"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.2",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:90:eb:90",
                    "name": "",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.3",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:c5:52:dc",
                    "name": "sgs_port_1",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "2905d43f-6c67-49ef-8940-3faaf64f1417"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ff4a97de-3ec3-4c3b-9854-355858eae6a9"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.4",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:41:f8:7a",
                    "name": "sgs_port_2",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "2905d43f-6c67-49ef-8940-3faaf64f1417"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "26192d6b-47c9-4041-b79a-bec210a07459"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "sgs_sg_4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "7b475f67-4625-4b12-8a3f-be65fc617a58"
                },
                {
                    "name": "SSH_UPDATED",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "2905d43f-6c67-49ef-8940-3faaf64f1417"
                },
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "sgs_sg_2",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e1ea6a51-4491-4128-bf93-a76281e5fab5"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                },
                {
                    "name": "sgs_sg_3",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f8104941-e975-4443-90b2-de28fa1126e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "c592c826-3d7c-4a5d-9046-2d1143e72642"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "89e13b39-5e0e-43ea-a5e6-91a711b64748"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "68c8629c-8bde-4fa8-8199-1be7b06b3bde"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0d3c9608-9a5f-4416-a3e5-f346cfac318c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "f8104941-e975-4443-90b2-de28fa1126e8",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "4a9cedc5-837d-4b37-aee7-507d0c6e7ec1"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "f8104941-e975-4443-90b2-de28fa1126e8",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "d37baa4a-5660-412f-a6a5-74d6c69e0c99"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "70de7050-1604-4887-a5b9-c5cde7c638fc"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a98cf975-6806-48a0-a7e2-acfc398d206c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "734d2873-efef-4041-9174-7543c9dd17d0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "61.2.1.254",
                            "start": "61.2.1.2"
                        }
                    ],
                    "cidr": "61.2.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "61.2.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgs_sub_1",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.955" starttime="20181130 16:47:57.955"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.955" starttime="20181130 16:47:57.949"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.958" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.958" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.958" starttime="20181130 16:47:57.956"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.958" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","subnet-id-list":["6933e82b-6180-4684-a60f-2ccd20fa7875"]}]}} </msg>
<msg timestamp="20181130 16:47:57.959" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.959" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "subnet-id-list": [
                    "6933e82b-618...</msg>
<status status="PASS" endtime="20181130 16:47:57.959" starttime="20181130 16:47:57.958"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.959" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "subnet-id-list": [
                    "6933e82b-6180-4684-a60f-2ccd20fa7875"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.959" starttime="20181130 16:47:57.959"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.959" starttime="20181130 16:47:57.955"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.962" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.962" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.962" starttime="20181130 16:47:57.959"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.963" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:57.963" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.963" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:57.963" starttime="20181130 16:47:57.962"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.963" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.963" starttime="20181130 16:47:57.963"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.964" starttime="20181130 16:47:57.959"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.966" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.966" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.966" starttime="20181130 16:47:57.964"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.967" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:57.967" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.967" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:57.967" starttime="20181130 16:47:57.967"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.968" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.968" starttime="20181130 16:47:57.967"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.968" starttime="20181130 16:47:57.964"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.970" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.971" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.971" starttime="20181130 16:47:57.968"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.971" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"6933e82b-6180-4684-a60f-2ccd20fa7875","network-type":"VXLAN","port-list":["ff4a97de-3ec3-4c3b-9854-355858eae6a9","26192d6b-47c9-4041-b79a-bec210a07459","76d692b7-2f24-42f6-b4a0-3b87bd016811"],"segmentation-id":71,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","subnet-ip":"61.2.1.0/24"}]}} </msg>
<msg timestamp="20181130 16:47:57.971" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.971" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6933e82b-6180-4684-a60f-2ccd20fa7875",
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
         ...</msg>
<status status="PASS" endtime="20181130 16:47:57.972" starttime="20181130 16:47:57.971"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.972" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6933e82b-6180-4684-a60f-2ccd20fa7875",
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "network-type": "VXLAN",
                "port-list": [
                    "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                    "26192d6b-47c9-4041-b79a-bec210a07459",
                    "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                ],
                "segmentation-id": 71,
                "subnet-ip": "61.2.1.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.972" starttime="20181130 16:47:57.972"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.972" starttime="20181130 16:47:57.968"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.974" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.974" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.974" starttime="20181130 16:47:57.972"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.975" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 16:47:57.975" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.975" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:57.975" starttime="20181130 16:47:57.975"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.976" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:57.976" starttime="20181130 16:47:57.975"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.976" starttime="20181130 16:47:57.972"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.979" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.979" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.979" starttime="20181130 16:47:57.976"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.980" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 16:47:57.980" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.980" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:57.980" starttime="20181130 16:47:57.979"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.980" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:57.980" starttime="20181130 16:47:57.980"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.980" starttime="20181130 16:47:57.976"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.983" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.983" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.983" starttime="20181130 16:47:57.981"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.984" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tap76d692b7-2f","interface-child-entry":[{"child-interface":"76d692b7-2f24-42f6-b4a0-3b87bd016811"}]}]}} </msg>
<msg timestamp="20181130 16:47:57.984" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.984" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 16:47:57.984" starttime="20181130 16:47:57.983"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.984" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                    }
                ],
                "parent-interface": "tap76d692b7-2f"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.984" starttime="20181130 16:47:57.984"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.984" starttime="20181130 16:47:57.980"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.987" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.987" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.988" starttime="20181130 16:47:57.985"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.988" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:57.988" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.988" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:57.988" starttime="20181130 16:47:57.988"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.989" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.989" starttime="20181130 16:47:57.989"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.989" starttime="20181130 16:47:57.984"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.992" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.992" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.992" starttime="20181130 16:47:57.989"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.992" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:47:57.992" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.992" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 16:47:57.992" starttime="20181130 16:47:57.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.993" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.993" starttime="20181130 16:47:57.993"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.993" starttime="20181130 16:47:57.989"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:57.995" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 16:47:57.995" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:57.995" starttime="20181130 16:47:57.993"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:57.996" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 16:47:57.996" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:57.996" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 16:47:57.996" starttime="20181130 16:47:57.996"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:57.997" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:57.997" starttime="20181130 16:47:57.997"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:57.997" starttime="20181130 16:47:57.993"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.000" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.000" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.000" starttime="20181130 16:47:57.997"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.001" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.001" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.001" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.001" starttime="20181130 16:47:58.000"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.002" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.002" starttime="20181130 16:47:58.001"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.002" starttime="20181130 16:47:57.997"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.004" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.004" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.004" starttime="20181130 16:47:58.002"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.005" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 16:47:58.005" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.005" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:58.005" starttime="20181130 16:47:58.005"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.006" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:58.006" starttime="20181130 16:47:58.005"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.006" starttime="20181130 16:47:58.002"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.008" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.008" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.008" starttime="20181130 16:47:58.006"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.009" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 16:47:58.009" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.009" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:58.009" starttime="20181130 16:47:58.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.010" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:58.010" starttime="20181130 16:47:58.009"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.010" starttime="20181130 16:47:58.006"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.013" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.013" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.014" starttime="20181130 16:47:58.010"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.014" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.014" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.014" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.014" starttime="20181130 16:47:58.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.015" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.015" starttime="20181130 16:47:58.015"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.015" starttime="20181130 16:47:58.010"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.018" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.019" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.019" starttime="20181130 16:47:58.015"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.019" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.019" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.020" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.020" starttime="20181130 16:47:58.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.020" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.020" starttime="20181130 16:47:58.020"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.020" starttime="20181130 16:47:58.015"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.023" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.024" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.024" starttime="20181130 16:47:58.020"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.024" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.024" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.024" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.024" starttime="20181130 16:47:58.024"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.025" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.025" starttime="20181130 16:47:58.025"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.025" starttime="20181130 16:47:58.020"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.028" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.029" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.029" starttime="20181130 16:47:58.025"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.029" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.029" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.029" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.029" starttime="20181130 16:47:58.029"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.030" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.030" starttime="20181130 16:47:58.030"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.030" starttime="20181130 16:47:58.025"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.034" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.034" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.034" starttime="20181130 16:47:58.030"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.035" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.035" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.035" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.035" starttime="20181130 16:47:58.034"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.035" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.035" starttime="20181130 16:47:58.035"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.035" starttime="20181130 16:47:58.030"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.045" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.045" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.045" starttime="20181130 16:47:58.036"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.062" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.76d692b7-2f24-42f6-b4a0-3b87bd016811.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8192}}}]},"strict":true,"cookie":134217735,"flow-name":"default.76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"24"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3671","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":71}},"strict":false,"cookie":150999958,"flow-name":"ITM Flow Entry :5014","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385014","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":71}},"strict":false,"cookie":151327638,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961025,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210027}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961024,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210028}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050144464104368505732fa:16:3e:90:eb:90","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:90:eb:90"}},"metadata":{"metadata":35268493049856,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550422,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150144464104368505732fa:16:3e:90:eb:90","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:90:eb:90"}},"metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},"strict":true,"cookie":134419350,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8192,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.32.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":35184372088832,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":32}},"strict":true,"cookie":142606368,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.32.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":32}},"strict":true,"cookie":142606368,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8192,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:24","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":35184372088832,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.76d692b7-2f24-42f6-b4a0-3b87bd016811.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":35184372088832,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":32,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529250314561519616,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210028,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210027}}],"watch_port":4294967295}]},"group-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210027,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":32}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:47:58.062" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.063" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:47:58.063" starttime="20181130 16:47:58.046"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.065" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210027
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210028,
                        "group-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 32
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210027,
                        "group-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.76d692b7-2f24-42f6-b4a0-3b87bd016811.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "24"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8192
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999958,
                                "flow-name": "ITM Flow Entry :5014",
                                "hard-timeout": 0,
                                "id": "3671",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 71
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327638,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "385014",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 71
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "525014true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210027
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961025,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "525014false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210028
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550422,
                                "hard-timeout": 0,
                                "id": "5050144464104368505732fa:16:3e:90:eb:90",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:90:eb:90"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 35268493049856,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419350,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "5150144464104368505732fa:16:3e:90:eb:90",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8192
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:90:eb:90"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606368,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "55.32.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 35184372088832,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606368,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "55.32.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8192
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 35184372088832,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:24",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.76d692b7-2f24-42f6-b4a0-3b87bd016811.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 32
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5014
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529250314561519616,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 35184372088832,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.067" starttime="20181130 16:47:58.064"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.067" starttime="20181130 16:47:58.035"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.070" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.070" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.070" starttime="20181130 16:47:58.067"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.071" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["76d692b7-2f24-42f6-b4a0-3b87bd016811"]}]},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b"}]}} </msg>
<msg timestamp="20181130 16:47:58.071" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.071" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 16:47:58.071" starttime="20181130 16:47:58.070"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.072" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                        ]
                    }
                ],
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.072" starttime="20181130 16:47:58.071"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.072" starttime="20181130 16:47:58.067"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.074" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.074" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.074" starttime="20181130 16:47:58.072"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.075" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","mac-entry":[{"mac-address":"fa:16:3e:90:eb:90","interface":"76d692b7-2f24-42f6-b4a0-3b87bd016811","ip-prefix":"61.2.1.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:47:58.075" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.075" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 16:47:58.075" starttime="20181130 16:47:58.074"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.075" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "mac-entry": [
                    {
                        "interface": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "ip-prefix": "61.2.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:90:eb:90"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.076" starttime="20181130 16:47:58.075"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.076" starttime="20181130 16:47:58.072"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.079" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.079" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.079" starttime="20181130 16:47:58.076"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.079" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.079" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.080" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.080" starttime="20181130 16:47:58.079"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.080" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.080" starttime="20181130 16:47:58.080"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.080" starttime="20181130 16:47:58.076"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.083" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.083" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.083" starttime="20181130 16:47:58.080"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.084" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"07da973e-9a65-4e65-b14e-ff8be7dae085","elan-interfaces":["76d692b7-2f24-42f6-b4a0-3b87bd016811"]}]}} </msg>
<msg timestamp="20181130 16:47:58.084" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.084" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181130 16:47:58.084" starttime="20181130 16:47:58.083"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.084" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                ],
                "name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.085" starttime="20181130 16:47:58.084"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.085" starttime="20181130 16:47:58.080"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.087" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.087" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.087" starttime="20181130 16:47:58.085"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.088" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","lower-layer-if":["openflow:44641043685057:24"],"type":"iana-if-type:l2vlan","if-index":32,"statistics":{"discontinuity-time":"2018-11-30T16:47:19.135Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tap76d692b7-2f","lower-layer-if":["openflow:44641043685057:24"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:47:19.132Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 16:47:58.088" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.088" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 32,
                "lower-layer-if": [
                    "openflow...</msg>
<status status="PASS" endtime="20181130 16:47:58.088" starttime="20181130 16:47:58.087"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.089" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 32,
                "lower-layer-if": [
                    "openflow:44641043685057:24"
                ],
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:47:19.135Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:24"
                ],
                "name": "tap76d692b7-2f",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:47:19.132Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.089" starttime="20181130 16:47:58.088"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.089" starttime="20181130 16:47:58.085"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.091" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.092" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.092" starttime="20181130 16:47:58.089"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.092" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":32,"port-no":24,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":32,"port-no":24,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 16:47:58.092" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.092" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "446410436...</msg>
<status status="PASS" endtime="20181130 16:47:58.092" starttime="20181130 16:47:58.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.093" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 24,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 24,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.093" starttime="20181130 16:47:58.093"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.093" starttime="20181130 16:47:58.089"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.096" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.096" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.096" starttime="20181130 16:47:58.093"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.097" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.097" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.097" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.097" starttime="20181130 16:47:58.096"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.097" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.097" starttime="20181130 16:47:58.097"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.097" starttime="20181130 16:47:58.093"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.101" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.101" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.101" starttime="20181130 16:47:58.098"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.102" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.102" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.102" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.102" starttime="20181130 16:47:58.101"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.102" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.102" starttime="20181130 16:47:58.102"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.102" starttime="20181130 16:47:58.097"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.107" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.107" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.107" starttime="20181130 16:47:58.103"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.108" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.108" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.108" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.108" starttime="20181130 16:47:58.107"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.108" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.109" starttime="20181130 16:47:58.108"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.109" starttime="20181130 16:47:58.102"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.112" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.112" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.112" starttime="20181130 16:47:58.109"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.114" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tap76d692b7-2f","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"8a37f34d-9555-4702-a8a7-7804313b2477","ovsdb:name":"tap76d692b7-2f","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:90:eb:90"},{"external-id-key":"iface-id","external-id-value":"76d692b7-2f24-42f6-b4a0-3b87bd016811"}],"ovsdb:port-uuid":"8ecdb90b-2d3f-4909-b2b7-99bebe713fc0","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":24}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 16:47:58.114" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.114" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 16:47:58.114" starttime="20181130 16:47:58.113"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.115" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:90:eb:90"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "8a37f34d-9555-4702-a8a7-7804313b2477",
                            "ovsdb:name": "tap76d692b7-2f",
                            "ovsdb:ofport": 24,
                            "ovsdb:port-uuid": "8ecdb90b-2d3f-4909-b2b7-99bebe713fc0",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap76d692b7-2f"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:47:58.115" starttime="20181130 16:47:58.114"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.115" starttime="20181130 16:47:58.109"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.118" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.118" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.118" starttime="20181130 16:47:58.115"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.119" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"76d692b7-2f24-42f6-b4a0-3b87bd016811","status":"ACTIVE"},{"uuid":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","status":"DOWN"},{"uuid":"26192d6b-47c9-4041-b79a-bec210a07459","status":"DOWN"}]}} </msg>
<msg timestamp="20181130 16:47:58.119" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.120" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 16:47:58.120" starttime="20181130 16:47:58.119"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.120" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "status": "DOWN",
                "uuid": "ff4a97de-3ec3-4c3b-9854-355858eae6a9"
            },
            {
                "status": "DOWN",
                "uuid": "26192d6b-47c9-4041-b79a-bec210a07459"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.120" starttime="20181130 16:47:58.120"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.120" starttime="20181130 16:47:58.115"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.124" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.125" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.125" starttime="20181130 16:47:58.120"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.125" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.125" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.125" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.126" starttime="20181130 16:47:58.125"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.126" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.126" starttime="20181130 16:47:58.126"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.126" starttime="20181130 16:47:58.120"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.129" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.129" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.129" starttime="20181130 16:47:58.126"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.129" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":32,"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 16:47:58.129" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.130" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            }...</msg>
<status status="PASS" endtime="20181130 16:47:58.130" starttime="20181130 16:47:58.129"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.130" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.130" starttime="20181130 16:47:58.130"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.130" starttime="20181130 16:47:58.126"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.133" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.133" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.133" starttime="20181130 16:47:58.130"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.134" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.134" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.134" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.134" starttime="20181130 16:47:58.134"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.134" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.135" starttime="20181130 16:47:58.134"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.135" starttime="20181130 16:47:58.130"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.138" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.138" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.138" starttime="20181130 16:47:58.135"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.139" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.139" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.139" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.139" starttime="20181130 16:47:58.138"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.139" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.139" starttime="20181130 16:47:58.139"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.140" starttime="20181130 16:47:58.135"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.142" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.143" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.143" starttime="20181130 16:47:58.140"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.144" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.144" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.144" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.144" starttime="20181130 16:47:58.143"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.144" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.145" starttime="20181130 16:47:58.144"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.145" starttime="20181130 16:47:58.140"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.150" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.150" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.150" starttime="20181130 16:47:58.145"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.151" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.151" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.151" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.151" starttime="20181130 16:47:58.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.152" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.152" starttime="20181130 16:47:58.152"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.152" starttime="20181130 16:47:58.145"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.154" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.155" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.155" starttime="20181130 16:47:58.152"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.155" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 16:47:58.155" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.155" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 16:47:58.155" starttime="20181130 16:47:58.155"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.156" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.156" starttime="20181130 16:47:58.156"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.156" starttime="20181130 16:47:58.152"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.159" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.159" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.159" starttime="20181130 16:47:58.156"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.160" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 16:47:58.160" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.160" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 16:47:58.160" starttime="20181130 16:47:58.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.160" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.160" starttime="20181130 16:47:58.160"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.160" starttime="20181130 16:47:58.156"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.163" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.163" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.163" starttime="20181130 16:47:58.160"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.164" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 16:47:58.164" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.164" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:58.164" starttime="20181130 16:47:58.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.164" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:47:58.164" starttime="20181130 16:47:58.164"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.165" starttime="20181130 16:47:58.160"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.178" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.178" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.178" starttime="20181130 16:47:58.165"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.179" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 16:47:58.179" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.179" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 16:47:58.179" starttime="20181130 16:47:58.178"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.180" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.180" starttime="20181130 16:47:58.180"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.180" starttime="20181130 16:47:58.165"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.183" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.184" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.184" starttime="20181130 16:47:58.180"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.185" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.185" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.185" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.185" starttime="20181130 16:47:58.184"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.185" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.185" starttime="20181130 16:47:58.185"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.185" starttime="20181130 16:47:58.180"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.188" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.188" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.188" starttime="20181130 16:47:58.186"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.189" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.189" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.189" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.189" starttime="20181130 16:47:58.188"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.189" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.189" starttime="20181130 16:47:58.189"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.189" starttime="20181130 16:47:58.185"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.192" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.192" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.192" starttime="20181130 16:47:58.190"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.193" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:47:58.193" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.193" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:47:58.193" starttime="20181130 16:47:58.193"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.194" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.194" starttime="20181130 16:47:58.194"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.194" starttime="20181130 16:47:58.190"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:47:58.198" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:47:58.198" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.198" starttime="20181130 16:47:58.194"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:47:58.201" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:24","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap76d692b7-2f","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":24,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 16:47:58.201" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:47:58.201" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 16:47:58.201" starttime="20181130 16:47:58.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.202" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap76d692b7-2f",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 24,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:24"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:47:58.202" starttime="20181130 16:47:58.202"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.202" starttime="20181130 16:47:58.194"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.202" starttime="20181130 16:47:57.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.202" starttime="20181130 16:47:57.862"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.202" starttime="20181130 16:47:57.854"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:58.204" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC04_Create Security Rule with port_range_max = -1/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 16:47:58.204" starttime="20181130 16:47:58.204"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:58.214" starttime="20181130 16:47:58.214"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:47:58.215" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:47:58.215" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:47:58.215" starttime="20181130 16:47:58.214"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:47:58.216" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC04_Create Security Rule with port_range_max = -1/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:47:58.216" starttime="20181130 16:47:58.215"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:47:58.216" level="INFO">${conn_id} = 27</msg>
<status status="PASS" endtime="20181130 16:47:58.216" starttime="20181130 16:47:58.216"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:47:58.217" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:58.217" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:47:58.217" starttime="20181130 16:47:58.217"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:58.218" starttime="20181130 16:47:58.218"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.219" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:47:58.546" level="INFO">Read output: Last login: Fri Nov 30 16:47:52 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:47:58.547" starttime="20181130 16:47:58.218"></status>
</kw>
<msg timestamp="20181130 16:47:58.547" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:58.547" starttime="20181130 16:47:58.218"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.548" starttime="20181130 16:47:58.217"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:47:58.549" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group.TC04_Create Security Rule with port_range_max = -1/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 16:47:58.563" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 16:47:58.564" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:47:58.564" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:47:58.564" starttime="20181130 16:47:58.548"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:58.630" starttime="20181130 16:47:58.565"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.631" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:47:58.631" starttime="20181130 16:47:58.630"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:58.632" starttime="20181130 16:47:58.632"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.635" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:58.635" starttime="20181130 16:47:58.634"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.635" starttime="20181130 16:47:58.633"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:58.639" starttime="20181130 16:47:58.639"></status>
</kw>
<msg timestamp="20181130 16:47:58.640" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:58.640" starttime="20181130 16:47:58.638"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.640" starttime="20181130 16:47:58.636"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.640" starttime="20181130 16:47:58.213"></status>
</kw>
<msg timestamp="20181130 16:47:58.641" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:47:58.641" starttime="20181130 16:47:58.212"></status>
</kw>
<msg timestamp="20181130 16:47:58.641" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:47:58.641" starttime="20181130 16:47:58.212"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 16:47:58.643" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 16:47:58.643" starttime="20181130 16:47:58.642"></status>
</kw>
<msg timestamp="20181130 16:47:58.643" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 16:47:58.643" starttime="20181130 16:47:58.211"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 16:47:58.644" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 16:47:58.645" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 16:47:58.645" starttime="20181130 16:47:58.644"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:58.646" starttime="20181130 16:47:58.645"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 16:47:58.647" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:47:58.647" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 16:47:58.647" starttime="20181130 16:47:58.647"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.650" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 16:47:58.650" starttime="20181130 16:47:58.649"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.650" starttime="20181130 16:47:58.648"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.650" starttime="20181130 16:47:58.203"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.650" starttime="20181130 16:47:58.203"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.651" starttime="20181130 16:47:58.203"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:58.670" starttime="20181130 16:47:58.669"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.671" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:47:58.810" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:47:58.811" starttime="20181130 16:47:58.670"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.820" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 16:47:58.820" starttime="20181130 16:47:58.811"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:58.822" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:47:58.822" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.822" starttime="20181130 16:47:58.820"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:47:58.865" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:47:58.865" starttime="20181130 16:47:58.822"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:47:58.867" starttime="20181130 16:47:58.865"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:58.867" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:47:58.868" starttime="20181130 16:47:58.867"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.868" starttime="20181130 16:47:58.667"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.868" starttime="20181130 16:47:58.652"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.868" starttime="20181130 16:47:58.651"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.868" starttime="20181130 16:47:58.651"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:58.868" starttime="20181130 16:47:56.256"></status>
</kw>
<doc>Create Security Rule with port_range_max = -1</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="PASS" endtime="20181130 16:47:58.868" critical="yes" starttime="20181130 16:47:52.453"></status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:58.873" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 16:47:58.873" starttime="20181130 16:47:58.872"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:58.875" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:59.361" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 16:47:59.362" starttime="20181130 16:47:58.873"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:59.363" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1122
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 406
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2702
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1625
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 113
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.585083
distributed-data-store.config.commit.rate_Max      = 71.719286
distributed-data-store.config.commit.rate_Mean     = 6.40937059733
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1537
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.099892
distributed-data-store.operational.commit.rate_Max      = 48.65346
distributed-data-store.operational.commit.rate_Mean     = 0.787403873583
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4412
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 16:47:59.363" starttime="20181130 16:47:59.362"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:59.363" starttime="20181130 16:47:58.872"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:59.363" starttime="20181130 16:47:58.872"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:59.364" starttime="20181130 16:47:58.871"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:47:59.367" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181130 16:47:59.367" starttime="20181130 16:47:59.367"></status>
</kw>
<msg timestamp="20181130 16:47:59.368" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181130 16:47:59.368" starttime="20181130 16:47:59.366"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:59.369" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181130 16:47:59.369" starttime="20181130 16:47:59.368"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:59.371" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:59.691" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 16:47:59.691" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 16:47:59.691" starttime="20181130 16:47:59.369"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:59.693" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 16:47:59.693" starttime="20181130 16:47:59.692"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:59.695" starttime="20181130 16:47:59.694"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:59.695" starttime="20181130 16:47:59.365"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:59.695" starttime="20181130 16:47:59.364"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 16:47:59.700" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181130 16:47:59.700" starttime="20181130 16:47:59.699"></status>
</kw>
<msg timestamp="20181130 16:47:59.701" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181130 16:47:59.701" starttime="20181130 16:47:59.698"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:47:59.702" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181130 16:47:59.702" starttime="20181130 16:47:59.701"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:59.706" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Neutron_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 16:47:59.922" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 16:47:59.922" level="INFO">${output} = 2018-11-30 16:47:59,893 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:47:59,895 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 16:47:59.922" starttime="20181130 16:47:59.703"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 16:47:59.923" level="INFO">rc: 1, output: 2018-11-30 16:47:59,893 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 16:47:59,895 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 16:47:59,898 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 16:47:59,905 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:07da973e-9a65-4e65-b14e-ff8be7dae085
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 16:47:59.924" starttime="20181130 16:47:59.923"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 16:47:59.924" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 16:47:59.924" starttime="20181130 16:47:59.924"></status>
</kw>
<status status="FAIL" endtime="20181130 16:47:59.925" starttime="20181130 16:47:59.697"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:59.925" starttime="20181130 16:47:59.696"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:59.925" starttime="20181130 16:47:58.870"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:59.927" starttime="20181130 16:47:59.926"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:59.928" starttime="20181130 16:47:59.927"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:59.929" starttime="20181130 16:47:59.929"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:59.932" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 16:47:59.932" starttime="20181130 16:47:59.929"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:59.957" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:59.957" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 16:47:59.957" starttime="20181130 16:47:59.932"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:59.957" starttime="20181130 16:47:59.927"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:59.960" starttime="20181130 16:47:59.959"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:59.960" starttime="20181130 16:47:59.960"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:59.962" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 16:47:59.962" starttime="20181130 16:47:59.960"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:59.984" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:59.984" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 16:47:59.984" starttime="20181130 16:47:59.962"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:59.984" starttime="20181130 16:47:59.958"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:59.986" starttime="20181130 16:47:59.985"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:59.986" starttime="20181130 16:47:59.986"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:59.988" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 16:47:59.989" starttime="20181130 16:47:59.987"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:47:59.994" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:47:59.994" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 16:47:59.994" starttime="20181130 16:47:59.989"></status>
</kw>
<status status="PASS" endtime="20181130 16:47:59.994" starttime="20181130 16:47:59.985"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:47:59.996" starttime="20181130 16:47:59.995"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:47:59.996" starttime="20181130 16:47:59.996"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:47:59.997" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 16:47:59.997" starttime="20181130 16:47:59.996"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.001" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.001" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 16:48:00.001" starttime="20181130 16:47:59.998"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.002" starttime="20181130 16:47:59.995"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:00.003" starttime="20181130 16:48:00.003"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:48:00.003" starttime="20181130 16:48:00.003"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.007" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 16:48:00.008" starttime="20181130 16:48:00.004"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.010" level="INFO">qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.010" level="INFO">${output} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:48:00.010" starttime="20181130 16:48:00.008"></status>
</kw>
<msg timestamp="20181130 16:48:00.010" level="INFO">${nslist} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:48:00.010" starttime="20181130 16:48:00.002"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 16:48:00.011" level="INFO">1 lines returned</msg>
<msg timestamp="20181130 16:48:00.012" level="INFO">@{lines} = [ qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085 ]</msg>
<status status="PASS" endtime="20181130 16:48:00.012" starttime="20181130 16:48:00.011"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-07da973e-9a65-4e65-b14e-ff8be7dae085">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:00.014" starttime="20181130 16:48:00.014"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:48:00.015" starttime="20181130 16:48:00.015"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.020" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip -o link</msg>
<status status="PASS" endtime="20181130 16:48:00.020" starttime="20181130 16:48:00.016"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.042" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
82: tap76d692b7-2f: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:90:eb:90 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.042" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
82: tap76d692b7-2f: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 16:48:00.042" starttime="20181130 16:48:00.021"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.042" starttime="20181130 16:48:00.012"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:00.043" starttime="20181130 16:48:00.043"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:48:00.044" starttime="20181130 16:48:00.044"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.046" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip -o addr</msg>
<status status="PASS" endtime="20181130 16:48:00.046" starttime="20181130 16:48:00.044"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.073" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 61.2.1.2/24 brd 61.2.1.255 scope global tap76d692b7-2f\       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap76d692b7-2f\       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet6 fe80::f816:3eff:fe90:eb90/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.073" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
82: tap76d692b7-2f    inet 61...</msg>
<status status="PASS" endtime="20181130 16:48:00.073" starttime="20181130 16:48:00.047"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.074" starttime="20181130 16:48:00.042"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:00.075" starttime="20181130 16:48:00.074"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:48:00.075" starttime="20181130 16:48:00.075"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.078" level="INFO">sudo ip netns exec qdhcp-07da973e-9a65-4e 65-b14e-ff8be7dae085 ip route</msg>
<status status="PASS" endtime="20181130 16:48:00.078" starttime="20181130 16:48:00.075"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.099" level="INFO">default via 61.2.1.1 dev tap76d692b7-2f 
61.2.1.0/24 dev tap76d692b7-2f proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap76d692b7-2f proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.099" level="INFO">${output} = default via 61.2.1.1 dev tap76d692b7-2f 
61.2.1.0/24 dev tap76d692b7-2f proto kernel scope link src 61.2.1.2 
169.254.0.0/16 dev tap76d692b7-2f proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 16:48:00.099" starttime="20181130 16:48:00.078"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.100" starttime="20181130 16:48:00.074"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.100" starttime="20181130 16:48:00.012"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.100" starttime="20181130 16:48:00.012"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:00.101" starttime="20181130 16:48:00.101"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:48:00.101" starttime="20181130 16:48:00.101"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.103" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 16:48:00.103" starttime="20181130 16:48:00.101"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.129" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tap76d692b7-2f"
            tag: 4095
            Interface "tap76d692b7-2f"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.130" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 16:48:00.130" starttime="20181130 16:48:00.103"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.130" starttime="20181130 16:48:00.100"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:00.131" starttime="20181130 16:48:00.131"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:48:00.132" starttime="20181130 16:48:00.131"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.133" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 16:48:00.134" starttime="20181130 16:48:00.132"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.157" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 55
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 55
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.157" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 55
datapath_types...</msg>
<status status="PASS" endtime="20181130 16:48:00.157" starttime="20181130 16:48:00.134"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.157" starttime="20181130 16:48:00.130"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:00.159" starttime="20181130 16:48:00.158"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:48:00.159" starttime="20181130 16:48:00.159"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.161" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 16:48:00.161" starttime="20181130 16:48:00.159"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.180" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 24(tap76d692b7-2f): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.180" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 16:48:00.180" starttime="20181130 16:48:00.161"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.181" starttime="20181130 16:48:00.158"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:00.182" starttime="20181130 16:48:00.182"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:48:00.183" starttime="20181130 16:48:00.182"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.185" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 16:48:00.185" starttime="20181130 16:48:00.183"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.526" level="INFO">cookie=0x8000000, duration=3325.804s, table=0, n_packets=3323, n_bytes=179442, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=41.042s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap76d692b7-2f",vlan_tci=0x0000/0x1fff actions=write_metadata:0x200000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=40.107s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x200000000000/0xffffff0000000000 actions=load:0x20-&gt;NXM_NX_REG1[0..19],load:0x1396-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000201396000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=3619.766s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3619.766s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3619.766s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3619.766s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3619.766s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3457.330s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3457.330s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3619.766s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3619.766s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3619.667s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001396, duration=40.112s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x47 actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x9051396, duration=41.042s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x47 actions=write_metadata:0x1396000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=3619.332s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3619.322s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3619.667s, table=43, n_packets=167, n_bytes=11106, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3619.766s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3619.766s, table=48, n_packets=168, n_bytes=11148, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051396, duration=40.112s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x201396000000/0xfffffffff000000,dl_src=fa:16:3e:90:eb:90 actions=goto_table:51
 cookie=0x8050001, duration=3619.667s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3619.766s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3459.641s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031396, duration=40.112s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1396000000/0xffff000000,dl_dst=fa:16:3e:90:eb:90 actions=load:0x2000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3619.667s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3619.667s, table=51, n_packets=168, n_bytes=11148, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3460.096s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3460.096s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2604.497s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2604.495s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2494.384s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2494.384s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1749.956s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1749.943s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701396, duration=40.112s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1396000001/0xffff000001 actions=write_actions(group:210027)
 cookie=0x8701396, duration=40.112s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x1396000000/0xffff000001 actions=write_actions(group:210028)
 cookie=0x8800001, duration=3460.096s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2604.174s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2494.067s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1749.634s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800020, duration=40.107s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x20,metadata=0x200000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3460.096s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2604.180s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2494.067s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1749.640s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800020, duration=40.107s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x20 actions=load:0x2000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3619.766s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3619.766s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3619.667s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3619.766s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3619.594s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3619.594s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3619.594s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3619.594s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3619.594s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3619.594s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3619.594s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3619.594s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3619.594s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3619.594s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3619.594s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3619.594s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3619.594s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3619.594s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3619.621s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3619.594s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3619.594s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3619.594s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3619.594s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3619.594s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3619.594s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3619.594s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3619.594s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3619.594s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3325.749s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3325.753s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=41.023s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2000 actions=output:"tap76d692b7-2f"
 cookie=0x6900000, duration=3619.584s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3619.584s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3619.584s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3619.584s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3619.594s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3619.584s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3619.584s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3619.584s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3619.584s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3619.584s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3619.584s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3619.584s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3619.584s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3619.594s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3619.594s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3619.594s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3619.594s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3619.594s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3619.594s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3619.594s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3619.594s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3619.594s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3619.594s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.527" level="INFO">${output} =  cookie=0x8000000, duration=3325.804s, table=0, n_packets=3323, n_bytes=179442, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 16:48:00.527" starttime="20181130 16:48:00.185"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.528" starttime="20181130 16:48:00.181"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:00.531" starttime="20181130 16:48:00.530"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:48:00.532" starttime="20181130 16:48:00.531"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.536" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 16:48:00.536" starttime="20181130 16:48:00.532"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.569" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210027,type=all,bucket=actions=set_field:0x20-&gt;tun_id,resubmit(,55)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210017,type=all
 group_id=210028,type=all,bucket=actions=group:210027
 group_id=225003,type=all,bucket=actions=drop
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.569" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210027,ty...</msg>
<status status="PASS" endtime="20181130 16:48:00.569" starttime="20181130 16:48:00.537"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.569" starttime="20181130 16:48:00.529"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:00.571" starttime="20181130 16:48:00.571"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:48:00.572" starttime="20181130 16:48:00.572"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.576" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 16:48:00.576" starttime="20181130 16:48:00.572"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:00.611" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3461.146s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2605.237s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210027,duration=41.415s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210018,duration=2495.134s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210017,duration=2495.449s,ref_count=1,packet_count=0,byte_count=0
 group_id=210028,duration=41.130s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=225003,duration=1743.714s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210004,duration=3460.834s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=2605.534s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=3620.027s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=1751.010s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=1750.702s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:48:00.611" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=3461.146s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=2605.237s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 16:48:00.611" starttime="20181130 16:48:00.576"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.612" starttime="20181130 16:48:00.570"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.612" starttime="20181130 16:47:59.926"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.612" starttime="20181130 16:47:59.926"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.612" starttime="20181130 16:47:59.926"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.612" starttime="20181130 16:47:59.925"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 16:48:00.628" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf725a50&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:48:00.629" starttime="20181130 16:48:00.628"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.636" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.636" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.636" starttime="20181130 16:48:00.630"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.638" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.638" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.638" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.638" starttime="20181130 16:48:00.637"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.639" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.639" starttime="20181130 16:48:00.638"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.639" starttime="20181130 16:48:00.629"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.644" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.644" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.644" starttime="20181130 16:48:00.639"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.645" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","segmentation-id":71,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5014,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 16:48:00.645" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.645" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 16:48:00.645" starttime="20181130 16:48:00.644"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.646" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "elan-tag": 5014,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 71
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.646" starttime="20181130 16:48:00.646"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.646" starttime="20181130 16:48:00.639"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.649" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.650" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.650" starttime="20181130 16:48:00.646"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.651" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"26192d6b-47c9-4041-b79a-bec210a07459","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:41:f8:7a","ip-prefix":"61.2.1.4"}]},{"name":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:c5:52:dc","ip-prefix":"61.2.1.3"}]},{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","static-mac-entries":[{"mac-address":"fa:16:3e:90:eb:90","ip-prefix":"61.2.1.2"}]}]}} </msg>
<msg timestamp="20181130 16:48:00.651" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.651" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "26192d6b-47c9-4041-b79a-bec2...</msg>
<status status="PASS" endtime="20181130 16:48:00.651" starttime="20181130 16:48:00.650"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.651" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "26192d6b-47c9-4041-b79a-bec210a07459",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.4",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    }
                ]
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.3",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    }
                ]
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "static-mac-entries": [
                    {
                        "ip-prefix": "61.2.1.2",
                        "mac-address": "fa:16:3e:90:eb:90"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.652" starttime="20181130 16:48:00.651"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.652" starttime="20181130 16:48:00.646"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.656" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.656" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.656" starttime="20181130 16:48:00.652"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.660" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543596439}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"76d692b7-2f24-42f6-b4a0-3b87bd016811","id-value":[32]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543592344}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":149999,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100002,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":10,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26},{"ready-time-sec":1543596369,"id":29},{"ready-time-sec":1543596371,"id":28},{"ready-time-sec":1543596378,"id":31},{"ready-time-sec":1543596384,"id":30}],"available-id-count":30,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":32,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543596435}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"07da973e-9a65-4e65-b14e-ff8be7dae085","id-value":[5014]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011},{"ready-time-sec":1543596380,"id":5012},{"ready-time-sec":1543596386,"id":5013}],"available-id-count":12,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5014,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543593122}],"id-entries":[{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543596474}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"2905d43f-6c67-49ef-8940-3faaf64f1417","id-value":[7]},{"id-key":"f8104941-e975-4443-90b2-de28fa1126e8","id-value":[9]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"7b475f67-4625-4b12-8a3f-be65fc617a58","id-value":[10]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]},{"id-key":"e1ea6a51-4491-4128-bf93-a76281e5fab5","id-value":[8]}]}]}} </msg>
<msg timestamp="20181130 16:48:00.660" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.661" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 16:48:00.661" starttime="20181130 16:48:00.657"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.662" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543596439
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "id-value": [
                            32
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543592344
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 10,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 32,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 30,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1543596369
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1543596371
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1543596378
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1543596384
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543596435
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "id-value": [
                            5014
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5014,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 12,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1543596380
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1543596386
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543593122
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543596474
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "f8104941-e975-4443-90b2-de28fa1126e8",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.662" starttime="20181130 16:48:00.661"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.662" starttime="20181130 16:48:00.652"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.667" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.667" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.667" starttime="20181130 16:48:00.663"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.669" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e1ea6a51-4491-4128-bf93-a76281e5fab5","access-list-entries":{"ace":[{"rule-name":"68c8629c-8bde-4fa8-8199-1be7b06b3bde","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"734d2873-efef-4041-9174-7543c9dd17d0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"7b475f67-4625-4b12-8a3f-be65fc617a58","access-list-entries":{"ace":[{"rule-name":"89e13b39-5e0e-43ea-a5e6-91a711b64748","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"70de7050-1604-4887-a5b9-c5cde7c638fc","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2905d43f-6c67-49ef-8940-3faaf64f1417","access-list-entries":{"ace":[{"rule-name":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c592c826-3d7c-4a5d-9046-2d1143e72642","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a98cf975-6806-48a0-a7e2-acfc398d206c","matches":{"protocol":6,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"f8104941-e975-4443-90b2-de28fa1126e8","access-list-entries":{"ace":[{"rule-name":"4a9cedc5-837d-4b37-aee7-507d0c6e7ec1","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"d37baa4a-5660-412f-a6a5-74d6c69e0c99","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}}]}} </msg>
<msg timestamp="20181130 16:48:00.669" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.669" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181130 16:48:00.669" starttime="20181130 16:48:00.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.670" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "68c8629c-8bde-4fa8-8199-1be7b06b3bde"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "734d2873-efef-4041-9174-7543c9dd17d0"
                        }
                    ]
                },
                "acl-name": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "89e13b39-5e0e-43ea-a5e6-91a711b64748"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "70de7050-1604-4887-a5b9-c5cde7c638fc"
                        }
                    ]
                },
                "acl-name": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "0d3c9608-9a5f-4416-a3e5-f346cfac318c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "c592c826-3d7c-4a5d-9046-2d1143e72642"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "a98cf975-6806-48a0-a7e2-acfc398d206c"
                        }
                    ]
                },
                "acl-name": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "4a9cedc5-837d-4b37-aee7-507d0c6e7ec1"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d37baa4a-5660-412f-a6a5-74d6c69e0c99"
                        }
                    ]
                },
                "acl-name": "f8104941-e975-4443-90b2-de28fa1126e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.670" starttime="20181130 16:48:00.670"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.671" starttime="20181130 16:48:00.662"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.674" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.675" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.675" starttime="20181130 16:48:00.671"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.676" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap76d692b7-2f"},{"name":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:c5:52:dc","ip-address":"fe80:0:0:0:f816:3eff:fec5:52dc"},{"mac-address":"fa:16:3e:c5:52:dc","ip-address":"61.2.1.3"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"26192d6b-47c9-4041-b79a-bec210a07459","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:41:f8:7a","ip-address":"fe80:0:0:0:f816:3eff:fe41:f87a"},{"mac-address":"fa:16:3e:41:f8:7a","ip-address":"61.2.1.4"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181130 16:48:00.676" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.676" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181130 16:48:00.676" starttime="20181130 16:48:00.675"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.677" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap76d692b7-2f",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fec5:52dc",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    },
                    {
                        "ip-address": "61.2.1.3",
                        "mac-address": "fa:16:3e:c5:52:dc"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2905d43f-6c67-49ef-8940-3faaf64f1417"
                ],
                "enabled": true,
                "name": "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe41:f87a",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    },
                    {
                        "ip-address": "61.2.1.4",
                        "mac-address": "fa:16:3e:41:f8:7a"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "2905d43f-6c67-49ef-8940-3faaf64f1417"
                ],
                "enabled": true,
                "name": "26192d6b-47c9-4041-b79a-bec210a07459",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.677" starttime="20181130 16:48:00.676"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.677" starttime="20181130 16:48:00.671"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.681" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.681" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.681" starttime="20181130 16:48:00.677"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.683" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.76d692b7-2f24-42f6-b4a0-3b87bd016811","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"24"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":32,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 16:48:00.683" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.684" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 16:48:00.684" starttime="20181130 16:48:00.681"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.684" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "24"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84120961024,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5014
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 32
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.685" starttime="20181130 16:48:00.684"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.685" starttime="20181130 16:48:00.677"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.689" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.689" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.689" starttime="20181130 16:48:00.685"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.690" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"07da973e-9a65-4e65-b14e-ff8be7dae085"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:48:00.690" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.690" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 16:48:00.690" starttime="20181130 16:48:00.689"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.691" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.691" starttime="20181130 16:48:00.690"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.691" starttime="20181130 16:48:00.685"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.695" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.695" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.695" starttime="20181130 16:48:00.691"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.696" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.696" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.696" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.696" starttime="20181130 16:48:00.696"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.697" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.697" starttime="20181130 16:48:00.697"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.697" starttime="20181130 16:48:00.691"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.701" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.701" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.701" starttime="20181130 16:48:00.697"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.702" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.702" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.702" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.702" starttime="20181130 16:48:00.701"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.703" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.703" starttime="20181130 16:48:00.702"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.703" starttime="20181130 16:48:00.697"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.706" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.707" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.707" starttime="20181130 16:48:00.703"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.708" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.708" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.708" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.708" starttime="20181130 16:48:00.707"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.708" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.708" starttime="20181130 16:48:00.708"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.708" starttime="20181130 16:48:00.703"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.712" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.712" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.712" starttime="20181130 16:48:00.709"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.713" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 16:48:00.713" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.713" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 16:48:00.713" starttime="20181130 16:48:00.712"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.714" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.714" starttime="20181130 16:48:00.713"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.714" starttime="20181130 16:48:00.708"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.716" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.717" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.717" starttime="20181130 16:48:00.714"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.717" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 16:48:00.717" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.718" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.718" starttime="20181130 16:48:00.717"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.719" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.719" starttime="20181130 16:48:00.718"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.719" starttime="20181130 16:48:00.714"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.722" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.722" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.722" starttime="20181130 16:48:00.719"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.723" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 16:48:00.723" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.723" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.723" starttime="20181130 16:48:00.723"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.724" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.724" starttime="20181130 16:48:00.724"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.724" starttime="20181130 16:48:00.719"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.727" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.727" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.727" starttime="20181130 16:48:00.724"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.728" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 16:48:00.728" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.729" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 16:48:00.729" starttime="20181130 16:48:00.727"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.729" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:48:00.729" starttime="20181130 16:48:00.729"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.729" starttime="20181130 16:48:00.724"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.732" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.733" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.733" starttime="20181130 16:48:00.730"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.734" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"07da973e-9a65-4e65-b14e-ff8be7dae085","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"71","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sgs_net_1"}]},"security-groups":{"security-group":[{"uuid":"7b475f67-4625-4b12-8a3f-be65fc617a58","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_4","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"2905d43f-6c67-49ef-8940-3faaf64f1417","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":3,"name":"SSH_UPDATED","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"e1ea6a51-4491-4128-bf93-a76281e5fab5","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_2","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"f8104941-e975-4443-90b2-de28fa1126e8","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgs_sg_3","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]},"security-rules":{"security-rule":[{"uuid":"c592c826-3d7c-4a5d-9046-2d1143e72642","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"89e13b39-5e0e-43ea-a5e6-91a711b64748","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"7b475f67-4625-4b12-8a3f-be65fc617a58"},{"uuid":"68c8629c-8bde-4fa8-8199-1be7b06b3bde","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e1ea6a51-4491-4128-bf93-a76281e5fab5"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"0d3c9608-9a5f-4416-a3e5-f346cfac318c","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417"},{"uuid":"4a9cedc5-837d-4b37-aee7-507d0c6e7ec1","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"f8104941-e975-4443-90b2-de28fa1126e8"},{"uuid":"d37baa4a-5660-412f-a6a5-74d6c69e0c99","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"f8104941-e975-4443-90b2-de28fa1126e8"},{"uuid":"70de7050-1604-4887-a5b9-c5cde7c638fc","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"7b475f67-4625-4b12-8a3f-be65fc617a58"},{"uuid":"a98cf975-6806-48a0-a7e2-acfc398d206c","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"2905d43f-6c67-49ef-8940-3faaf64f1417","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"734d2873-efef-4041-9174-7543c9dd17d0","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e1ea6a51-4491-4128-bf93-a76281e5fab5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"6933e82b-6180-4684-a60f-2ccd20fa7875","gateway-ip":"61.2.1.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"61.2.1.2","end":"61.2.1.254"}],"cidr":"61.2.1.0/24","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_sub_1"}]},"ports":{"port":[{"uuid":"76d692b7-2f24-42f6-b4a0-3b87bd016811","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-07da973e-9a65-4e65-b14e-ff8be7dae085","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:90:eb:90","admin-state-up":true,"network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":""},{"uuid":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.3"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:c5:52:dc","security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"admin-state-up":true,"status":"ACTIVE","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_port_1"},{"uuid":"26192d6b-47c9-4041-b79a-bec210a07459","fixed-ips":[{"subnet-id":"6933e82b-6180-4684-a60f-2ccd20fa7875","ip-address":"61.2.1.4"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:41:f8:7a","security-groups":["2905d43f-6c67-49ef-8940-3faaf64f1417"],"admin-state-up":true,"status":"ACTIVE","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","name":"sgs_port_2"}]}}} </msg>
<msg timestamp="20181130 16:48:00.735" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.735" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 16:48:00.735" starttime="20181130 16:48:00.733"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.735" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgs_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "71",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "07da973e-9a65-4e65-b14e-ff8be7dae085"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.2",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:90:eb:90",
                    "name": "",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.3",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:c5:52:dc",
                    "name": "sgs_port_1",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "2905d43f-6c67-49ef-8940-3faaf64f1417"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ff4a97de-3ec3-4c3b-9854-355858eae6a9"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "61.2.1.4",
                            "subnet-id": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                        }
                    ],
                    "mac-address": "fa:16:3e:41:f8:7a",
                    "name": "sgs_port_2",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "2905d43f-6c67-49ef-8940-3faaf64f1417"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "26192d6b-47c9-4041-b79a-bec210a07459"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "sgs_sg_4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "7b475f67-4625-4b12-8a3f-be65fc617a58"
                },
                {
                    "name": "SSH_UPDATED",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "2905d43f-6c67-49ef-8940-3faaf64f1417"
                },
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "sgs_sg_2",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e1ea6a51-4491-4128-bf93-a76281e5fab5"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                },
                {
                    "name": "sgs_sg_3",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f8104941-e975-4443-90b2-de28fa1126e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "c592c826-3d7c-4a5d-9046-2d1143e72642"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "89e13b39-5e0e-43ea-a5e6-91a711b64748"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "68c8629c-8bde-4fa8-8199-1be7b06b3bde"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0d3c9608-9a5f-4416-a3e5-f346cfac318c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "f8104941-e975-4443-90b2-de28fa1126e8",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "4a9cedc5-837d-4b37-aee7-507d0c6e7ec1"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "f8104941-e975-4443-90b2-de28fa1126e8",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "d37baa4a-5660-412f-a6a5-74d6c69e0c99"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "70de7050-1604-4887-a5b9-c5cde7c638fc"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a98cf975-6806-48a0-a7e2-acfc398d206c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "734d2873-efef-4041-9174-7543c9dd17d0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "61.2.1.254",
                            "start": "61.2.1.2"
                        }
                    ],
                    "cidr": "61.2.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "61.2.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgs_sub_1",
                    "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6933e82b-6180-4684-a60f-2ccd20fa7875"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.736" starttime="20181130 16:48:00.735"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.736" starttime="20181130 16:48:00.729"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.738" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.738" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.739" starttime="20181130 16:48:00.736"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.739" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","subnet-id-list":["6933e82b-6180-4684-a60f-2ccd20fa7875"]}]}} </msg>
<msg timestamp="20181130 16:48:00.739" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.739" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "subnet-id-list": [
                    "6933e82b-618...</msg>
<status status="PASS" endtime="20181130 16:48:00.739" starttime="20181130 16:48:00.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.740" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "subnet-id-list": [
                    "6933e82b-6180-4684-a60f-2ccd20fa7875"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.740" starttime="20181130 16:48:00.740"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.740" starttime="20181130 16:48:00.736"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.743" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.744" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.744" starttime="20181130 16:48:00.740"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.744" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.744" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.744" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.744" starttime="20181130 16:48:00.744"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.745" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.745" starttime="20181130 16:48:00.745"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.745" starttime="20181130 16:48:00.740"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.759" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.759" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.759" starttime="20181130 16:48:00.745"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.760" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.760" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.760" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.760" starttime="20181130 16:48:00.760"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.761" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.761" starttime="20181130 16:48:00.761"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.761" starttime="20181130 16:48:00.745"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.765" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.766" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.766" starttime="20181130 16:48:00.761"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.766" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"6933e82b-6180-4684-a60f-2ccd20fa7875","network-type":"VXLAN","port-list":["ff4a97de-3ec3-4c3b-9854-355858eae6a9","26192d6b-47c9-4041-b79a-bec210a07459","76d692b7-2f24-42f6-b4a0-3b87bd016811"],"segmentation-id":71,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"07da973e-9a65-4e65-b14e-ff8be7dae085","subnet-ip":"61.2.1.0/24"}]}} </msg>
<msg timestamp="20181130 16:48:00.766" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.767" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6933e82b-6180-4684-a60f-2ccd20fa7875",
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
         ...</msg>
<status status="PASS" endtime="20181130 16:48:00.767" starttime="20181130 16:48:00.766"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.767" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "6933e82b-6180-4684-a60f-2ccd20fa7875",
                "network-id": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "network-type": "VXLAN",
                "port-list": [
                    "ff4a97de-3ec3-4c3b-9854-355858eae6a9",
                    "26192d6b-47c9-4041-b79a-bec210a07459",
                    "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                ],
                "segmentation-id": 71,
                "subnet-ip": "61.2.1.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.767" starttime="20181130 16:48:00.767"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.767" starttime="20181130 16:48:00.761"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.770" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.770" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.770" starttime="20181130 16:48:00.767"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.771" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 16:48:00.771" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.771" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.771" starttime="20181130 16:48:00.770"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.771" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.771" starttime="20181130 16:48:00.771"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.771" starttime="20181130 16:48:00.767"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.774" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.774" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.774" starttime="20181130 16:48:00.772"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.774" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 16:48:00.774" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.775" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.775" starttime="20181130 16:48:00.774"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.775" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.775" starttime="20181130 16:48:00.775"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.775" starttime="20181130 16:48:00.771"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.778" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.778" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.778" starttime="20181130 16:48:00.775"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.778" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tap76d692b7-2f","interface-child-entry":[{"child-interface":"76d692b7-2f24-42f6-b4a0-3b87bd016811"}]}]}} </msg>
<msg timestamp="20181130 16:48:00.778" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.779" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 16:48:00.779" starttime="20181130 16:48:00.778"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.779" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                    }
                ],
                "parent-interface": "tap76d692b7-2f"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.779" starttime="20181130 16:48:00.779"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.779" starttime="20181130 16:48:00.775"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.782" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.782" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.782" starttime="20181130 16:48:00.779"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.783" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.783" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.783" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.783" starttime="20181130 16:48:00.783"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.784" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.784" starttime="20181130 16:48:00.783"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.784" starttime="20181130 16:48:00.779"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.786" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.786" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.786" starttime="20181130 16:48:00.784"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.787" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:48:00.787" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.787" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 16:48:00.787" starttime="20181130 16:48:00.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.788" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.788" starttime="20181130 16:48:00.788"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.788" starttime="20181130 16:48:00.784"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.791" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.791" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.791" starttime="20181130 16:48:00.788"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.792" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 16:48:00.792" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.792" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 16:48:00.792" starttime="20181130 16:48:00.792"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.793" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.793" starttime="20181130 16:48:00.793"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.793" starttime="20181130 16:48:00.788"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.796" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.797" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.797" starttime="20181130 16:48:00.793"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.797" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.797" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.797" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.797" starttime="20181130 16:48:00.797"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.798" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.798" starttime="20181130 16:48:00.798"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.798" starttime="20181130 16:48:00.793"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.800" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.800" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.800" starttime="20181130 16:48:00.798"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.801" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 16:48:00.801" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.801" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.801" starttime="20181130 16:48:00.801"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.802" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.802" starttime="20181130 16:48:00.801"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.802" starttime="20181130 16:48:00.798"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.804" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.804" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.804" starttime="20181130 16:48:00.802"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.805" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 16:48:00.805" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.805" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.805" starttime="20181130 16:48:00.804"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.805" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.805" starttime="20181130 16:48:00.805"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.805" starttime="20181130 16:48:00.802"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.808" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.808" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.808" starttime="20181130 16:48:00.806"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.809" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.809" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.809" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.809" starttime="20181130 16:48:00.808"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.809" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.809" starttime="20181130 16:48:00.809"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.809" starttime="20181130 16:48:00.805"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.813" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.813" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.813" starttime="20181130 16:48:00.810"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.813" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.813" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.813" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.813" starttime="20181130 16:48:00.813"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.814" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.814" starttime="20181130 16:48:00.814"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.814" starttime="20181130 16:48:00.809"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.817" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.817" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.817" starttime="20181130 16:48:00.814"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.818" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.818" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.818" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.818" starttime="20181130 16:48:00.818"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.819" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.820" starttime="20181130 16:48:00.819"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.820" starttime="20181130 16:48:00.814"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.825" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.825" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.825" starttime="20181130 16:48:00.821"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.826" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.826" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.826" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.826" starttime="20181130 16:48:00.825"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.826" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.826" starttime="20181130 16:48:00.826"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.826" starttime="20181130 16:48:00.820"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.829" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.829" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.829" starttime="20181130 16:48:00.827"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.830" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.830" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.830" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.830" starttime="20181130 16:48:00.830"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.831" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.831" starttime="20181130 16:48:00.830"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.831" starttime="20181130 16:48:00.826"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.839" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.839" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.839" starttime="20181130 16:48:00.831"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.855" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.76d692b7-2f24-42f6-b4a0-3b87bd016811.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8192}}}]},"strict":true,"cookie":134217735,"flow-name":"default.76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"24"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3671","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":71}},"strict":false,"cookie":150999958,"flow-name":"ITM Flow Entry :5014","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385014","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":71}},"strict":false,"cookie":151327638,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84120961024,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961025,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210027}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525014false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84120961024,"metadata-mask":1099494850561}},"strict":false,"cookie":141562774,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210028}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050144464104368505732fa:16:3e:90:eb:90","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:90:eb:90"}},"metadata":{"metadata":35268493049856,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550422,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150144464104368505732fa:16:3e:90:eb:90","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:90:eb:90"}},"metadata":{"metadata":84120961024,"metadata-mask":1099494850560}},"strict":true,"cookie":134419350,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8192,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.32.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":35184372088832,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":32}},"strict":true,"cookie":142606368,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.32.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":32}},"strict":true,"cookie":142606368,"flow-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8192,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:24","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":35184372088832,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.76d692b7-2f24-42f6-b4a0-3b87bd016811.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":35184372088832,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":32,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5014,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529250314561519616,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210028,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210027}}],"watch_port":4294967295}]},"group-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210027,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":32}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:48:00.856" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.857" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:48:00.857" starttime="20181130 16:48:00.839"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.859" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210027
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210028,
                        "group-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 32
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210027,
                        "group-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.76d692b7-2f24-42f6-b4a0-3b87bd016811.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "24"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8192
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999958,
                                "flow-name": "ITM Flow Entry :5014",
                                "hard-timeout": 0,
                                "id": "3671",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 71
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327638,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "385014",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84120961024,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 71
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "525014true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210027
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961025,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562774,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "525014false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210028
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550422,
                                "hard-timeout": 0,
                                "id": "5050144464104368505732fa:16:3e:90:eb:90",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:90:eb:90"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 35268493049856,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419350,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "5150144464104368505732fa:16:3e:90:eb:90",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8192
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:90:eb:90"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84120961024,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606368,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "55.32.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 35184372088832,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606368,
                                "flow-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                                "hard-timeout": 0,
                                "id": "55.32.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8192
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 35184372088832,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:24",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.07da973e-9a65-4e65-b14e-ff8be7dae085.76d692b7-2f24-42f6-b4a0-3b87bd016811",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.76d692b7-2f24-42f6-b4a0-3b87bd016811.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 32
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5014
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529250314561519616,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 35184372088832,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.861" starttime="20181130 16:48:00.857"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.861" starttime="20181130 16:48:00.831"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.864" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.864" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.864" starttime="20181130 16:48:00.861"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.865" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["76d692b7-2f24-42f6-b4a0-3b87bd016811"]}]},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b"}]}} </msg>
<msg timestamp="20181130 16:48:00.865" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.865" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 16:48:00.865" starttime="20181130 16:48:00.864"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.866" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                        ]
                    }
                ],
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.866" starttime="20181130 16:48:00.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.866" starttime="20181130 16:48:00.861"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.868" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.868" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.868" starttime="20181130 16:48:00.866"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.869" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085","mac-entry":[{"mac-address":"fa:16:3e:90:eb:90","interface":"76d692b7-2f24-42f6-b4a0-3b87bd016811","ip-prefix":"61.2.1.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 16:48:00.869" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.869" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 16:48:00.869" starttime="20181130 16:48:00.869"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.870" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085",
                "mac-entry": [
                    {
                        "interface": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                        "ip-prefix": "61.2.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:90:eb:90"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.870" starttime="20181130 16:48:00.869"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.870" starttime="20181130 16:48:00.866"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.873" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.873" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.873" starttime="20181130 16:48:00.870"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.874" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.874" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.874" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.874" starttime="20181130 16:48:00.873"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.874" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.874" starttime="20181130 16:48:00.874"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.874" starttime="20181130 16:48:00.870"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.877" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.877" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.877" starttime="20181130 16:48:00.875"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.877" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"07da973e-9a65-4e65-b14e-ff8be7dae085","elan-interfaces":["76d692b7-2f24-42f6-b4a0-3b87bd016811"]}]}} </msg>
<msg timestamp="20181130 16:48:00.877" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.878" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181130 16:48:00.878" starttime="20181130 16:48:00.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.878" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                ],
                "name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.878" starttime="20181130 16:48:00.878"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.878" starttime="20181130 16:48:00.875"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.880" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.881" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.881" starttime="20181130 16:48:00.878"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.881" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","lower-layer-if":["openflow:44641043685057:24"],"type":"iana-if-type:l2vlan","if-index":32,"statistics":{"discontinuity-time":"2018-11-30T16:47:19.135Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tap76d692b7-2f","lower-layer-if":["openflow:44641043685057:24"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:47:19.132Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 16:48:00.881" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.882" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 32,
                "lower-layer-if": [
                    "openflow...</msg>
<status status="PASS" endtime="20181130 16:48:00.882" starttime="20181130 16:48:00.881"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.882" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 32,
                "lower-layer-if": [
                    "openflow:44641043685057:24"
                ],
                "name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:47:19.135Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:24"
                ],
                "name": "tap76d692b7-2f",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:47:19.132Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.882" starttime="20181130 16:48:00.882"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.882" starttime="20181130 16:48:00.878"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.885" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.885" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.885" starttime="20181130 16:48:00.882"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.885" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":32,"port-no":24,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":32,"port-no":24,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 16:48:00.886" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.886" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "446410436...</msg>
<status status="PASS" endtime="20181130 16:48:00.886" starttime="20181130 16:48:00.885"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.886" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 24,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 24,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.886" starttime="20181130 16:48:00.886"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.886" starttime="20181130 16:48:00.882"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.889" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.889" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.889" starttime="20181130 16:48:00.886"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.890" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.890" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.890" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.890" starttime="20181130 16:48:00.889"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.891" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.891" starttime="20181130 16:48:00.890"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.891" starttime="20181130 16:48:00.886"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.895" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.895" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.895" starttime="20181130 16:48:00.891"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.896" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.896" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.896" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.896" starttime="20181130 16:48:00.895"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.896" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.896" starttime="20181130 16:48:00.896"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.896" starttime="20181130 16:48:00.891"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.899" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.899" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.899" starttime="20181130 16:48:00.897"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.900" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.900" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.900" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.900" starttime="20181130 16:48:00.900"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.901" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.901" starttime="20181130 16:48:00.900"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.901" starttime="20181130 16:48:00.897"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.904" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.904" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.904" starttime="20181130 16:48:00.901"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.905" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tap76d692b7-2f","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"8a37f34d-9555-4702-a8a7-7804313b2477","ovsdb:name":"tap76d692b7-2f","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:90:eb:90"},{"external-id-key":"iface-id","external-id-value":"76d692b7-2f24-42f6-b4a0-3b87bd016811"}],"ovsdb:port-uuid":"8ecdb90b-2d3f-4909-b2b7-99bebe713fc0","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":24}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 16:48:00.905" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.906" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 16:48:00.906" starttime="20181130 16:48:00.904"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.906" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:90:eb:90"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "8a37f34d-9555-4702-a8a7-7804313b2477",
                            "ovsdb:name": "tap76d692b7-2f",
                            "ovsdb:ofport": 24,
                            "ovsdb:port-uuid": "8ecdb90b-2d3f-4909-b2b7-99bebe713fc0",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap76d692b7-2f"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 16:48:00.906" starttime="20181130 16:48:00.906"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.906" starttime="20181130 16:48:00.901"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.909" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.909" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.909" starttime="20181130 16:48:00.907"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.910" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"76d692b7-2f24-42f6-b4a0-3b87bd016811","status":"ACTIVE"},{"uuid":"ff4a97de-3ec3-4c3b-9854-355858eae6a9","status":"DOWN"},{"uuid":"26192d6b-47c9-4041-b79a-bec210a07459","status":"DOWN"}]}} </msg>
<msg timestamp="20181130 16:48:00.910" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.910" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 16:48:00.910" starttime="20181130 16:48:00.909"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.910" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "status": "DOWN",
                "uuid": "ff4a97de-3ec3-4c3b-9854-355858eae6a9"
            },
            {
                "status": "DOWN",
                "uuid": "26192d6b-47c9-4041-b79a-bec210a07459"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.910" starttime="20181130 16:48:00.910"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.910" starttime="20181130 16:48:00.906"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.913" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.914" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.914" starttime="20181130 16:48:00.911"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.914" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.914" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.914" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.914" starttime="20181130 16:48:00.914"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.915" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.915" starttime="20181130 16:48:00.915"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.915" starttime="20181130 16:48:00.910"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.921" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.921" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.921" starttime="20181130 16:48:00.915"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.921" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":32,"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 16:48:00.921" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.921" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            }...</msg>
<status status="PASS" endtime="20181130 16:48:00.922" starttime="20181130 16:48:00.921"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.922" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 32,
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.922" starttime="20181130 16:48:00.922"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.922" starttime="20181130 16:48:00.915"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.925" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.925" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.925" starttime="20181130 16:48:00.922"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.926" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.926" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.926" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.926" starttime="20181130 16:48:00.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.927" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.927" starttime="20181130 16:48:00.926"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.927" starttime="20181130 16:48:00.922"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.929" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.929" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.930" starttime="20181130 16:48:00.927"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.930" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.930" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.930" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.930" starttime="20181130 16:48:00.930"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.931" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.931" starttime="20181130 16:48:00.931"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.931" starttime="20181130 16:48:00.927"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.935" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.935" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.935" starttime="20181130 16:48:00.931"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.936" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.936" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.936" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.936" starttime="20181130 16:48:00.935"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.936" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.937" starttime="20181130 16:48:00.936"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.937" starttime="20181130 16:48:00.931"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.940" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.941" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.941" starttime="20181130 16:48:00.937"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.942" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.942" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.942" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.942" starttime="20181130 16:48:00.941"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.943" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.943" starttime="20181130 16:48:00.943"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.943" starttime="20181130 16:48:00.937"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.948" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.948" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.948" starttime="20181130 16:48:00.944"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.949" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 16:48:00.949" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.949" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 16:48:00.950" starttime="20181130 16:48:00.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.950" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.950" starttime="20181130 16:48:00.950"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.950" starttime="20181130 16:48:00.944"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.955" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.955" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.955" starttime="20181130 16:48:00.951"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.956" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 16:48:00.956" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.956" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 16:48:00.956" starttime="20181130 16:48:00.955"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.957" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.957" starttime="20181130 16:48:00.957"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.957" starttime="20181130 16:48:00.951"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.961" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.961" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.961" starttime="20181130 16:48:00.958"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.962" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 16:48:00.962" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.962" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.962" starttime="20181130 16:48:00.961"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.963" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 16:48:00.963" starttime="20181130 16:48:00.963"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.963" starttime="20181130 16:48:00.957"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.968" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.968" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.968" starttime="20181130 16:48:00.964"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.969" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 16:48:00.969" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.970" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 16:48:00.970" starttime="20181130 16:48:00.969"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.970" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.971" starttime="20181130 16:48:00.970"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.971" starttime="20181130 16:48:00.963"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.975" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.976" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.976" starttime="20181130 16:48:00.971"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.977" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.977" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.977" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.977" starttime="20181130 16:48:00.976"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.978" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.978" starttime="20181130 16:48:00.978"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.978" starttime="20181130 16:48:00.971"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.982" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.982" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.982" starttime="20181130 16:48:00.979"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.983" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.983" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.983" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.983" starttime="20181130 16:48:00.983"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.984" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.984" starttime="20181130 16:48:00.984"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.984" starttime="20181130 16:48:00.978"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.988" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.988" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.988" starttime="20181130 16:48:00.984"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:00.989" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 16:48:00.989" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:00.989" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 16:48:00.989" starttime="20181130 16:48:00.989"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:00.990" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:00.990" starttime="20181130 16:48:00.990"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:00.990" starttime="20181130 16:48:00.984"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:48:00.995" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:48:00.995" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:48:00.995" starttime="20181130 16:48:00.990"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 16:48:01.000" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:24","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap76d692b7-2f","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":24,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 16:48:01.001" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 16:48:01.001" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 16:48:01.001" starttime="20181130 16:48:00.996"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 16:48:01.002" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap76d692b7-2f",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 24,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:24"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:48:01.003" starttime="20181130 16:48:01.002"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.003" starttime="20181130 16:48:00.990"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.003" starttime="20181130 16:48:00.629"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.003" starttime="20181130 16:48:00.626"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.003" starttime="20181130 16:48:00.613"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:48:01.006" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 16:48:01.006" starttime="20181130 16:48:01.006"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:01.021" starttime="20181130 16:48:01.021"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:48:01.022" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:48:01.022" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:48:01.022" starttime="20181130 16:48:01.022"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:48:01.023" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:48:01.023" starttime="20181130 16:48:01.022"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:48:01.024" level="INFO">${conn_id} = 29</msg>
<status status="PASS" endtime="20181130 16:48:01.024" starttime="20181130 16:48:01.023"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:48:01.025" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:48:01.025" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:48:01.025" starttime="20181130 16:48:01.025"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:01.026" starttime="20181130 16:48:01.025"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:48:01.027" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:48:01.355" level="INFO">Read output: Last login: Fri Nov 30 16:47:58 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:48:01.355" starttime="20181130 16:48:01.026"></status>
</kw>
<msg timestamp="20181130 16:48:01.355" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:48:01.356" starttime="20181130 16:48:01.026"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.356" starttime="20181130 16:48:01.024"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:48:01.357" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Neutron Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 16:48:01.370" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 16:48:01.371" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:48:01.371" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:48:01.371" starttime="20181130 16:48:01.356"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:48:01.435" starttime="20181130 16:48:01.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:01.436" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 16:48:01.437" starttime="20181130 16:48:01.436"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:01.437" starttime="20181130 16:48:01.437"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:01.439" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:48:01.439" starttime="20181130 16:48:01.438"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.439" starttime="20181130 16:48:01.438"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:01.441" starttime="20181130 16:48:01.441"></status>
</kw>
<msg timestamp="20181130 16:48:01.441" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:48:01.442" starttime="20181130 16:48:01.440"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.442" starttime="20181130 16:48:01.439"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.442" starttime="20181130 16:48:01.020"></status>
</kw>
<msg timestamp="20181130 16:48:01.442" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:48:01.442" starttime="20181130 16:48:01.020"></status>
</kw>
<msg timestamp="20181130 16:48:01.442" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:01.442" starttime="20181130 16:48:01.019"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 16:48:01.443" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 16:48:01.443" starttime="20181130 16:48:01.443"></status>
</kw>
<msg timestamp="20181130 16:48:01.444" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 16:48:01.444" starttime="20181130 16:48:01.018"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 16:48:01.444" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 16:48:01.444" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 16:48:01.445" starttime="20181130 16:48:01.444"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:01.445" starttime="20181130 16:48:01.445"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 16:48:01.446" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:48:01.446" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 16:48:01.446" starttime="20181130 16:48:01.446"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 16:48:01.448" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 16:48:01.448" starttime="20181130 16:48:01.447"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.448" starttime="20181130 16:48:01.447"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.448" starttime="20181130 16:48:01.005"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.448" starttime="20181130 16:48:01.005"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.448" starttime="20181130 16:48:01.004"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:01.462" starttime="20181130 16:48:01.461"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:48:01.463" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:48:01.586" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:48:01.587" starttime="20181130 16:48:01.462"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:01.598" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 16:48:01.598" starttime="20181130 16:48:01.587"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:01.601" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:48:01.601" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:48:01.601" starttime="20181130 16:48:01.598"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:48:01.643" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:48:01.643" starttime="20181130 16:48:01.601"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:48:01.645" starttime="20181130 16:48:01.644"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:48:01.646" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:48:01.646" starttime="20181130 16:48:01.646"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.646" starttime="20181130 16:48:01.460"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.646" starttime="20181130 16:48:01.449"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.646" starttime="20181130 16:48:01.448"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.646" starttime="20181130 16:48:01.448"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.647" starttime="20181130 16:47:58.870"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:01.647" starttime="20181130 16:47:58.870"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:01.649" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:01.649" starttime="20181130 16:48:01.648"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:01.650" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 16:48:01.694" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:03.835" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:03.836" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:03.836" starttime="20181130 16:48:01.650"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:03.837" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:48:03.838" starttime="20181130 16:48:03.836"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:03.839" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:03.839" starttime="20181130 16:48:03.839"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:03.840" starttime="20181130 16:48:03.839"></status>
</kw>
<msg timestamp="20181130 16:48:03.840" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:48:03.840" starttime="20181130 16:48:01.649"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:03.841" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:48:03.841" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:48:03.841" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:03.841" starttime="20181130 16:48:03.840"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:48:03.841" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:48:03.841" starttime="20181130 16:48:03.841"></status>
</kw>
<msg timestamp="20181130 16:48:03.842" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:03.842" starttime="20181130 16:48:01.648"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 16:48:03.842" starttime="20181130 16:48:03.842"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:03.843" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:03.843" starttime="20181130 16:48:03.843"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:03.844" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 16:48:03.880" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:06.539" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:06.539" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:06.540" starttime="20181130 16:48:03.844"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:06.542" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:48:06.542" starttime="20181130 16:48:06.541"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:06.543" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:06.543" starttime="20181130 16:48:06.542"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:06.545" starttime="20181130 16:48:06.544"></status>
</kw>
<msg timestamp="20181130 16:48:06.546" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:48:06.546" starttime="20181130 16:48:03.843"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:06.547" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:48:06.547" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:48:06.547" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:06.547" starttime="20181130 16:48:06.546"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:48:06.548" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:48:06.548" starttime="20181130 16:48:06.548"></status>
</kw>
<msg timestamp="20181130 16:48:06.549" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:06.549" starttime="20181130 16:48:03.842"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 16:48:06.549" starttime="20181130 16:48:06.549"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:06.552" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:06.552" starttime="20181130 16:48:06.551"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:06.554" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 16:48:06.580" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:08.784" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:08.785" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:08.785" starttime="20181130 16:48:06.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:08.787" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:48:08.787" starttime="20181130 16:48:08.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:08.788" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:08.788" starttime="20181130 16:48:08.788"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:08.790" starttime="20181130 16:48:08.789"></status>
</kw>
<msg timestamp="20181130 16:48:08.791" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:48:08.791" starttime="20181130 16:48:06.552"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:08.792" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:48:08.792" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:48:08.792" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:08.792" starttime="20181130 16:48:08.791"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:48:08.793" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:48:08.793" starttime="20181130 16:48:08.793"></status>
</kw>
<msg timestamp="20181130 16:48:08.794" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:08.794" starttime="20181130 16:48:06.550"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 16:48:08.795" starttime="20181130 16:48:08.794"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:08.797" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:08.797" starttime="20181130 16:48:08.796"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:08.799" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 16:48:08.832" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:10.902" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:10.903" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:10.903" starttime="20181130 16:48:08.798"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:10.906" level="INFO">[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='61.2.1.4', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", 
    "ID": "26192d6b-47c9-4041-b79a-bec210a07459", 
    "MAC Address": "fa:16:3e:41:f8:7a", 
    "Name": "sgs_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='61.2.1.2', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", 
    "ID": "76d692b7-2f24-42f6-b4a0-3b87bd016811", 
    "MAC Address": "fa:16:3e:90:eb:90", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='61.2.1.3', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", 
    "ID": "ff4a97de-3ec3-4c3b-9854-355858eae6a9", 
    "MAC Address": "fa:16:3e:c5:52:dc", 
    "Name": "sgs_port_1"
  }
]</msg>
<status status="PASS" endtime="20181130 16:48:10.906" starttime="20181130 16:48:10.904"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:10.906" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:10.906" starttime="20181130 16:48:10.906"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:10.907" starttime="20181130 16:48:10.907"></status>
</kw>
<msg timestamp="20181130 16:48:10.908" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='61.2.1.4', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", 
    "ID": "26192d6b-47c9-4041-b79a-bec210a07459", 
    "MAC Address":...</msg>
<status status="PASS" endtime="20181130 16:48:10.908" starttime="20181130 16:48:08.797"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:10.908" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='61.2.1.4', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", 
    "ID": "26192d6b-47c9-4041-b79a-bec210a07459", 
    "MAC Address": "fa:16:3e:41:f8:7a", 
    "Name": "sgs_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='61.2.1.2', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", 
    "ID": "76d692b7-2f24-42f6-b4a0-3b87bd016811", 
    "MAC Address": "fa:16:3e:90:eb:90", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='61.2.1.3', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", 
    "ID": "ff4a97de-3ec3-4c3b-9854-355858eae6a9", 
    "MAC Address": "fa:16:3e:c5:52:dc", 
    "Name": "sgs_port_1"
  }
] </msg>
<msg timestamp="20181130 16:48:10.908" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:48:10.908" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='61.2.1.4', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", u'ID': u'26192d6b-47c9-4041-b79a-bec210a07459', u'MAC Address': u'fa:16:3e:41:...</msg>
<status status="PASS" endtime="20181130 16:48:10.909" starttime="20181130 16:48:10.908"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:48:10.909" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='61.2.1.4', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", u'ID': u'26192d6b-47c9-4041-b79a-bec210a07459', u'MAC Address': u'fa:16:3e:41:f8:7a', u'Name': u'sgs_port_2'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='61.2.1.2', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", u'ID': u'76d692b7-2f24-42f6-b4a0-3b87bd016811', u'MAC Address': u'fa:16:3e:90:eb:90', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='61.2.1.3', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", u'ID': u'ff4a97de-3ec3-4c3b-9854-355858eae6a9', u'MAC Address': u'fa:16:3e:c5:52:dc', u'Name': u'sgs_port_1'}]</msg>
<status status="PASS" endtime="20181130 16:48:10.909" starttime="20181130 16:48:10.909"></status>
</kw>
<msg timestamp="20181130 16:48:10.910" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='61.2.1.4', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'", u'ID': u'26192d6b-47c9-4041-b79a-bec210a07459', u'MAC Address': u'fa:16:3e:41:...</msg>
<status status="PASS" endtime="20181130 16:48:10.910" starttime="20181130 16:48:08.795"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='61.2.1.4', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'&quot;, u'ID': u'26192d6b-47c9-4041-b79a-bec210a07459', u'MAC Address': u'fa:16:3e:41:f8...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:10.924" level="INFO">Starting process:
openstack port delete 26192d6b-47c9-4041-b79a-bec210a07459</msg>
<msg timestamp="20181130 16:48:10.944" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:13.680" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:13.680" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:13.681" starttime="20181130 16:48:10.923"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:13.682" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:13.682" starttime="20181130 16:48:13.681"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:13.684" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:13.684" starttime="20181130 16:48:13.683"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:13.685" starttime="20181130 16:48:13.684"></status>
</kw>
<msg timestamp="20181130 16:48:13.686" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:13.686" starttime="20181130 16:48:10.922"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:13.686" starttime="20181130 16:48:10.911"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:13.686" starttime="20181130 16:48:10.910"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:13.687" starttime="20181130 16:48:10.910"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='61.2.1.2', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'&quot;, u'ID': u'76d692b7-2f24-42f6-b4a0-3b87bd016811', u'MAC Address': u'fa:16:3e:90:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:13.706" level="INFO">Starting process:
openstack port delete 76d692b7-2f24-42f6-b4a0-3b87bd016811</msg>
<msg timestamp="20181130 16:48:13.729" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:16.496" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:16.496" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:16.496" starttime="20181130 16:48:13.705"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:16.497" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:16.498" starttime="20181130 16:48:16.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:16.498" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:16.498" starttime="20181130 16:48:16.498"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:16.499" starttime="20181130 16:48:16.498"></status>
</kw>
<msg timestamp="20181130 16:48:16.499" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:16.499" starttime="20181130 16:48:13.704"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:16.500" starttime="20181130 16:48:13.688"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:16.500" starttime="20181130 16:48:13.687"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:16.500" starttime="20181130 16:48:13.687"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='61.2.1.3', subnet_id='6933e82b-6180-4684-a60f-2ccd20fa7875'&quot;, u'ID': u'ff4a97de-3ec3-4c3b-9854-355858eae6a9', u'MAC Address': u'fa:16:3e:c5:52...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:16.510" level="INFO">Starting process:
openstack port delete ff4a97de-3ec3-4c3b-9854-355858eae6a9</msg>
<msg timestamp="20181130 16:48:16.537" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:20.157" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:20.158" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:20.158" starttime="20181130 16:48:16.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:20.159" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:20.159" starttime="20181130 16:48:20.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:20.160" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:20.160" starttime="20181130 16:48:20.160"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:20.161" starttime="20181130 16:48:20.160"></status>
</kw>
<msg timestamp="20181130 16:48:20.161" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:20.161" starttime="20181130 16:48:16.509"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:20.161" starttime="20181130 16:48:16.500"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:20.161" starttime="20181130 16:48:16.500"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:20.161" starttime="20181130 16:48:16.500"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:20.161" starttime="20181130 16:48:10.910"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:20.162" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:20.162" starttime="20181130 16:48:20.162"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:20.164" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 16:48:20.200" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:22.314" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:22.314" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:22.314" starttime="20181130 16:48:20.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:22.315" level="INFO">[
  {
    "Subnets": "6933e82b-6180-4684-a60f-2ccd20fa7875", 
    "ID": "07da973e-9a65-4e65-b14e-ff8be7dae085", 
    "Name": "sgs_net_1"
  }
]</msg>
<status status="PASS" endtime="20181130 16:48:22.315" starttime="20181130 16:48:22.315"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:22.316" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:22.316" starttime="20181130 16:48:22.315"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:22.316" starttime="20181130 16:48:22.316"></status>
</kw>
<msg timestamp="20181130 16:48:22.317" level="INFO">${json} = [
  {
    "Subnets": "6933e82b-6180-4684-a60f-2ccd20fa7875", 
    "ID": "07da973e-9a65-4e65-b14e-ff8be7dae085", 
    "Name": "sgs_net_1"
  }
]</msg>
<status status="PASS" endtime="20181130 16:48:22.317" starttime="20181130 16:48:20.163"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:22.317" level="INFO">To JSON using : content=[
  {
    "Subnets": "6933e82b-6180-4684-a60f-2ccd20fa7875", 
    "ID": "07da973e-9a65-4e65-b14e-ff8be7dae085", 
    "Name": "sgs_net_1"
  }
] </msg>
<msg timestamp="20181130 16:48:22.317" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:48:22.317" level="INFO">@{list} = [ {u'Subnets': u'6933e82b-6180-4684-a60f-2ccd20fa7875', u'ID': u'07da973e-9a65-4e65-b14e-ff8be7dae085', u'Name': u'sgs_net_1'} ]</msg>
<status status="PASS" endtime="20181130 16:48:22.317" starttime="20181130 16:48:22.317"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:48:22.318" level="INFO">[{u'Subnets': u'6933e82b-6180-4684-a60f-2ccd20fa7875', u'ID': u'07da973e-9a65-4e65-b14e-ff8be7dae085', u'Name': u'sgs_net_1'}]</msg>
<status status="PASS" endtime="20181130 16:48:22.318" starttime="20181130 16:48:22.317"></status>
</kw>
<msg timestamp="20181130 16:48:22.318" level="INFO">@{networks} = [ {u'Subnets': u'6933e82b-6180-4684-a60f-2ccd20fa7875', u'ID': u'07da973e-9a65-4e65-b14e-ff8be7dae085', u'Name': u'sgs_net_1'} ]</msg>
<status status="PASS" endtime="20181130 16:48:22.318" starttime="20181130 16:48:20.162"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'6933e82b-6180-4684-a60f-2ccd20fa7875', u'ID': u'07da973e-9a65-4e65-b14e-ff8be7dae085', u'Name': u'sgs_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:22.327" level="INFO">Starting process:
openstack subnet delete 6933e82b-6180-4684-a60f-2ccd20fa7875</msg>
<msg timestamp="20181130 16:48:22.347" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:25.632" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:25.633" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:25.634" starttime="20181130 16:48:22.327"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:25.636" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:25.636" starttime="20181130 16:48:25.635"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:25.637" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:25.637" starttime="20181130 16:48:25.636"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:25.638" starttime="20181130 16:48:25.637"></status>
</kw>
<msg timestamp="20181130 16:48:25.639" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:25.639" starttime="20181130 16:48:22.327"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:25.639" starttime="20181130 16:48:22.319"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:25.640" starttime="20181130 16:48:22.319"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:25.659" level="INFO">Starting process:
openstack network delete 07da973e-9a65-4e65-b14e-ff8be7dae085</msg>
<msg timestamp="20181130 16:48:25.695" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:28.462" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:28.463" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:28.463" starttime="20181130 16:48:25.658"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:28.465" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:28.465" starttime="20181130 16:48:28.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:28.466" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:28.467" starttime="20181130 16:48:28.466"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:28.468" starttime="20181130 16:48:28.467"></status>
</kw>
<msg timestamp="20181130 16:48:28.469" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:28.469" starttime="20181130 16:48:25.657"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:28.469" starttime="20181130 16:48:25.641"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:28.469" starttime="20181130 16:48:25.640"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:28.469" starttime="20181130 16:48:22.318"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:28.469" starttime="20181130 16:48:22.318"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:28.471" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:28.472" starttime="20181130 16:48:28.471"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:28.474" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 16:48:28.499" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:30.657" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:30.658" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:30.658" starttime="20181130 16:48:28.473"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:30.659" level="INFO">[
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "new security group 1", 
    "ID": "2905d43f-6c67-49ef-8940-3faaf64f1417", 
    "Name": "SSH_UPDATED"
  }, 
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sgs_sg_4", 
    "ID": "7b475f67-4625-4b12-8a3f-be65fc617a58", 
    "Name": "sgs_sg_4"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sgs_sg_2", 
    "ID": "e1ea6a51-4491-4128-bf93-a76281e5fab5", 
    "Name": "sgs_sg_2"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sgs_sg_3", 
    "ID": "f8104941-e975-4443-90b2-de28fa1126e8", 
    "Name": "sgs_sg_3"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 16:48:30.659" starttime="20181130 16:48:30.658"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:30.660" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:30.660" starttime="20181130 16:48:30.659"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:30.661" starttime="20181130 16:48:30.660"></status>
</kw>
<msg timestamp="20181130 16:48:30.661" level="INFO">${json} = [
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "new security group 1", 
    "ID": "2905d43f-6c67-49ef-8940-3faaf64f1417", 
    "Name": "SSH_UPDATED"
  }, 
  {
    "Projec...</msg>
<status status="PASS" endtime="20181130 16:48:30.661" starttime="20181130 16:48:28.472"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:48:30.662" level="INFO">To JSON using : content=[
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "new security group 1", 
    "ID": "2905d43f-6c67-49ef-8940-3faaf64f1417", 
    "Name": "SSH_UPDATED"
  }, 
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sgs_sg_4", 
    "ID": "7b475f67-4625-4b12-8a3f-be65fc617a58", 
    "Name": "sgs_sg_4"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sgs_sg_2", 
    "ID": "e1ea6a51-4491-4128-bf93-a76281e5fab5", 
    "Name": "sgs_sg_2"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sgs_sg_3", 
    "ID": "f8104941-e975-4443-90b2-de28fa1126e8", 
    "Name": "sgs_sg_3"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 16:48:30.662" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:48:30.662" level="INFO">@{list} = [ {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'SSH_UPDATED', u'Description': u'new security group 1', u'ID': u'2905d43f-6c67-49ef-8940-3faaf64f1417'} | {u'Project': u'977cbaf3f49844b28...</msg>
<status status="PASS" endtime="20181130 16:48:30.662" starttime="20181130 16:48:30.661"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:48:30.662" level="INFO">[{u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'SSH_UPDATED', u'Description': u'new security group 1', u'ID': u'2905d43f-6c67-49ef-8940-3faaf64f1417'}, {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sgs_sg_4', u'Description': u'sgs_sg_4', u'ID': u'7b475f67-4625-4b12-8a3f-be65fc617a58'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sgs_sg_2', u'Description': u'sgs_sg_2', u'ID': u'e1ea6a51-4491-4128-bf93-a76281e5fab5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sgs_sg_3', u'Description': u'sgs_sg_3', u'ID': u'f8104941-e975-4443-90b2-de28fa1126e8'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 16:48:30.662" starttime="20181130 16:48:30.662"></status>
</kw>
<msg timestamp="20181130 16:48:30.663" level="INFO">@{security_groups} = [ {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'SSH_UPDATED', u'Description': u'new security group 1', u'ID': u'2905d43f-6c67-49ef-8940-3faaf64f1417'} | {u'Project': u'977cbaf3f49844b28...</msg>
<status status="PASS" endtime="20181130 16:48:30.663" starttime="20181130 16:48:28.470"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'SSH_UPDATED', u'Description': u'new security group 1', u'ID': u'2905d43f-6c67-49ef-8940-3faaf64f1417'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:30.674" level="INFO">Starting process:
openstack security group delete 2905d43f-6c67-49ef-8940-3faaf64f1417</msg>
<msg timestamp="20181130 16:48:30.693" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:33.030" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:33.030" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:33.030" starttime="20181130 16:48:30.674"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:33.032" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:33.032" starttime="20181130 16:48:33.031"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:33.033" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:33.033" starttime="20181130 16:48:33.032"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:33.034" starttime="20181130 16:48:33.033"></status>
</kw>
<msg timestamp="20181130 16:48:33.035" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:33.035" starttime="20181130 16:48:30.673"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:33.035" starttime="20181130 16:48:30.665"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:33.035" starttime="20181130 16:48:30.664"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:33.035" starttime="20181130 16:48:30.663"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:33.035" starttime="20181130 16:48:30.663"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:33.037" starttime="20181130 16:48:33.036"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:33.037" starttime="20181130 16:48:33.035"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sgs_sg_4', u'Description': u'sgs_sg_4', u'ID': u'7b475f67-4625-4b12-8a3f-be65fc617a58'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:33.051" level="INFO">Starting process:
openstack security group delete 7b475f67-4625-4b12-8a3f-be65fc617a58</msg>
<msg timestamp="20181130 16:48:33.075" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:35.304" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:35.304" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:35.304" starttime="20181130 16:48:33.050"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:35.306" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:35.306" starttime="20181130 16:48:35.305"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:35.307" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:35.307" starttime="20181130 16:48:35.306"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:35.308" starttime="20181130 16:48:35.307"></status>
</kw>
<msg timestamp="20181130 16:48:35.309" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:35.309" starttime="20181130 16:48:33.050"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:35.309" starttime="20181130 16:48:33.039"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:35.309" starttime="20181130 16:48:33.038"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:35.309" starttime="20181130 16:48:33.037"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:35.309" starttime="20181130 16:48:33.037"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sgs_sg_2', u'Description': u'sgs_sg_2', u'ID': u'e1ea6a51-4491-4128-bf93-a76281e5fab5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:35.324" level="INFO">Starting process:
openstack security group delete e1ea6a51-4491-4128-bf93-a76281e5fab5</msg>
<msg timestamp="20181130 16:48:35.351" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:37.725" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:37.725" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:37.726" starttime="20181130 16:48:35.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:37.727" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:37.727" starttime="20181130 16:48:37.726"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:37.727" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:37.728" starttime="20181130 16:48:37.727"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:37.728" starttime="20181130 16:48:37.728"></status>
</kw>
<msg timestamp="20181130 16:48:37.729" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:37.729" starttime="20181130 16:48:35.323"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:37.729" starttime="20181130 16:48:35.311"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:37.729" starttime="20181130 16:48:35.310"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:37.729" starttime="20181130 16:48:35.310"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:37.729" starttime="20181130 16:48:35.309"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sgs_sg_3', u'Description': u'sgs_sg_3', u'ID': u'f8104941-e975-4443-90b2-de28fa1126e8'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:37.742" level="INFO">Starting process:
openstack security group delete f8104941-e975-4443-90b2-de28fa1126e8</msg>
<msg timestamp="20181130 16:48:37.760" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:40.048" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:40.049" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:40.049" starttime="20181130 16:48:37.741"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:40.051" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:40.051" starttime="20181130 16:48:40.050"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:40.052" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:40.052" starttime="20181130 16:48:40.051"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:40.053" starttime="20181130 16:48:40.052"></status>
</kw>
<msg timestamp="20181130 16:48:40.053" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:40.054" starttime="20181130 16:48:37.740"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:40.054" starttime="20181130 16:48:37.731"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:40.054" starttime="20181130 16:48:37.730"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:40.054" starttime="20181130 16:48:37.730"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:40.054" starttime="20181130 16:48:37.729"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:40.055" starttime="20181130 16:48:40.055"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:40.055" starttime="20181130 16:48:40.054"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:40.055" starttime="20181130 16:48:30.663"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:48:40.057" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 16:48:40.057" starttime="20181130 16:48:40.057"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:40.070" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 16:48:40.111" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:42.721" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:42.722" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:42.722" starttime="20181130 16:48:40.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:42.723" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:42.723" starttime="20181130 16:48:42.723"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:42.724" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:42.724" starttime="20181130 16:48:42.724"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:42.725" starttime="20181130 16:48:42.724"></status>
</kw>
<msg timestamp="20181130 16:48:42.726" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:42.726" starttime="20181130 16:48:40.069"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:42.726" starttime="20181130 16:48:40.058"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:42.738" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 16:48:42.765" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:44.935" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:44.935" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:44.936" starttime="20181130 16:48:42.738"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:44.938" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:44.938" starttime="20181130 16:48:44.937"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:44.939" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:44.939" starttime="20181130 16:48:44.939"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:44.940" starttime="20181130 16:48:44.940"></status>
</kw>
<msg timestamp="20181130 16:48:44.941" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:44.941" starttime="20181130 16:48:42.737"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:44.941" starttime="20181130 16:48:42.726"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:44.951" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 16:48:44.978" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:47.216" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:47.216" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:47.216" starttime="20181130 16:48:44.951"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:47.218" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:47.219" starttime="20181130 16:48:47.217"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:47.220" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:47.220" starttime="20181130 16:48:47.219"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:47.222" starttime="20181130 16:48:47.220"></status>
</kw>
<msg timestamp="20181130 16:48:47.222" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:47.222" starttime="20181130 16:48:44.950"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:47.223" starttime="20181130 16:48:44.941"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:47.242" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 16:48:47.274" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:49.423" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:49.424" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:49.424" starttime="20181130 16:48:47.242"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:49.425" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:49.425" starttime="20181130 16:48:49.425"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:49.426" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:49.426" starttime="20181130 16:48:49.426"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:49.427" starttime="20181130 16:48:49.426"></status>
</kw>
<msg timestamp="20181130 16:48:49.428" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:49.428" starttime="20181130 16:48:47.241"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:49.428" starttime="20181130 16:48:47.223"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:49.440" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 16:48:49.476" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:51.746" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:51.747" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:51.747" starttime="20181130 16:48:49.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:51.748" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 16:48:51.748" starttime="20181130 16:48:51.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:51.748" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:51.748" starttime="20181130 16:48:51.748"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:51.749" starttime="20181130 16:48:51.749"></status>
</kw>
<msg timestamp="20181130 16:48:51.749" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 16:48:51.749" starttime="20181130 16:48:49.438"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:51.749" starttime="20181130 16:48:49.428"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:51.758" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 16:48:51.801" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:53.983" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:53.983" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:53.984" starttime="20181130 16:48:51.758"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:53.986" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:48:53.986" starttime="20181130 16:48:53.985"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:53.987" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:53.987" starttime="20181130 16:48:53.987"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:53.989" starttime="20181130 16:48:53.988"></status>
</kw>
<msg timestamp="20181130 16:48:53.990" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 16:48:53.990" starttime="20181130 16:48:51.757"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:53.990" starttime="20181130 16:48:51.749"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:54.012" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 16:48:54.031" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:56.151" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:56.151" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:56.151" starttime="20181130 16:48:54.012"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:56.153" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:56.154" starttime="20181130 16:48:56.152"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:56.155" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:56.155" starttime="20181130 16:48:56.154"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:56.157" starttime="20181130 16:48:56.155"></status>
</kw>
<msg timestamp="20181130 16:48:56.157" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:56.157" starttime="20181130 16:48:54.010"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:56.157" starttime="20181130 16:48:53.990"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:48:56.176" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 16:48:56.199" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:48:58.321" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:48:58.321" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:48:58.321" starttime="20181130 16:48:56.176"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:58.322" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:58.322" starttime="20181130 16:48:58.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:58.323" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:58.323" starttime="20181130 16:48:58.322"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:58.323" starttime="20181130 16:48:58.323"></status>
</kw>
<msg timestamp="20181130 16:48:58.324" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:58.324" starttime="20181130 16:48:56.174"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:58.324" starttime="20181130 16:48:56.158"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:58.324" starttime="20181130 16:48:40.057"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:58.324" starttime="20181130 16:48:40.056"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:58.324" starttime="20181130 16:48:01.647"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:58.326" starttime="20181130 16:48:58.326"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:48:58.327" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181130 16:48:58.425" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:48:58.425" level="INFO">${stdout} = 4 S root      286735  286715  0  80   0 - 55154 poll_s 16:46 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap
4 ...</msg>
<status status="PASS" endtime="20181130 16:48:58.425" starttime="20181130 16:48:58.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:58.426" level="INFO">4 S root      286735  286715  0  80   0 - 55154 poll_s 16:46 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap
4 S tcpdump   286744  286735  0  80   0 -  8196 poll_s 16:46 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap
0 S heat-ad+  294898  286715  0  80   0 - 28293 do_wai 16:48 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  294908  294898  0  80   0 - 28176 -      16:48 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181130 16:48:58.426" starttime="20181130 16:48:58.426"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:48:58.427" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181130 16:48:58.501" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:48:58.501" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:48:58.502" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 16:48:58.502" starttime="20181130 16:48:58.427"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:58.504" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:58.504" starttime="20181130 16:48:58.503"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:58.505" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:58.505" starttime="20181130 16:48:58.504"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:48:58.506" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181130 16:48:58.657" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181130 16:48:58.658" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181130 16:48:58.658" starttime="20181130 16:48:58.506"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:58.658" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:58.659" starttime="20181130 16:48:58.658"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 16:48:58.659" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181130 16:48:58.777" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:48:58.777" level="INFO">${stdout} = total 72
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          roo...</msg>
<status status="PASS" endtime="20181130 16:48:58.778" starttime="20181130 16:48:58.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:58.779" level="INFO">total 72
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          root              6 Nov 30 15:48 hsperfdata_root
 4 -rwxr-x---. 1 root          root            903 Nov 30 15:40 restart_mgr_daemon.sh
 4 -rwxr-x---. 1 root          root           1478 Nov 30 15:40 restart_mon_daemon.sh
 4 -rwxr-x---. 1 root          root           3085 Nov 30 15:40 restart_osd_daemon.sh
 0 drwx------. 3 root          root             17 Nov 30 15:34 systemd-private-3d4aa08a2ff54e748aba26448a6838ba-chronyd.service-8EpVMu
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap.xz
 0 drwx------. 2 root          root              6 Nov 30 15:33 tmp.cwT13TAGSX</msg>
<status status="PASS" endtime="20181130 16:48:58.780" starttime="20181130 16:48:58.779"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:58.780" starttime="20181130 16:48:58.326"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:58.780" starttime="20181130 16:48:58.325"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:58.781" starttime="20181130 16:48:58.325"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:58.781" starttime="20181130 16:48:58.325"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:58.781" starttime="20181130 16:48:58.324"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181130 16:48:58.835" starttime="20181130 16:48:58.782"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:58.858" starttime="20181130 16:48:58.857"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:48:58.859" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:48:58.993" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:48:58.994" starttime="20181130 16:48:58.858"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.045" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181130 16:48:59.045" starttime="20181130 16:48:58.994"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:48:59.146" level="INFO">[?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:48:59.146" level="INFO">${output} = [?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:48:59.146" starttime="20181130 16:48:59.046"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:48:59.192" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:48:59.192" starttime="20181130 16:48:59.146"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:48:59.194" starttime="20181130 16:48:59.192"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.194" level="INFO">[?1l&gt;[?2004l     287    287
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:48:59.194" starttime="20181130 16:48:59.194"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.194" starttime="20181130 16:48:58.855"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.195" starttime="20181130 16:48:58.836"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.195" starttime="20181130 16:48:58.836"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.195" starttime="20181130 16:47:58.869"></status>
</kw>
<doc>Test Suite for Neutron Security Group</doc>
<status status="PASS" endtime="20181130 16:48:59.195" starttime="20181130 16:46:20.115"></status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/securitygroup/security_group_l3bcast.robot" id="s1-s6" name="Security Group L3Bcast">
<kw type="setup" name="Start Suite">
<doc>Test Suite for Network and Subnet Broadcast with security group</doc>
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181130 16:48:59.310" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181130 16:48:59.310" starttime="20181130 16:48:59.301"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.310" starttime="20181130 16:48:59.301"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181130 16:48:59.318" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181130 16:48:59.318" starttime="20181130 16:48:59.312"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.318" starttime="20181130 16:48:59.318"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181130 16:48:59.319" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181130 16:48:59.319" starttime="20181130 16:48:59.318"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181130 16:48:59.319" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181130 16:48:59.319" starttime="20181130 16:48:59.319"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.320" starttime="20181130 16:48:59.320"></status>
</kw>
<msg timestamp="20181130 16:48:59.320" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:48:59.320" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 16:48:59.320" starttime="20181130 16:48:59.319"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181130 16:48:59.321" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 16:48:59.321" starttime="20181130 16:48:59.320"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181130 16:48:59.322" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:59.322" starttime="20181130 16:48:59.321"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181130 16:48:59.322" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:48:59.322" starttime="20181130 16:48:59.322"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181130 16:48:59.323" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181130 16:48:59.323" starttime="20181130 16:48:59.322"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.324" starttime="20181130 16:48:59.324"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:48:59.325" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:48:59.325" starttime="20181130 16:48:59.324"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.325" starttime="20181130 16:48:59.325"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 16:48:59.326" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 16:48:59.326" starttime="20181130 16:48:59.326"></status>
</kw>
<msg timestamp="20181130 16:48:59.326" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 16:48:59.326" starttime="20181130 16:48:59.325"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.327" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8c00ec190&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:48:59.327" starttime="20181130 16:48:59.326"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.328" starttime="20181130 16:48:59.327"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.328" starttime="20181130 16:48:59.323"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.328" starttime="20181130 16:48:59.323"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.328" starttime="20181130 16:48:59.323"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.328" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:48:59.328" starttime="20181130 16:48:59.328"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.329" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.10'}</msg>
<status status="PASS" endtime="20181130 16:48:59.329" starttime="20181130 16:48:59.329"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.329" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181130 16:48:59.329" starttime="20181130 16:48:59.329"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.330" starttime="20181130 16:48:59.321"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.330" starttime="20181130 16:48:59.311"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:48:59.332" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:48:59.332" starttime="20181130 16:48:59.331"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:48:59.332" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:48:59.332" starttime="20181130 16:48:59.332"></status>
</kw>
<msg timestamp="20181130 16:48:59.332" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:48:59.332" starttime="20181130 16:48:59.330"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:48:59.333" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:48:59.333" starttime="20181130 16:48:59.333"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:48:59.335" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:48:59.335" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:48:59.335" starttime="20181130 16:48:59.334"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.337" starttime="20181130 16:48:59.337"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:48:59.338" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:48:59.338" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:48:59.338" starttime="20181130 16:48:59.337"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:48:59.338" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:48:59.338" starttime="20181130 16:48:59.338"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:48:59.339" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181130 16:48:59.339" starttime="20181130 16:48:59.339"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:48:59.340" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:48:59.340" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:48:59.340" starttime="20181130 16:48:59.340"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.341" starttime="20181130 16:48:59.340"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.342" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:48:59.689" level="INFO">Read output: Last login: Fri Nov 30 16:48:01 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:48:59.690" starttime="20181130 16:48:59.341"></status>
</kw>
<msg timestamp="20181130 16:48:59.690" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:48:59.690" starttime="20181130 16:48:59.341"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.690" starttime="20181130 16:48:59.339"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:48:59.691" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181130 16:48:59.736" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181130 16:48:59.736" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 16:48:59.736" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 16:48:59.736" starttime="20181130 16:48:59.690"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:48:59.801" starttime="20181130 16:48:59.737"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.801" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 16:48:59.801" starttime="20181130 16:48:59.801"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.802" starttime="20181130 16:48:59.802"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.803" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:48:59.803" starttime="20181130 16:48:59.803"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.803" starttime="20181130 16:48:59.802"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.804" starttime="20181130 16:48:59.804"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.805" starttime="20181130 16:48:59.805"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:48:59.805" starttime="20181130 16:48:59.805"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.805" starttime="20181130 16:48:59.803"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.805" starttime="20181130 16:48:59.336"></status>
</kw>
<msg timestamp="20181130 16:48:59.805" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:48:59.805" starttime="20181130 16:48:59.336"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.806" starttime="20181130 16:48:59.335"></status>
</kw>
<msg timestamp="20181130 16:48:59.806" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:48:59.806" starttime="20181130 16:48:59.335"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.807" starttime="20181130 16:48:59.807"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.807" starttime="20181130 16:48:59.807"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:48:59.808" starttime="20181130 16:48:59.807"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.808" starttime="20181130 16:48:59.806"></status>
</kw>
<msg timestamp="20181130 16:48:59.808" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:48:59.808" starttime="20181130 16:48:59.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.808" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:48:59.808" starttime="20181130 16:48:59.808"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.808" starttime="20181130 16:48:59.333"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.808" starttime="20181130 16:48:59.332"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.808" starttime="20181130 16:48:59.332"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.809" starttime="20181130 16:48:59.330"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.809" starttime="20181130 16:48:59.809"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181130 16:48:59.832" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:48:59.832" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:48:59.832" starttime="20181130 16:48:59.831"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.832" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 16:48:59.832" starttime="20181130 16:48:59.832"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.833" level="INFO">1</msg>
<status status="PASS" endtime="20181130 16:48:59.833" starttime="20181130 16:48:59.832"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.834" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181130 16:48:59.834" starttime="20181130 16:48:59.833"></status>
</kw>
<msg timestamp="20181130 16:48:59.834" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 16:48:59.834" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181130 16:48:59.834" starttime="20181130 16:48:59.833"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.834" starttime="20181130 16:48:59.834"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181130 16:48:59.835" level="INFO">${ip_address} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:48:59.835" starttime="20181130 16:48:59.835"></status>
</kw>
<msg timestamp="20181130 16:48:59.836" level="INFO">${odl_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:48:59.836" starttime="20181130 16:48:59.835"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.836" starttime="20181130 16:48:59.836"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181130 16:48:59.837" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181130 16:48:59.837" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181130 16:48:59.837" starttime="20181130 16:48:59.836"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.837" starttime="20181130 16:48:59.837"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:48:59.838" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:48:59.956" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:48:59.956" starttime="20181130 16:48:59.837"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.957" starttime="20181130 16:48:59.957"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:48:59.958" starttime="20181130 16:48:59.957"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:48:59.958" starttime="20181130 16:48:59.958"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.958" starttime="20181130 16:48:59.956"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.958" starttime="20181130 16:48:59.831"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.958" starttime="20181130 16:48:59.810"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.958" starttime="20181130 16:48:59.809"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.958" starttime="20181130 16:48:59.809"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.958" starttime="20181130 16:48:59.809"></status>
</kw>
<status status="PASS" endtime="20181130 16:48:59.958" starttime="20181130 16:48:59.311"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:48:59.968" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:48:59.968" starttime="20181130 16:48:59.968"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:48:59.969" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:48:59.969" starttime="20181130 16:48:59.968"></status>
</kw>
<msg timestamp="20181130 16:48:59.969" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:48:59.969" starttime="20181130 16:48:59.967"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 16:48:59.978" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 16:48:59.978" starttime="20181130 16:48:59.978"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 16:48:59.979" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 16:48:59.979" starttime="20181130 16:48:59.978"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.011" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181130 16:49:00.011" starttime="20181130 16:48:59.979"></status>
</kw>
<msg timestamp="20181130 16:49:00.011" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 16:49:00.011" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181130 16:49:00.011" starttime="20181130 16:48:59.979"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.055" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g "r "o "u "p "/ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p "_ "l "3 "b "c "a "s "t ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:49:00.055" starttime="20181130 16:49:00.012"></status>
</kw>
<msg timestamp="20181130 16:49:00.055" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 16:49:00.055" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181130 16:49:00.055" starttime="20181130 16:49:00.012"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.056" starttime="20181130 16:49:00.056"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.056" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g "r "o "u "p "/ "s "e "c "u "r "i "t "y "_ "g "r "o "u "p "_ "l "3 "b "c "a "s "t ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:49:00.057" starttime="20181130 16:49:00.056"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.057" starttime="20181130 16:49:00.057"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.058" starttime="20181130 16:49:00.058"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.059" starttime="20181130 16:49:00.058"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:49:00.059" starttime="20181130 16:49:00.059"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.059" starttime="20181130 16:49:00.057"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.059" starttime="20181130 16:48:59.977"></status>
</kw>
<msg timestamp="20181130 16:49:00.059" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:49:00.059" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181130 16:49:00.059" starttime="20181130 16:48:59.977"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.060" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:00.060" starttime="20181130 16:49:00.059"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.060" starttime="20181130 16:48:59.977"></status>
</kw>
<msg timestamp="20181130 16:49:00.060" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 16:49:00.060" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "o "p "e "n "s "t "a "c "k "/ "s "e "c "u "r "i "t "y "g ...</msg>
<status status="PASS" endtime="20181130 16:49:00.060" starttime="20181130 16:48:59.969"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.061" starttime="20181130 16:49:00.060"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.061" starttime="20181130 16:48:59.969"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.061" starttime="20181130 16:48:59.969"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.061" starttime="20181130 16:48:59.967"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.061" starttime="20181130 16:48:59.959"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.061" starttime="20181130 16:48:59.959"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.061" starttime="20181130 16:48:59.301"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181130 16:49:00.062" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181130 16:49:00.062" starttime="20181130 16:49:00.061"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:49:00.064" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:49:00.064" starttime="20181130 16:49:00.064"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:49:00.064" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:49:00.064" starttime="20181130 16:49:00.064"></status>
</kw>
<msg timestamp="20181130 16:49:00.065" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:49:00.065" starttime="20181130 16:49:00.063"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:49:00.066" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:49:00.066" starttime="20181130 16:49:00.065"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:49:00.068" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:49:00.068" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:49:00.068" starttime="20181130 16:49:00.068"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.076" starttime="20181130 16:49:00.076"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.077" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:49:00.243" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:49:00.244" starttime="20181130 16:49:00.076"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.263" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181130 16:49:00.263" starttime="20181130 16:49:00.244"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:00.290" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:49:00.291" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:49:00.291" starttime="20181130 16:49:00.263"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:49:00.343" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:49:00.343" starttime="20181130 16:49:00.291"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:49:00.346" starttime="20181130 16:49:00.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.346" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:49:00.346" starttime="20181130 16:49:00.346"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.346" starttime="20181130 16:49:00.075"></status>
</kw>
<msg timestamp="20181130 16:49:00.346" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:00.347" starttime="20181130 16:49:00.068"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.348" starttime="20181130 16:49:00.348"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.348" starttime="20181130 16:49:00.348"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:49:00.349" starttime="20181130 16:49:00.348"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.349" starttime="20181130 16:49:00.347"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.349" starttime="20181130 16:49:00.067"></status>
</kw>
<msg timestamp="20181130 16:49:00.349" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:00.349" starttime="20181130 16:49:00.067"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.349" starttime="20181130 16:49:00.066"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.349" starttime="20181130 16:49:00.065"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.349" starttime="20181130 16:49:00.065"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.349" starttime="20181130 16:49:00.063"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.349" starttime="20181130 16:49:00.062"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 16:49:00.351" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 16:49:00.351" starttime="20181130 16:49:00.351"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 16:49:00.352" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 16:49:00.352" starttime="20181130 16:49:00.351"></status>
</kw>
<msg timestamp="20181130 16:49:00.352" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 16:49:00.352" starttime="20181130 16:49:00.350"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 16:49:00.353" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:49:00.353" starttime="20181130 16:49:00.352"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 16:49:00.355" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:49:00.355" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:49:00.355" starttime="20181130 16:49:00.355"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.363" starttime="20181130 16:49:00.363"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.364" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:49:00.495" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:49:00.495" starttime="20181130 16:49:00.363"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.542" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181130 16:49:00.542" starttime="20181130 16:49:00.495"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:00.544" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:49:00.544" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:49:00.544" starttime="20181130 16:49:00.542"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:49:00.587" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:49:00.587" starttime="20181130 16:49:00.545"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:49:00.589" starttime="20181130 16:49:00.587"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.589" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:49:00.589" starttime="20181130 16:49:00.589"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.590" starttime="20181130 16:49:00.362"></status>
</kw>
<msg timestamp="20181130 16:49:00.590" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:00.590" starttime="20181130 16:49:00.356"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.591" starttime="20181130 16:49:00.591"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.592" starttime="20181130 16:49:00.592"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:49:00.592" starttime="20181130 16:49:00.592"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.592" starttime="20181130 16:49:00.590"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.593" starttime="20181130 16:49:00.354"></status>
</kw>
<msg timestamp="20181130 16:49:00.593" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:00.593" starttime="20181130 16:49:00.353"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.593" starttime="20181130 16:49:00.353"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.593" starttime="20181130 16:49:00.352"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.593" starttime="20181130 16:49:00.352"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.593" starttime="20181130 16:49:00.350"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.593" starttime="20181130 16:49:00.349"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.593" starttime="20181130 16:49:00.062"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.593" starttime="20181130 16:49:00.062"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.594" starttime="20181130 16:49:00.594"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.595" level="INFO">${OS_CNTL_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:49:00.596" starttime="20181130 16:49:00.595"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:49:00.597" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 16:49:00.597" starttime="20181130 16:49:00.596"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:49:00.598" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:49:00.599" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:49:00.599" starttime="20181130 16:49:00.598"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:00.599" starttime="20181130 16:49:00.599"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.600" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:49:00.914" level="INFO">Read output: Last login: Fri Nov 30 16:48:59 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:00.914" starttime="20181130 16:49:00.600"></status>
</kw>
<msg timestamp="20181130 16:49:00.914" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:00.914" starttime="20181130 16:49:00.599"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.914" starttime="20181130 16:49:00.597"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.915" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:49:00.915" starttime="20181130 16:49:00.915"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.916" starttime="20181130 16:49:00.596"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.917" level="INFO">${OS_CMP1_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:49:00.917" starttime="20181130 16:49:00.917"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.918" level="INFO">${OS_CMP2_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:49:00.918" starttime="20181130 16:49:00.918"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.919" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 16:49:00.919" starttime="20181130 16:49:00.918"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.920" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 16:49:00.920" starttime="20181130 16:49:00.919"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.920" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:49:00.920" starttime="20181130 16:49:00.920"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.921" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 16:49:00.921" starttime="20181130 16:49:00.921"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.925" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 16:49:00.925" starttime="20181130 16:49:00.921"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.929" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 16:49:00.929" starttime="20181130 16:49:00.925"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.929" starttime="20181130 16:49:00.917"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:00.929" starttime="20181130 16:49:00.916"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181130 16:49:00.930" level="INFO">Length is 1</msg>
<msg timestamp="20181130 16:49:00.930" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 16:49:00.930" starttime="20181130 16:49:00.930"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181130 16:49:00.930" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 16:49:00.931" starttime="20181130 16:49:00.930"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:00.940" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:49:00.978" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:03.030" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:03.030" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:03.030" starttime="20181130 16:49:00.940"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:03.031" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:03.031" starttime="20181130 16:49:03.031"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:03.032" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:03.032" starttime="20181130 16:49:03.031"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:03.032" starttime="20181130 16:49:03.032"></status>
</kw>
<msg timestamp="20181130 16:49:03.033" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:49:03.033" starttime="20181130 16:49:00.939"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:03.040" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:49:03.083" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:05.041" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:05.042" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:05.042" starttime="20181130 16:49:03.040"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:05.043" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:05.043" starttime="20181130 16:49:05.042"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:05.043" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:05.044" starttime="20181130 16:49:05.043"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:05.044" starttime="20181130 16:49:05.044"></status>
</kw>
<msg timestamp="20181130 16:49:05.045" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:49:05.045" starttime="20181130 16:49:03.040"></status>
</kw>
<msg timestamp="20181130 16:49:05.045" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:49:05.045" starttime="20181130 16:49:00.931"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:05.055" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:49:05.096" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:07.225" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:07.225" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:07.225" starttime="20181130 16:49:05.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:07.226" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:07.226" starttime="20181130 16:49:07.226"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:07.227" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:07.227" starttime="20181130 16:49:07.227"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:07.228" starttime="20181130 16:49:07.227"></status>
</kw>
<msg timestamp="20181130 16:49:07.228" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:49:07.228" starttime="20181130 16:49:05.054"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:07.239" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:49:07.280" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:09.434" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:09.434" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:09.434" starttime="20181130 16:49:07.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:09.435" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:09.436" starttime="20181130 16:49:09.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:09.436" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:09.436" starttime="20181130 16:49:09.436"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:09.437" starttime="20181130 16:49:09.436"></status>
</kw>
<msg timestamp="20181130 16:49:09.437" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:49:09.437" starttime="20181130 16:49:07.238"></status>
</kw>
<msg timestamp="20181130 16:49:09.438" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:49:09.438" starttime="20181130 16:49:05.045"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:09.447" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 16:49:09.483" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:11.703" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:11.704" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:11.704" starttime="20181130 16:49:09.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:11.705" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:11.705" starttime="20181130 16:49:11.704"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:11.706" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:11.706" starttime="20181130 16:49:11.706"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:11.708" starttime="20181130 16:49:11.707"></status>
</kw>
<msg timestamp="20181130 16:49:11.708" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:49:11.708" starttime="20181130 16:49:09.446"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:11.724" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 16:49:11.753" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:13.851" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:13.851" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:13.851" starttime="20181130 16:49:11.723"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:13.853" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:13.853" starttime="20181130 16:49:13.852"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:13.853" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:13.853" starttime="20181130 16:49:13.853"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:13.854" starttime="20181130 16:49:13.854"></status>
</kw>
<msg timestamp="20181130 16:49:13.855" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 16:49:13.855" starttime="20181130 16:49:11.722"></status>
</kw>
<msg timestamp="20181130 16:49:13.855" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:49:13.855" starttime="20181130 16:49:09.438"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:49:13.856" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:49:13.856" starttime="20181130 16:49:13.855"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:49:13.856" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:49:13.856" starttime="20181130 16:49:13.856"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 16:49:13.857" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 16:49:13.857" starttime="20181130 16:49:13.857"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:13.857" starttime="20181130 16:49:00.931"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:13.859" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_...</msg>
<status status="PASS" endtime="20181130 16:49:13.859" starttime="20181130 16:49:13.858"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181130 16:49:13.860" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.10']
OS_CMP_IPS: [u'192.0.2.10']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181130 16:49:13.860" starttime="20181130 16:49:13.859"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:13.860" starttime="20181130 16:49:13.857"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:13.860" starttime="20181130 16:49:00.595"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181130 16:49:13.861" level="INFO">Creating Session using : alias=session, url=http://192.0.2.10:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfce8690&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 16:49:13.861" starttime="20181130 16:49:13.860"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:13.862" starttime="20181130 16:49:00.594"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181130 16:49:13.863" level="INFO">${suite_} = CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181130 16:49:13.863" starttime="20181130 16:49:13.863"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181130 16:49:13.863" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181130 16:49:13.864" starttime="20181130 16:49:13.863"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181130 16:49:13.865" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:13.865" starttime="20181130 16:49:13.864"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.10">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181130 16:49:13.866" level="INFO">${fname} = tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10</msg>
<status status="PASS" endtime="20181130 16:49:13.866" starttime="20181130 16:49:13.865"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:49:13.869" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:49:13.870" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:49:13.870" starttime="20181130 16:49:13.867"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:49:13.871" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 16:49:13.871" starttime="20181130 16:49:13.870"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:49:13.871" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:49:13.872" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:49:13.872" starttime="20181130 16:49:13.871"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:13.872" starttime="20181130 16:49:13.872"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:49:13.873" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:49:14.211" level="INFO">Read output: Last login: Fri Nov 30 16:49:00 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:14.211" starttime="20181130 16:49:13.873"></status>
</kw>
<msg timestamp="20181130 16:49:14.211" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:14.211" starttime="20181130 16:49:13.872"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:14.212" starttime="20181130 16:49:13.871"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:49:14.212" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap</msg>
<status status="PASS" endtime="20181130 16:49:14.213" starttime="20181130 16:49:14.212"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:49:14.213" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap'.</msg>
<msg timestamp="20181130 16:49:14.216" level="INFO">${stdout} = None</msg>
<msg timestamp="20181130 16:49:14.216" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181130 16:49:14.217" starttime="20181130 16:49:14.213"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:14.218" level="INFO">None</msg>
<status status="PASS" endtime="20181130 16:49:14.218" starttime="20181130 16:49:14.217"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:14.219" level="INFO">None</msg>
<status status="PASS" endtime="20181130 16:49:14.219" starttime="20181130 16:49:14.218"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:14.223" starttime="20181130 16:49:14.222"></status>
</kw>
<msg timestamp="20181130 16:49:14.223" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:14.223" starttime="20181130 16:49:14.221"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:14.224" starttime="20181130 16:49:14.220"></status>
</kw>
<msg timestamp="20181130 16:49:14.224" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 16:49:14.224" starttime="20181130 16:49:13.866"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:14.225" starttime="20181130 16:49:14.225"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:14.225" starttime="20181130 16:49:13.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:14.225" starttime="20181130 16:49:13.865"></status>
</kw>
<msg timestamp="20181130 16:49:14.226" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:49:14.226" starttime="20181130 16:49:13.864"></status>
</kw>
<msg timestamp="20181130 16:49:14.226" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:49:14.227" starttime="20181130 16:49:13.862"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181130 16:49:14.228" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 16:49:14.228" starttime="20181130 16:49:14.227"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:14.231" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:14.232" starttime="20181130 16:49:14.231"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:14.235" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 16:49:14.260" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:16.262" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:16.263" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:16.263" starttime="20181130 16:49:14.233"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:16.265" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:49:16.266" starttime="20181130 16:49:16.264"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:16.267" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:16.267" starttime="20181130 16:49:16.266"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:16.269" starttime="20181130 16:49:16.268"></status>
</kw>
<msg timestamp="20181130 16:49:16.269" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:49:16.269" starttime="20181130 16:49:14.232"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:16.271" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:49:16.271" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:49:16.271" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:16.271" starttime="20181130 16:49:16.270"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:49:16.272" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:49:16.272" starttime="20181130 16:49:16.272"></status>
</kw>
<msg timestamp="20181130 16:49:16.273" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:16.273" starttime="20181130 16:49:14.230"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 16:49:16.273" starttime="20181130 16:49:16.273"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:16.276" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:16.277" starttime="20181130 16:49:16.276"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:16.279" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 16:49:16.316" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:19.481" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:19.483" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:19.483" starttime="20181130 16:49:16.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:19.485" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:49:19.485" starttime="20181130 16:49:19.484"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:19.485" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:19.485" starttime="20181130 16:49:19.485"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:19.486" starttime="20181130 16:49:19.486"></status>
</kw>
<msg timestamp="20181130 16:49:19.487" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:49:19.487" starttime="20181130 16:49:16.277"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:19.488" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:49:19.488" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:49:19.488" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:19.488" starttime="20181130 16:49:19.487"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:49:19.489" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:49:19.489" starttime="20181130 16:49:19.488"></status>
</kw>
<msg timestamp="20181130 16:49:19.489" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:19.489" starttime="20181130 16:49:16.274"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 16:49:19.490" starttime="20181130 16:49:19.490"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:19.491" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:19.491" starttime="20181130 16:49:19.491"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:19.493" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 16:49:19.535" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:21.615" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:21.615" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:21.615" starttime="20181130 16:49:19.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:21.616" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:49:21.616" starttime="20181130 16:49:21.616"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:21.617" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:21.617" starttime="20181130 16:49:21.617"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:21.618" starttime="20181130 16:49:21.617"></status>
</kw>
<msg timestamp="20181130 16:49:21.618" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:49:21.618" starttime="20181130 16:49:19.492"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:21.618" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:49:21.619" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:49:21.619" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:21.619" starttime="20181130 16:49:21.618"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:49:21.619" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:49:21.619" starttime="20181130 16:49:21.619"></status>
</kw>
<msg timestamp="20181130 16:49:21.619" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:21.619" starttime="20181130 16:49:19.490"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 16:49:21.620" starttime="20181130 16:49:21.620"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:21.621" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:21.621" starttime="20181130 16:49:21.621"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:21.622" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 16:49:21.667" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:23.871" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:23.871" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:23.871" starttime="20181130 16:49:21.622"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:23.872" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:49:23.872" starttime="20181130 16:49:23.872"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:23.873" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:23.873" starttime="20181130 16:49:23.873"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:23.874" starttime="20181130 16:49:23.873"></status>
</kw>
<msg timestamp="20181130 16:49:23.874" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:49:23.874" starttime="20181130 16:49:21.621"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:23.874" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:49:23.874" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:49:23.874" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:23.874" starttime="20181130 16:49:23.874"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:49:23.875" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:49:23.875" starttime="20181130 16:49:23.875"></status>
</kw>
<msg timestamp="20181130 16:49:23.875" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:23.875" starttime="20181130 16:49:21.620"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181130 16:49:23.875" starttime="20181130 16:49:23.875"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:23.876" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:23.876" starttime="20181130 16:49:23.876"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:23.877" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 16:49:23.918" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:25.979" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:25.980" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:25.980" starttime="20181130 16:49:23.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:25.981" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:49:25.981" starttime="20181130 16:49:25.980"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:25.981" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:25.981" starttime="20181130 16:49:25.981"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:25.982" starttime="20181130 16:49:25.981"></status>
</kw>
<msg timestamp="20181130 16:49:25.982" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 16:49:25.982" starttime="20181130 16:49:23.877"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:25.983" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 16:49:25.983" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:49:25.983" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:25.983" starttime="20181130 16:49:25.982"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:49:25.983" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 16:49:25.983" starttime="20181130 16:49:25.983"></status>
</kw>
<msg timestamp="20181130 16:49:25.984" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:25.984" starttime="20181130 16:49:23.876"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181130 16:49:25.984" starttime="20181130 16:49:25.984"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:25.985" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 16:49:25.985" starttime="20181130 16:49:25.985"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:25.986" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 16:49:26.027" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:28.145" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:28.146" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:28.146" starttime="20181130 16:49:25.985"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:28.147" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 16:49:28.147" starttime="20181130 16:49:28.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:28.148" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:28.148" starttime="20181130 16:49:28.148"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:28.150" starttime="20181130 16:49:28.149"></status>
</kw>
<msg timestamp="20181130 16:49:28.150" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 16:49:28.150" starttime="20181130 16:49:25.985"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 16:49:28.151" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 16:49:28.151" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 16:49:28.151" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:49:28.151" starttime="20181130 16:49:28.150"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 16:49:28.152" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 16:49:28.152" starttime="20181130 16:49:28.152"></status>
</kw>
<msg timestamp="20181130 16:49:28.152" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 16:49:28.152" starttime="20181130 16:49:25.984"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:28.154" starttime="20181130 16:49:28.153"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:28.154" starttime="20181130 16:49:28.153"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:28.155" starttime="20181130 16:49:28.154"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:28.155" starttime="20181130 16:49:28.154"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:28.155" starttime="20181130 16:49:28.153"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:49:28.157" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 16:49:28.157" starttime="20181130 16:49:28.156"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:28.167" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 16:49:28.202" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:30.761" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:30.762" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:30.762" starttime="20181130 16:49:28.167"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:30.764" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:30.765" starttime="20181130 16:49:30.763"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:30.766" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:30.766" starttime="20181130 16:49:30.765"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:30.767" starttime="20181130 16:49:30.766"></status>
</kw>
<msg timestamp="20181130 16:49:30.768" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:49:30.768" starttime="20181130 16:49:28.166"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:30.769" starttime="20181130 16:49:28.157"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:30.792" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 16:49:30.812" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:32.847" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:32.847" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:32.847" starttime="20181130 16:49:30.791"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:32.848" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:32.849" starttime="20181130 16:49:32.848"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:32.849" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:32.850" starttime="20181130 16:49:32.849"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:32.851" starttime="20181130 16:49:32.850"></status>
</kw>
<msg timestamp="20181130 16:49:32.852" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:49:32.852" starttime="20181130 16:49:30.790"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:32.852" starttime="20181130 16:49:30.769"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:32.862" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 16:49:32.889" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:34.883" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:34.884" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:34.884" starttime="20181130 16:49:32.862"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:34.886" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:34.886" starttime="20181130 16:49:34.885"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:34.887" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:34.887" starttime="20181130 16:49:34.886"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:34.888" starttime="20181130 16:49:34.887"></status>
</kw>
<msg timestamp="20181130 16:49:34.889" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:49:34.889" starttime="20181130 16:49:32.861"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:34.889" starttime="20181130 16:49:32.852"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:34.906" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 16:49:34.928" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:37.012" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:37.013" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:37.013" starttime="20181130 16:49:34.905"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:37.015" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:37.016" starttime="20181130 16:49:37.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:37.017" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:37.017" starttime="20181130 16:49:37.016"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:37.018" starttime="20181130 16:49:37.017"></status>
</kw>
<msg timestamp="20181130 16:49:37.019" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:49:37.019" starttime="20181130 16:49:34.904"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:37.019" starttime="20181130 16:49:34.889"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:37.040" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 16:49:37.081" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:39.287" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:39.288" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:39.288" starttime="20181130 16:49:37.039"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:39.289" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 16:49:39.289" starttime="20181130 16:49:39.288"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:39.289" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:39.289" starttime="20181130 16:49:39.289"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:39.290" starttime="20181130 16:49:39.290"></status>
</kw>
<msg timestamp="20181130 16:49:39.290" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 16:49:39.290" starttime="20181130 16:49:37.038"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:39.290" starttime="20181130 16:49:37.020"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:39.299" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 16:49:39.319" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:41.421" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:41.422" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:41.422" starttime="20181130 16:49:39.298"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:41.423" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:49:41.423" starttime="20181130 16:49:41.423"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:41.424" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:41.424" starttime="20181130 16:49:41.424"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:41.425" starttime="20181130 16:49:41.424"></status>
</kw>
<msg timestamp="20181130 16:49:41.425" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 16:49:41.425" starttime="20181130 16:49:39.298"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:41.425" starttime="20181130 16:49:39.291"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:41.435" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 16:49:41.460" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:43.627" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:43.628" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:43.628" starttime="20181130 16:49:41.434"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:43.630" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:43.631" starttime="20181130 16:49:43.629"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:43.632" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:43.632" starttime="20181130 16:49:43.631"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:43.634" starttime="20181130 16:49:43.632"></status>
</kw>
<msg timestamp="20181130 16:49:43.634" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:49:43.635" starttime="20181130 16:49:41.434"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:43.635" starttime="20181130 16:49:41.425"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:43.648" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 16:49:43.670" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:45.740" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:45.741" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:45.741" starttime="20181130 16:49:43.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.742" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:45.742" starttime="20181130 16:49:45.741"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.743" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:45.743" starttime="20181130 16:49:45.743"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.745" starttime="20181130 16:49:45.744"></status>
</kw>
<msg timestamp="20181130 16:49:45.745" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:49:45.745" starttime="20181130 16:49:43.647"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.745" starttime="20181130 16:49:43.635"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.746" starttime="20181130 16:49:28.157"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.746" starttime="20181130 16:49:28.155"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.746" starttime="20181130 16:49:14.229"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.746" starttime="20181130 16:49:14.228"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.749" starttime="20181130 16:49:45.749"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 16:49:45.750" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181130 16:49:45.750" starttime="20181130 16:49:45.750"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.752" starttime="20181130 16:49:45.752"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.753" starttime="20181130 16:49:45.753"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.759" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181130 16:49:45.759" starttime="20181130 16:49:45.753"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.780" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.780" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:45.780" starttime="20181130 16:49:45.759"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.780" starttime="20181130 16:49:45.751"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.780" starttime="20181130 16:49:45.750"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.782" starttime="20181130 16:49:45.781"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.783" starttime="20181130 16:49:45.782"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.786" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181130 16:49:45.786" starttime="20181130 16:49:45.783"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.797" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.798" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:45.798" starttime="20181130 16:49:45.787"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.798" starttime="20181130 16:49:45.781"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.798" starttime="20181130 16:49:45.780"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.801" starttime="20181130 16:49:45.800"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.801" starttime="20181130 16:49:45.801"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.804" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181130 16:49:45.804" starttime="20181130 16:49:45.801"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.814" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.814" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:45.814" starttime="20181130 16:49:45.805"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.815" starttime="20181130 16:49:45.799"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.815" starttime="20181130 16:49:45.798"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.816" starttime="20181130 16:49:45.816"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.817" starttime="20181130 16:49:45.816"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.820" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181130 16:49:45.820" starttime="20181130 16:49:45.817"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.830" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.830" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:45.831" starttime="20181130 16:49:45.820"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.831" starttime="20181130 16:49:45.815"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.831" starttime="20181130 16:49:45.815"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.832" starttime="20181130 16:49:45.832"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.833" starttime="20181130 16:49:45.833"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.835" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181130 16:49:45.836" starttime="20181130 16:49:45.833"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.847" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.848" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:45.848" starttime="20181130 16:49:45.836"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.848" starttime="20181130 16:49:45.831"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.848" starttime="20181130 16:49:45.831"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.849" starttime="20181130 16:49:45.849"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.850" starttime="20181130 16:49:45.849"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.852" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181130 16:49:45.852" starttime="20181130 16:49:45.850"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.862" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.863" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:45.863" starttime="20181130 16:49:45.852"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.863" starttime="20181130 16:49:45.848"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.863" starttime="20181130 16:49:45.848"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.864" starttime="20181130 16:49:45.864"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.865" starttime="20181130 16:49:45.864"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.867" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181130 16:49:45.867" starttime="20181130 16:49:45.865"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.877" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.877" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:45.877" starttime="20181130 16:49:45.867"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.878" starttime="20181130 16:49:45.863"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.878" starttime="20181130 16:49:45.863"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.879" starttime="20181130 16:49:45.879"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.880" starttime="20181130 16:49:45.879"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.883" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181130 16:49:45.883" starttime="20181130 16:49:45.880"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.892" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.893" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:45.893" starttime="20181130 16:49:45.883"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.893" starttime="20181130 16:49:45.878"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.893" starttime="20181130 16:49:45.878"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.894" starttime="20181130 16:49:45.894"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.895" starttime="20181130 16:49:45.895"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.898" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181130 16:49:45.898" starttime="20181130 16:49:45.895"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.907" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.908" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:45.908" starttime="20181130 16:49:45.898"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.908" starttime="20181130 16:49:45.893"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.908" starttime="20181130 16:49:45.893"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.909" starttime="20181130 16:49:45.909"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.910" starttime="20181130 16:49:45.910"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.913" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181130 16:49:45.913" starttime="20181130 16:49:45.910"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.923" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.923" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:45.923" starttime="20181130 16:49:45.913"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.923" starttime="20181130 16:49:45.908"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.923" starttime="20181130 16:49:45.908"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.923" starttime="20181130 16:49:45.750"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.925" starttime="20181130 16:49:45.924"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 16:49:45.925" starttime="20181130 16:49:45.925"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.928" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181130 16:49:45.928" starttime="20181130 16:49:45.925"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:45.986" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 16:49:45.987" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181130 16:49:45.987" starttime="20181130 16:49:45.928"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.987" starttime="20181130 16:49:45.924"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.987" starttime="20181130 16:49:45.748"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.987" starttime="20181130 16:49:45.748"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.987" starttime="20181130 16:49:45.747"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.987" starttime="20181130 16:49:45.747"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:49:45.996" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:49:45.996" starttime="20181130 16:49:45.995"></status>
</kw>
<msg timestamp="20181130 16:49:45.996" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:49:45.996" starttime="20181130 16:49:45.995"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:45.996" starttime="20181130 16:49:45.996"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:49:45.997" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:49:45.997" starttime="20181130 16:49:45.997"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:45.997" starttime="20181130 16:49:45.994"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.008" starttime="20181130 16:49:46.008"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.009" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 16:49:46.168" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 16:49:46.168" starttime="20181130 16:49:46.008"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.195" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181130 16:49:46.195" starttime="20181130 16:49:46.169"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 16:49:46.200" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 16:49:46 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 16:49:46.201" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 16:49:46 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 16:49:46.201" starttime="20181130 16:49:46.196"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 16:49:46.243" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 16:49:46.244" starttime="20181130 16:49:46.201"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:49:46.245" starttime="20181130 16:49:46.244"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.246" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 16:49:46 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 16:49:46.246" starttime="20181130 16:49:46.246"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.246" starttime="20181130 16:49:46.007"></status>
</kw>
<msg timestamp="20181130 16:49:46.246" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 16:49:46 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 16:49:46.246" starttime="20181130 16:49:46.000"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.247" starttime="20181130 16:49:46.247"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.248" starttime="20181130 16:49:46.247"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.248" starttime="20181130 16:49:46.247"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.248" starttime="20181130 16:49:46.248"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.248" starttime="20181130 16:49:46.248"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.249" starttime="20181130 16:49:46.248"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.249" starttime="20181130 16:49:46.248"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.249" starttime="20181130 16:49:46.249"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.249" starttime="20181130 16:49:46.249"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.250" starttime="20181130 16:49:46.250"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.250" starttime="20181130 16:49:46.249"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.251" starttime="20181130 16:49:46.250"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.251" starttime="20181130 16:49:46.250"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.251" starttime="20181130 16:49:46.247"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.251" starttime="20181130 16:49:45.999"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.251" starttime="20181130 16:49:45.999"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.251" starttime="20181130 16:49:45.999"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.251" starttime="20181130 16:49:45.999"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.251" starttime="20181130 16:49:45.998"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.251" starttime="20181130 16:49:45.998"></status>
</kw>
<msg timestamp="20181130 16:49:46.251" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:49:46.251" starttime="20181130 16:49:45.998"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.260" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:49:46.260" starttime="20181130 16:49:46.259"></status>
</kw>
<msg timestamp="20181130 16:49:46.260" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:49:46.260" starttime="20181130 16:49:46.259"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.260" starttime="20181130 16:49:46.260"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:49:46.261" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:49:46.261" starttime="20181130 16:49:46.261"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.261" starttime="20181130 16:49:46.259"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.261" starttime="20181130 16:49:46.251"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.261" starttime="20181130 16:49:45.997"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181130 16:49:46.262" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181130 16:49:46.262" starttime="20181130 16:49:46.262"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.272" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181130 16:49:46.272" starttime="20181130 16:49:46.264"></status>
</kw>
<msg timestamp="20181130 16:49:46.272" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 16:49:46.272" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181130 16:49:46.272" starttime="20181130 16:49:46.263"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.272" starttime="20181130 16:49:46.272"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.272" starttime="20181130 16:49:46.263"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.272" starttime="20181130 16:49:46.263"></status>
</kw>
<msg timestamp="20181130 16:49:46.273" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.273" starttime="20181130 16:49:46.263"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.273" starttime="20181130 16:49:46.273"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.274" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:46.274" starttime="20181130 16:49:46.273"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.274" starttime="20181130 16:49:46.262"></status>
</kw>
<msg timestamp="20181130 16:49:46.274" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:49:46.274" starttime="20181130 16:49:46.261"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.285" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:49:46.285" starttime="20181130 16:49:46.285"></status>
</kw>
<msg timestamp="20181130 16:49:46.285" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:49:46.285" starttime="20181130 16:49:46.284"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.286" starttime="20181130 16:49:46.285"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:49:46.286" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:49:46.286" starttime="20181130 16:49:46.286"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.286" starttime="20181130 16:49:46.284"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.286" starttime="20181130 16:49:46.274"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.286" starttime="20181130 16:49:46.261"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 16:49:46.294" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 16:49:46.295" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 16:49:46.295" starttime="20181130 16:49:46.287"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181130 16:49:46.310" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 16:49:46.311" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181130 16:49:46.311" starttime="20181130 16:49:46.297"></status>
</kw>
<msg timestamp="20181130 16:49:46.312" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 16:49:46.312" starttime="20181130 16:49:46.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.314" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 16:49:46.315" starttime="20181130 16:49:46.312"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.316" starttime="20181130 16:49:46.295"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181130 16:49:46.316" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181130 16:49:46.316" starttime="20181130 16:49:46.316"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.10">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.318" starttime="20181130 16:49:46.318"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 16:49:46.319" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 16:49:46.319" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 16:49:46.319" starttime="20181130 16:49:46.318"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 16:49:46.319" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 16:49:46.319" starttime="20181130 16:49:46.319"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 16:49:46.320" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181130 16:49:46.320" starttime="20181130 16:49:46.319"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 16:49:46.321" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:49:46.321" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 16:49:46.321" starttime="20181130 16:49:46.321"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.321" starttime="20181130 16:49:46.321"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.322" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 16:49:46.653" level="INFO">Read output: Last login: Fri Nov 30 16:49:14 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 16:49:46.653" starttime="20181130 16:49:46.322"></status>
</kw>
<msg timestamp="20181130 16:49:46.653" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:46.654" starttime="20181130 16:49:46.322"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.654" starttime="20181130 16:49:46.320"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 16:49:46.654" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181130 16:49:46.688" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 16:49:46.688" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<msg timestamp="20181130 16:49:46.688" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 16:49:46.688" starttime="20181130 16:49:46.654"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:49:46.753" starttime="20181130 16:49:46.688"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.754" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:46.754" starttime="20181130 16:49:46.753"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.754" starttime="20181130 16:49:46.754"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.756" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 16:49:46.756" starttime="20181130 16:49:46.756"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.756" starttime="20181130 16:49:46.755"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.758" starttime="20181130 16:49:46.758"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.759" starttime="20181130 16:49:46.759"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 16:49:46.760" starttime="20181130 16:49:46.759"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.760" starttime="20181130 16:49:46.757"></status>
</kw>
<msg timestamp="20181130 16:49:46.760" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<status status="PASS" endtime="20181130 16:49:46.760" starttime="20181130 16:49:46.317"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.761" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181130 16:49:46.761" starttime="20181130 16:49:46.760"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181130 16:49:46.762" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 16:49:46.762" starttime="20181130 16:49:46.761"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.764" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.764" starttime="20181130 16:49:46.763"></status>
</kw>
<msg timestamp="20181130 16:49:46.764" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.764" starttime="20181130 16:49:46.762"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.765" starttime="20181130 16:49:46.765"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.765" starttime="20181130 16:49:46.762"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.767" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.768" starttime="20181130 16:49:46.766"></status>
</kw>
<msg timestamp="20181130 16:49:46.768" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.768" starttime="20181130 16:49:46.766"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.768" starttime="20181130 16:49:46.768"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.768" starttime="20181130 16:49:46.765"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.771" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.771" starttime="20181130 16:49:46.769"></status>
</kw>
<msg timestamp="20181130 16:49:46.771" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.771" starttime="20181130 16:49:46.769"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.772" starttime="20181130 16:49:46.771"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.772" starttime="20181130 16:49:46.769"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.774" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.774" starttime="20181130 16:49:46.773"></status>
</kw>
<msg timestamp="20181130 16:49:46.774" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.775" starttime="20181130 16:49:46.772"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.775" starttime="20181130 16:49:46.775"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.775" starttime="20181130 16:49:46.772"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.777" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.778" starttime="20181130 16:49:46.776"></status>
</kw>
<msg timestamp="20181130 16:49:46.778" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.778" starttime="20181130 16:49:46.776"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.778" starttime="20181130 16:49:46.778"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.778" starttime="20181130 16:49:46.775"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.780" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.780" starttime="20181130 16:49:46.779"></status>
</kw>
<msg timestamp="20181130 16:49:46.780" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.780" starttime="20181130 16:49:46.778"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.780" starttime="20181130 16:49:46.780"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.780" starttime="20181130 16:49:46.778"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.782" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.782" starttime="20181130 16:49:46.781"></status>
</kw>
<msg timestamp="20181130 16:49:46.782" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.782" starttime="20181130 16:49:46.781"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.783" starttime="20181130 16:49:46.782"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.783" starttime="20181130 16:49:46.780"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.784" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.784" starttime="20181130 16:49:46.783"></status>
</kw>
<msg timestamp="20181130 16:49:46.784" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.784" starttime="20181130 16:49:46.783"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.785" starttime="20181130 16:49:46.785"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.785" starttime="20181130 16:49:46.783"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.787" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.787" starttime="20181130 16:49:46.785"></status>
</kw>
<msg timestamp="20181130 16:49:46.787" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.787" starttime="20181130 16:49:46.785"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.787" starttime="20181130 16:49:46.787"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.787" starttime="20181130 16:49:46.785"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.789" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.789" starttime="20181130 16:49:46.788"></status>
</kw>
<msg timestamp="20181130 16:49:46.789" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.789" starttime="20181130 16:49:46.788"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.790" starttime="20181130 16:49:46.789"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.790" starttime="20181130 16:49:46.787"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.792" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.792" starttime="20181130 16:49:46.790"></status>
</kw>
<msg timestamp="20181130 16:49:46.792" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.792" starttime="20181130 16:49:46.790"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.792" starttime="20181130 16:49:46.792"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.792" starttime="20181130 16:49:46.790"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.794" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.795" starttime="20181130 16:49:46.793"></status>
</kw>
<msg timestamp="20181130 16:49:46.795" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.795" starttime="20181130 16:49:46.793"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.795" starttime="20181130 16:49:46.795"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.795" starttime="20181130 16:49:46.792"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.797" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.798" starttime="20181130 16:49:46.796"></status>
</kw>
<msg timestamp="20181130 16:49:46.798" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.798" starttime="20181130 16:49:46.795"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.798" starttime="20181130 16:49:46.798"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.798" starttime="20181130 16:49:46.795"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.800" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.801" starttime="20181130 16:49:46.799"></status>
</kw>
<msg timestamp="20181130 16:49:46.801" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.801" starttime="20181130 16:49:46.798"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.801" starttime="20181130 16:49:46.801"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.801" starttime="20181130 16:49:46.798"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.803" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.804" starttime="20181130 16:49:46.802"></status>
</kw>
<msg timestamp="20181130 16:49:46.804" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.804" starttime="20181130 16:49:46.801"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.804" starttime="20181130 16:49:46.804"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.804" starttime="20181130 16:49:46.801"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.807" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.807" starttime="20181130 16:49:46.805"></status>
</kw>
<msg timestamp="20181130 16:49:46.807" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.807" starttime="20181130 16:49:46.804"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.807" starttime="20181130 16:49:46.807"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.807" starttime="20181130 16:49:46.804"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.810" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.810" starttime="20181130 16:49:46.808"></status>
</kw>
<msg timestamp="20181130 16:49:46.810" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.810" starttime="20181130 16:49:46.808"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.811" starttime="20181130 16:49:46.810"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.811" starttime="20181130 16:49:46.807"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.813" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.814" starttime="20181130 16:49:46.811"></status>
</kw>
<msg timestamp="20181130 16:49:46.814" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.814" starttime="20181130 16:49:46.811"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.814" starttime="20181130 16:49:46.814"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.814" starttime="20181130 16:49:46.811"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.817" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.817" starttime="20181130 16:49:46.815"></status>
</kw>
<msg timestamp="20181130 16:49:46.817" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.817" starttime="20181130 16:49:46.814"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.818" starttime="20181130 16:49:46.817"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.818" starttime="20181130 16:49:46.814"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.820" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.821" starttime="20181130 16:49:46.818"></status>
</kw>
<msg timestamp="20181130 16:49:46.821" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.821" starttime="20181130 16:49:46.818"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.821" starttime="20181130 16:49:46.821"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.821" starttime="20181130 16:49:46.818"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.824" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.824" starttime="20181130 16:49:46.822"></status>
</kw>
<msg timestamp="20181130 16:49:46.824" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.824" starttime="20181130 16:49:46.821"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.825" starttime="20181130 16:49:46.825"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.825" starttime="20181130 16:49:46.821"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.828" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.828" starttime="20181130 16:49:46.825"></status>
</kw>
<msg timestamp="20181130 16:49:46.828" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.828" starttime="20181130 16:49:46.825"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.828" starttime="20181130 16:49:46.828"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.828" starttime="20181130 16:49:46.825"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.831" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.832" starttime="20181130 16:49:46.829"></status>
</kw>
<msg timestamp="20181130 16:49:46.832" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.832" starttime="20181130 16:49:46.829"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.832" starttime="20181130 16:49:46.832"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.832" starttime="20181130 16:49:46.828"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.835" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.835" starttime="20181130 16:49:46.833"></status>
</kw>
<msg timestamp="20181130 16:49:46.836" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.836" starttime="20181130 16:49:46.832"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.836" starttime="20181130 16:49:46.836"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.836" starttime="20181130 16:49:46.832"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.839" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.839" starttime="20181130 16:49:46.837"></status>
</kw>
<msg timestamp="20181130 16:49:46.839" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.839" starttime="20181130 16:49:46.836"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.840" starttime="20181130 16:49:46.840"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.840" starttime="20181130 16:49:46.836"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.844" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.844" starttime="20181130 16:49:46.841"></status>
</kw>
<msg timestamp="20181130 16:49:46.844" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.844" starttime="20181130 16:49:46.840"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.844" starttime="20181130 16:49:46.844"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.844" starttime="20181130 16:49:46.840"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.848" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.848" starttime="20181130 16:49:46.845"></status>
</kw>
<msg timestamp="20181130 16:49:46.848" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.848" starttime="20181130 16:49:46.845"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.848" starttime="20181130 16:49:46.848"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.848" starttime="20181130 16:49:46.844"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.852" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.852" starttime="20181130 16:49:46.849"></status>
</kw>
<msg timestamp="20181130 16:49:46.852" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.852" starttime="20181130 16:49:46.849"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.852" starttime="20181130 16:49:46.852"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.852" starttime="20181130 16:49:46.848"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.856" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.856" starttime="20181130 16:49:46.853"></status>
</kw>
<msg timestamp="20181130 16:49:46.856" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.856" starttime="20181130 16:49:46.853"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.857" starttime="20181130 16:49:46.856"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.857" starttime="20181130 16:49:46.853"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.860" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.860" starttime="20181130 16:49:46.857"></status>
</kw>
<msg timestamp="20181130 16:49:46.860" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.860" starttime="20181130 16:49:46.857"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.861" starttime="20181130 16:49:46.861"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.861" starttime="20181130 16:49:46.857"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.864" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.864" starttime="20181130 16:49:46.861"></status>
</kw>
<msg timestamp="20181130 16:49:46.864" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.865" starttime="20181130 16:49:46.861"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.865" starttime="20181130 16:49:46.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.865" starttime="20181130 16:49:46.861"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 16:49:46.868" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=3432.291s, table=0, n_packets=3429, n_bytes=185166, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=3726.253s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=3726.253s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=3726.253s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.253s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=3563.817s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=3563.817s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=3726.253s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=3726.253s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=3726.154s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=3725.819s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=3725.809s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=3726.154s, table=43, n_packets=169, n_bytes=11286, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=3726.253s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=3726.253s, table=48, n_packets=170, n_bytes=11328, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=3726.154s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=3726.253s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=3566.128s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=3726.154s, table=51, n_packets=170, n_bytes=11328, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=3566.583s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=2710.984s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=2710.982s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=2600.871s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=1856.443s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=1856.430s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=2710.661s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=1856.121s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=3566.583s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=2710.667s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=2600.554s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=1856.127s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=3726.253s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=3726.253s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=3726.154s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=3726.253s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=3726.081s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=3726.108s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=3726.081s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=3432.236s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=3432.240s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=3726.071s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=3726.081s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=3726.071s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=3726.071s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=3726.081s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=3726.081s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=3726.081s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=3726.081s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181130 16:49:46.869" starttime="20181130 16:49:46.865"></status>
</kw>
<msg timestamp="20181130 16:49:46.869" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 16:49:46.869" starttime="20181130 16:49:46.865"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.869" starttime="20181130 16:49:46.869"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.869" starttime="20181130 16:49:46.865"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.869" starttime="20181130 16:49:46.762"></status>
</kw>
<msg timestamp="20181130 16:49:46.869" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 16:49:46.869" starttime="20181130 16:49:46.316"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181130 16:49:46.870" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:49:46.870" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181130 16:49:46.870" starttime="20181130 16:49:46.870"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.870" starttime="20181130 16:49:46.870"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.870" starttime="20181130 16:49:46.316"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.870" starttime="20181130 16:49:46.316"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.871" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181130 16:49:46.871" starttime="20181130 16:49:46.871"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.871" starttime="20181130 16:49:46.287"></status>
</kw>
<msg timestamp="20181130 16:49:46.871" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:49:46.871" starttime="20181130 16:49:46.287"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 16:49:46.879" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 16:49:46.879" starttime="20181130 16:49:46.879"></status>
</kw>
<msg timestamp="20181130 16:49:46.880" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 16:49:46.880" starttime="20181130 16:49:46.879"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:46.880" starttime="20181130 16:49:46.880"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 16:49:46.881" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 16:49:46.881" starttime="20181130 16:49:46.880"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.881" starttime="20181130 16:49:46.878"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.881" starttime="20181130 16:49:46.871"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.881" starttime="20181130 16:49:46.286"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.881" starttime="20181130 16:49:45.997"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.881" starttime="20181130 16:49:45.987"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:46.881" starttime="20181130 16:48:59.300"></status>
</kw>
<kw name="Create Setup">
<kw type="for" name="${network} IN [ @{NETWORKS} ]">
<kw type="foritem" name="${network} = sgbcast_net_1">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:46.889" level="INFO">Starting process:
openstack network create sgbcast_net_1 </msg>
<msg timestamp="20181130 16:49:46.917" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:49.309" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:49.309" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:49.309" starttime="20181130 16:49:46.889"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:49.311" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:49:48Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 24da063e-ac8c-400c-832f-8b25e05f6521 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | sgbcast_net_1                        |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 38                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:49:49Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:49:49.311" starttime="20181130 16:49:49.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:49.312" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:49.312" starttime="20181130 16:49:49.311"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:49.313" starttime="20181130 16:49:49.312"></status>
</kw>
<msg timestamp="20181130 16:49:49.314" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:49:49.314" starttime="20181130 16:49:46.888"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:49.314" starttime="20181130 16:49:46.882"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:49.314" starttime="20181130 16:49:46.882"></status>
</kw>
<kw type="foritem" name="${network} = sgbcast_net_2">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:49.327" level="INFO">Starting process:
openstack network create sgbcast_net_2 </msg>
<msg timestamp="20181130 16:49:49.349" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:51.715" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:51.716" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:51.716" starttime="20181130 16:49:49.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:51.717" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T16:49:51Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | c6b3d4b8-3002-4dbf-a17e-95f2acfb8117 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | sgbcast_net_2                        |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 27                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T16:49:51Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:49:51.717" starttime="20181130 16:49:51.716"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:51.718" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:51.718" starttime="20181130 16:49:51.717"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:51.719" starttime="20181130 16:49:51.718"></status>
</kw>
<msg timestamp="20181130 16:49:51.719" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 16:49:51.719" starttime="20181130 16:49:49.325"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:51.719" starttime="20181130 16:49:49.315"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:51.720" starttime="20181130 16:49:49.315"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:51.720" starttime="20181130 16:49:46.881"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ len(${NETWORKS}) ]">
<kw type="foritem" name="${i} = 0">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[${i}]</arg>
<arg>@{SUBNETS}[${i}]</arg>
<arg>@{SUBNET_CIDRS}[${i}]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:51.737" level="INFO">Starting process:
openstack subnet create --network sgbcast_net_1 --subnet-range 55.0.0.0/24 sgbcast_sub_1 </msg>
<msg timestamp="20181130 16:49:51.778" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:54.309" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:54.310" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:54.310" starttime="20181130 16:49:51.737"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:54.311" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 55.0.0.2-55.0.0.254                  |
| cidr              | 55.0.0.0/24                          |
| created_at        | 2018-11-30T16:49:53Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 55.0.0.1                             |
| host_routes       |                                      |
| id                | 12ab3561-560e-4d72-bee5-30a6df825844 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | sgbcast_sub_1                        |
| network_id        | 24da063e-ac8c-400c-832f-8b25e05f6521 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:49:53Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:49:54.311" starttime="20181130 16:49:54.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:54.311" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:54.312" starttime="20181130 16:49:54.311"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:54.312" starttime="20181130 16:49:54.312"></status>
</kw>
<msg timestamp="20181130 16:49:54.313" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:49:54.313" starttime="20181130 16:49:51.735"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:54.313" starttime="20181130 16:49:51.720"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:54.313" starttime="20181130 16:49:51.720"></status>
</kw>
<kw type="foritem" name="${i} = 1">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[${i}]</arg>
<arg>@{SUBNETS}[${i}]</arg>
<arg>@{SUBNET_CIDRS}[${i}]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:54.325" level="INFO">Starting process:
openstack subnet create --network sgbcast_net_2 --subnet-range 56.0.0.0/24 sgbcast_sub_2 </msg>
<msg timestamp="20181130 16:49:54.365" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:57.161" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:57.162" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:57.162" starttime="20181130 16:49:54.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:57.163" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 56.0.0.2-56.0.0.254                  |
| cidr              | 56.0.0.0/24                          |
| created_at        | 2018-11-30T16:49:56Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 56.0.0.1                             |
| host_routes       |                                      |
| id                | 98041c58-b53e-47a5-8c88-92f04b3161ac |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | sgbcast_sub_2                        |
| network_id        | c6b3d4b8-3002-4dbf-a17e-95f2acfb8117 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T16:49:56Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:49:57.163" starttime="20181130 16:49:57.162"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:57.164" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:57.164" starttime="20181130 16:49:57.163"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:57.165" starttime="20181130 16:49:57.164"></status>
</kw>
<msg timestamp="20181130 16:49:57.165" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 16:49:57.165" starttime="20181130 16:49:54.324"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:57.165" starttime="20181130 16:49:54.314"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:57.165" starttime="20181130 16:49:54.313"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:57.165" starttime="20181130 16:49:51.720"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:57.168" starttime="20181130 16:49:57.168"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:57.168" starttime="20181130 16:49:57.167"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:57.182" level="INFO">Starting process:
openstack security group create sgbcast1 </msg>
<msg timestamp="20181130 16:49:57.201" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:49:59.490" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:49:59.490" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:49:59.490" starttime="20181130 16:49:57.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:49:59.491" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T16:49:59Z                                                                                                                                  |
| description     | sgbcast1                                                                                                                                              |
| id              | a6398d4d-7dd7-4908-9da4-5cf4b49600a9                                                                                                                  |
| name            | sgbcast1                                                                                                                                              |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T16:49:59Z', direction='egress', ethertype='IPv4', id='3958bf29-ddf0-4447-b8ab-80469dcf4cf5', updated_at='2018-11-30T16:49:59Z' |
|                 | created_at='2018-11-30T16:49:59Z', direction='egress', ethertype='IPv6', id='de4487b2-a90b-4f46-be7f-d654da9a3854', updated_at='2018-11-30T16:49:59Z' |
| updated_at      | 2018-11-30T16:49:59Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:49:59.492" starttime="20181130 16:49:59.491"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:49:59.492" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:49:59.492" starttime="20181130 16:49:59.492"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.493" starttime="20181130 16:49:59.492"></status>
</kw>
<msg timestamp="20181130 16:49:59.493" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 16:49:59.493" starttime="20181130 16:49:57.181"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 16:49:59.494" level="INFO">${sgp_id} = a6398d4d-7dd7-4908-9da4-5cf4b49600a9</msg>
<status status="PASS" endtime="20181130 16:49:59.494" starttime="20181130 16:49:59.493"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:59.494" starttime="20181130 16:49:57.167"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:49:59.524" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 16:49:59.524" starttime="20181130 16:49:59.523"></status>
</kw>
<status status="PASS" endtime="20181130 16:49:59.524" starttime="20181130 16:49:59.523"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.525" starttime="20181130 16:49:59.524"></status>
</kw>
<msg timestamp="20181130 16:49:59.525" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:49:59.525" starttime="20181130 16:49:59.524"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.526" starttime="20181130 16:49:59.525"></status>
</kw>
<msg timestamp="20181130 16:49:59.526" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 16:49:59.526" starttime="20181130 16:49:59.525"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.527" starttime="20181130 16:49:59.526"></status>
</kw>
<msg timestamp="20181130 16:49:59.527" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:49:59.527" starttime="20181130 16:49:59.526"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.528" starttime="20181130 16:49:59.527"></status>
</kw>
<msg timestamp="20181130 16:49:59.528" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:49:59.528" starttime="20181130 16:49:59.527"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.528" starttime="20181130 16:49:59.528"></status>
</kw>
<msg timestamp="20181130 16:49:59.529" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:49:59.529" starttime="20181130 16:49:59.528"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.529" starttime="20181130 16:49:59.529"></status>
</kw>
<msg timestamp="20181130 16:49:59.529" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 16:49:59.530" starttime="20181130 16:49:59.529"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:49:59.530" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:49:59.530" starttime="20181130 16:49:59.530"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:49:59.531" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:49:59.531" starttime="20181130 16:49:59.530"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:49:59.531" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:49:59.531" starttime="20181130 16:49:59.531"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.532" starttime="20181130 16:49:59.532"></status>
</kw>
<msg timestamp="20181130 16:49:59.532" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:49:59.532" starttime="20181130 16:49:59.531"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.533" starttime="20181130 16:49:59.533"></status>
</kw>
<msg timestamp="20181130 16:49:59.533" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress</msg>
<status status="PASS" endtime="20181130 16:49:59.533" starttime="20181130 16:49:59.532"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.534" starttime="20181130 16:49:59.534"></status>
</kw>
<msg timestamp="20181130 16:49:59.534" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:49:59.534" starttime="20181130 16:49:59.533"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.535" starttime="20181130 16:49:59.535"></status>
</kw>
<msg timestamp="20181130 16:49:59.535" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:49:59.536" starttime="20181130 16:49:59.534"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.536" starttime="20181130 16:49:59.536"></status>
</kw>
<msg timestamp="20181130 16:49:59.536" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:49:59.537" starttime="20181130 16:49:59.536"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.537" starttime="20181130 16:49:59.537"></status>
</kw>
<msg timestamp="20181130 16:49:59.537" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:49:59.537" starttime="20181130 16:49:59.537"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:49:59.538" starttime="20181130 16:49:59.538"></status>
</kw>
<msg timestamp="20181130 16:49:59.538" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:49:59.538" starttime="20181130 16:49:59.538"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:49:59.540" level="INFO">Starting process:
openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 16:49:59.583" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:01.844" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:01.845" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:01.845" starttime="20181130 16:49:59.539"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:01.846" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:50:01Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 9db8910c-08f3-4250-85d6-09d315d23c71 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a6398d4d-7dd7-4908-9da4-5cf4b49600a9 |
| updated_at        | 2018-11-30T16:50:01Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:01.846" starttime="20181130 16:50:01.846"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:01.847" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:01.847" starttime="20181130 16:50:01.847"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.848" starttime="20181130 16:50:01.847"></status>
</kw>
<msg timestamp="20181130 16:50:01.848" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:50:01.848" starttime="20181130 16:49:59.539"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:50:01.849" level="INFO">${rule_id} = 9db8910c-08f3-4250-85d6-09d315d23c71</msg>
<status status="PASS" endtime="20181130 16:50:01.849" starttime="20181130 16:50:01.848"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:01.849" starttime="20181130 16:49:59.522"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:50:01.881" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 16:50:01.881" starttime="20181130 16:50:01.881"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:01.881" starttime="20181130 16:50:01.880"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.882" starttime="20181130 16:50:01.882"></status>
</kw>
<msg timestamp="20181130 16:50:01.882" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:50:01.882" starttime="20181130 16:50:01.881"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.883" starttime="20181130 16:50:01.883"></status>
</kw>
<msg timestamp="20181130 16:50:01.883" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 16:50:01.883" starttime="20181130 16:50:01.882"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.885" starttime="20181130 16:50:01.884"></status>
</kw>
<msg timestamp="20181130 16:50:01.885" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:50:01.885" starttime="20181130 16:50:01.884"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.886" starttime="20181130 16:50:01.885"></status>
</kw>
<msg timestamp="20181130 16:50:01.886" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:50:01.886" starttime="20181130 16:50:01.885"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.887" starttime="20181130 16:50:01.886"></status>
</kw>
<msg timestamp="20181130 16:50:01.887" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:50:01.887" starttime="20181130 16:50:01.886"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.888" starttime="20181130 16:50:01.887"></status>
</kw>
<msg timestamp="20181130 16:50:01.888" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 16:50:01.888" starttime="20181130 16:50:01.887"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:50:01.888" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:50:01.888" starttime="20181130 16:50:01.888"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:50:01.889" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:50:01.889" starttime="20181130 16:50:01.889"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:50:01.890" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:50:01.890" starttime="20181130 16:50:01.889"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.890" starttime="20181130 16:50:01.890"></status>
</kw>
<msg timestamp="20181130 16:50:01.891" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:50:01.891" starttime="20181130 16:50:01.890"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.892" starttime="20181130 16:50:01.891"></status>
</kw>
<msg timestamp="20181130 16:50:01.892" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress</msg>
<status status="PASS" endtime="20181130 16:50:01.892" starttime="20181130 16:50:01.891"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.893" starttime="20181130 16:50:01.892"></status>
</kw>
<msg timestamp="20181130 16:50:01.893" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:50:01.893" starttime="20181130 16:50:01.892"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.894" starttime="20181130 16:50:01.894"></status>
</kw>
<msg timestamp="20181130 16:50:01.894" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:50:01.894" starttime="20181130 16:50:01.893"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.895" starttime="20181130 16:50:01.895"></status>
</kw>
<msg timestamp="20181130 16:50:01.895" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:50:01.895" starttime="20181130 16:50:01.894"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.896" starttime="20181130 16:50:01.896"></status>
</kw>
<msg timestamp="20181130 16:50:01.896" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:50:01.896" starttime="20181130 16:50:01.895"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:01.897" starttime="20181130 16:50:01.897"></status>
</kw>
<msg timestamp="20181130 16:50:01.897" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 16:50:01.897" starttime="20181130 16:50:01.896"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:01.899" level="INFO">Starting process:
openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 16:50:01.935" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:04.255" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:04.255" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:04.255" starttime="20181130 16:50:01.899"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:04.256" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:50:04Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 0df04a53-c3ad-400e-81fe-11dd23655a83 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a6398d4d-7dd7-4908-9da4-5cf4b49600a9 |
| updated_at        | 2018-11-30T16:50:04Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:04.256" starttime="20181130 16:50:04.256"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:04.257" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:04.257" starttime="20181130 16:50:04.257"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.258" starttime="20181130 16:50:04.257"></status>
</kw>
<msg timestamp="20181130 16:50:04.258" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:50:04.258" starttime="20181130 16:50:01.897"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:50:04.259" level="INFO">${rule_id} = 0df04a53-c3ad-400e-81fe-11dd23655a83</msg>
<status status="PASS" endtime="20181130 16:50:04.259" starttime="20181130 16:50:04.258"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:04.259" starttime="20181130 16:50:01.879"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:50:04.294" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 16:50:04.294" starttime="20181130 16:50:04.294"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:04.294" starttime="20181130 16:50:04.293"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.295" starttime="20181130 16:50:04.295"></status>
</kw>
<msg timestamp="20181130 16:50:04.296" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:50:04.296" starttime="20181130 16:50:04.295"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.296" starttime="20181130 16:50:04.296"></status>
</kw>
<msg timestamp="20181130 16:50:04.296" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 16:50:04.297" starttime="20181130 16:50:04.296"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.297" starttime="20181130 16:50:04.297"></status>
</kw>
<msg timestamp="20181130 16:50:04.297" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:50:04.298" starttime="20181130 16:50:04.297"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.298" starttime="20181130 16:50:04.298"></status>
</kw>
<msg timestamp="20181130 16:50:04.299" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 16:50:04.299" starttime="20181130 16:50:04.298"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.300" starttime="20181130 16:50:04.300"></status>
</kw>
<msg timestamp="20181130 16:50:04.300" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 16:50:04.300" starttime="20181130 16:50:04.299"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.301" starttime="20181130 16:50:04.301"></status>
</kw>
<msg timestamp="20181130 16:50:04.301" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 16:50:04.301" starttime="20181130 16:50:04.300"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:50:04.301" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:50:04.301" starttime="20181130 16:50:04.301"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:50:04.302" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:50:04.302" starttime="20181130 16:50:04.302"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:50:04.302" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:50:04.302" starttime="20181130 16:50:04.302"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.303" starttime="20181130 16:50:04.303"></status>
</kw>
<msg timestamp="20181130 16:50:04.303" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:50:04.304" starttime="20181130 16:50:04.303"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.304" starttime="20181130 16:50:04.304"></status>
</kw>
<msg timestamp="20181130 16:50:04.305" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress</msg>
<status status="PASS" endtime="20181130 16:50:04.305" starttime="20181130 16:50:04.304"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.306" starttime="20181130 16:50:04.305"></status>
</kw>
<msg timestamp="20181130 16:50:04.306" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:50:04.306" starttime="20181130 16:50:04.305"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.307" starttime="20181130 16:50:04.307"></status>
</kw>
<msg timestamp="20181130 16:50:04.307" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:50:04.307" starttime="20181130 16:50:04.306"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.308" starttime="20181130 16:50:04.308"></status>
</kw>
<msg timestamp="20181130 16:50:04.308" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:50:04.308" starttime="20181130 16:50:04.307"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.309" starttime="20181130 16:50:04.309"></status>
</kw>
<msg timestamp="20181130 16:50:04.309" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:50:04.309" starttime="20181130 16:50:04.309"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:04.310" starttime="20181130 16:50:04.310"></status>
</kw>
<msg timestamp="20181130 16:50:04.310" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:50:04.310" starttime="20181130 16:50:04.310"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:04.311" level="INFO">Starting process:
openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 16:50:04.341" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:06.682" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:06.683" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:06.683" starttime="20181130 16:50:04.311"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:06.685" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:50:06Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | e24326c5-eedc-46be-a4e5-a42b4d6c0403 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a6398d4d-7dd7-4908-9da4-5cf4b49600a9 |
| updated_at        | 2018-11-30T16:50:06Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:06.685" starttime="20181130 16:50:06.684"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:06.686" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:06.686" starttime="20181130 16:50:06.685"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.687" starttime="20181130 16:50:06.686"></status>
</kw>
<msg timestamp="20181130 16:50:06.688" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:50:06.688" starttime="20181130 16:50:04.311"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:50:06.689" level="INFO">${rule_id} = e24326c5-eedc-46be-a4e5-a42b4d6c0403</msg>
<status status="PASS" endtime="20181130 16:50:06.689" starttime="20181130 16:50:06.688"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:06.690" starttime="20181130 16:50:04.292"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:50:06.736" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 16:50:06.736" starttime="20181130 16:50:06.736"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:06.736" starttime="20181130 16:50:06.735"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.737" starttime="20181130 16:50:06.737"></status>
</kw>
<msg timestamp="20181130 16:50:06.737" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:50:06.737" starttime="20181130 16:50:06.736"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.738" starttime="20181130 16:50:06.738"></status>
</kw>
<msg timestamp="20181130 16:50:06.738" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 16:50:06.738" starttime="20181130 16:50:06.737"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.740" starttime="20181130 16:50:06.739"></status>
</kw>
<msg timestamp="20181130 16:50:06.740" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:50:06.740" starttime="20181130 16:50:06.739"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.741" starttime="20181130 16:50:06.740"></status>
</kw>
<msg timestamp="20181130 16:50:06.741" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 16:50:06.741" starttime="20181130 16:50:06.740"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.742" starttime="20181130 16:50:06.742"></status>
</kw>
<msg timestamp="20181130 16:50:06.742" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 16:50:06.742" starttime="20181130 16:50:06.741"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.743" starttime="20181130 16:50:06.743"></status>
</kw>
<msg timestamp="20181130 16:50:06.743" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 16:50:06.743" starttime="20181130 16:50:06.742"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:50:06.744" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:50:06.744" starttime="20181130 16:50:06.743"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:50:06.744" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:50:06.744" starttime="20181130 16:50:06.744"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:50:06.745" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:50:06.745" starttime="20181130 16:50:06.745"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.747" starttime="20181130 16:50:06.746"></status>
</kw>
<msg timestamp="20181130 16:50:06.747" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:50:06.747" starttime="20181130 16:50:06.746"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.748" starttime="20181130 16:50:06.747"></status>
</kw>
<msg timestamp="20181130 16:50:06.748" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress</msg>
<status status="PASS" endtime="20181130 16:50:06.748" starttime="20181130 16:50:06.747"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.749" starttime="20181130 16:50:06.749"></status>
</kw>
<msg timestamp="20181130 16:50:06.749" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:50:06.749" starttime="20181130 16:50:06.748"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.751" starttime="20181130 16:50:06.750"></status>
</kw>
<msg timestamp="20181130 16:50:06.751" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:50:06.751" starttime="20181130 16:50:06.750"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.752" starttime="20181130 16:50:06.752"></status>
</kw>
<msg timestamp="20181130 16:50:06.752" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:50:06.752" starttime="20181130 16:50:06.751"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.753" starttime="20181130 16:50:06.753"></status>
</kw>
<msg timestamp="20181130 16:50:06.753" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:50:06.753" starttime="20181130 16:50:06.752"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:06.754" starttime="20181130 16:50:06.754"></status>
</kw>
<msg timestamp="20181130 16:50:06.754" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 16:50:06.754" starttime="20181130 16:50:06.754"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:06.756" level="INFO">Starting process:
openstack security group rule create sgbcast1 --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 16:50:06.775" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:09.042" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:09.042" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:09.042" starttime="20181130 16:50:06.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:09.043" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:50:08Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 493b7b9d-8f1a-4f8d-8d4f-8723690f2643 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a6398d4d-7dd7-4908-9da4-5cf4b49600a9 |
| updated_at        | 2018-11-30T16:50:08Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:09.044" starttime="20181130 16:50:09.043"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:09.044" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:09.044" starttime="20181130 16:50:09.044"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.045" starttime="20181130 16:50:09.044"></status>
</kw>
<msg timestamp="20181130 16:50:09.045" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:50:09.045" starttime="20181130 16:50:06.755"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:50:09.046" level="INFO">${rule_id} = 493b7b9d-8f1a-4f8d-8d4f-8723690f2643</msg>
<status status="PASS" endtime="20181130 16:50:09.046" starttime="20181130 16:50:09.045"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:09.046" starttime="20181130 16:50:06.734"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:50:09.076" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 16:50:09.076" starttime="20181130 16:50:09.076"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:09.076" starttime="20181130 16:50:09.076"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.077" starttime="20181130 16:50:09.077"></status>
</kw>
<msg timestamp="20181130 16:50:09.077" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:50:09.077" starttime="20181130 16:50:09.077"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.078" starttime="20181130 16:50:09.078"></status>
</kw>
<msg timestamp="20181130 16:50:09.078" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 16:50:09.078" starttime="20181130 16:50:09.077"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.079" starttime="20181130 16:50:09.079"></status>
</kw>
<msg timestamp="20181130 16:50:09.079" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:50:09.079" starttime="20181130 16:50:09.078"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.080" starttime="20181130 16:50:09.080"></status>
</kw>
<msg timestamp="20181130 16:50:09.080" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:50:09.080" starttime="20181130 16:50:09.079"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.081" starttime="20181130 16:50:09.081"></status>
</kw>
<msg timestamp="20181130 16:50:09.081" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:50:09.081" starttime="20181130 16:50:09.080"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.082" starttime="20181130 16:50:09.082"></status>
</kw>
<msg timestamp="20181130 16:50:09.082" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 16:50:09.082" starttime="20181130 16:50:09.081"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:50:09.082" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:50:09.082" starttime="20181130 16:50:09.082"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:50:09.083" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:50:09.083" starttime="20181130 16:50:09.083"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:50:09.083" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:50:09.083" starttime="20181130 16:50:09.083"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.086" starttime="20181130 16:50:09.086"></status>
</kw>
<msg timestamp="20181130 16:50:09.086" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:50:09.086" starttime="20181130 16:50:09.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.089" starttime="20181130 16:50:09.088"></status>
</kw>
<msg timestamp="20181130 16:50:09.089" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress</msg>
<status status="PASS" endtime="20181130 16:50:09.089" starttime="20181130 16:50:09.087"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.092" starttime="20181130 16:50:09.091"></status>
</kw>
<msg timestamp="20181130 16:50:09.092" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:50:09.092" starttime="20181130 16:50:09.090"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.095" starttime="20181130 16:50:09.095"></status>
</kw>
<msg timestamp="20181130 16:50:09.096" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:50:09.096" starttime="20181130 16:50:09.093"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.098" starttime="20181130 16:50:09.098"></status>
</kw>
<msg timestamp="20181130 16:50:09.099" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:50:09.099" starttime="20181130 16:50:09.096"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.101" starttime="20181130 16:50:09.100"></status>
</kw>
<msg timestamp="20181130 16:50:09.101" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:50:09.101" starttime="20181130 16:50:09.099"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:09.103" starttime="20181130 16:50:09.102"></status>
</kw>
<msg timestamp="20181130 16:50:09.103" level="INFO">${cmd} = openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:50:09.103" starttime="20181130 16:50:09.101"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:09.105" level="INFO">Starting process:
openstack security group rule create sgbcast1 --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 16:50:09.147" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:11.370" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:11.370" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:11.370" starttime="20181130 16:50:09.104"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:11.371" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:50:11Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 2edc54c6-d9c9-4f84-b894-6a209421b1ae |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a6398d4d-7dd7-4908-9da4-5cf4b49600a9 |
| updated_at        | 2018-11-30T16:50:11Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:11.371" starttime="20181130 16:50:11.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:11.372" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:11.372" starttime="20181130 16:50:11.371"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.372" starttime="20181130 16:50:11.372"></status>
</kw>
<msg timestamp="20181130 16:50:11.373" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:50:11.373" starttime="20181130 16:50:09.103"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:50:11.373" level="INFO">${rule_id} = 2edc54c6-d9c9-4f84-b894-6a209421b1ae</msg>
<status status="PASS" endtime="20181130 16:50:11.373" starttime="20181130 16:50:11.373"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:11.374" starttime="20181130 16:50:09.075"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 16:50:11.403" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 16:50:11.403" starttime="20181130 16:50:11.403"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:11.403" starttime="20181130 16:50:11.402"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.404" starttime="20181130 16:50:11.404"></status>
</kw>
<msg timestamp="20181130 16:50:11.404" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 16:50:11.404" starttime="20181130 16:50:11.403"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.405" starttime="20181130 16:50:11.405"></status>
</kw>
<msg timestamp="20181130 16:50:11.405" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 16:50:11.405" starttime="20181130 16:50:11.404"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.406" starttime="20181130 16:50:11.406"></status>
</kw>
<msg timestamp="20181130 16:50:11.406" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 16:50:11.406" starttime="20181130 16:50:11.405"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.407" starttime="20181130 16:50:11.407"></status>
</kw>
<msg timestamp="20181130 16:50:11.407" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 16:50:11.407" starttime="20181130 16:50:11.406"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.408" starttime="20181130 16:50:11.408"></status>
</kw>
<msg timestamp="20181130 16:50:11.408" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 16:50:11.408" starttime="20181130 16:50:11.407"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.409" starttime="20181130 16:50:11.409"></status>
</kw>
<msg timestamp="20181130 16:50:11.409" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 16:50:11.409" starttime="20181130 16:50:11.408"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 16:50:11.409" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 16:50:11.409" starttime="20181130 16:50:11.409"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 16:50:11.410" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 16:50:11.410" starttime="20181130 16:50:11.410"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 16:50:11.410" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:50:11.410" starttime="20181130 16:50:11.410"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.411" starttime="20181130 16:50:11.411"></status>
</kw>
<msg timestamp="20181130 16:50:11.411" level="INFO">${cmd} = openstack security group rule create sgbcast1</msg>
<status status="PASS" endtime="20181130 16:50:11.411" starttime="20181130 16:50:11.411"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.412" starttime="20181130 16:50:11.412"></status>
</kw>
<msg timestamp="20181130 16:50:11.412" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress</msg>
<status status="PASS" endtime="20181130 16:50:11.412" starttime="20181130 16:50:11.412"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.413" starttime="20181130 16:50:11.413"></status>
</kw>
<msg timestamp="20181130 16:50:11.413" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 16:50:11.413" starttime="20181130 16:50:11.413"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.415" starttime="20181130 16:50:11.414"></status>
</kw>
<msg timestamp="20181130 16:50:11.415" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 16:50:11.415" starttime="20181130 16:50:11.414"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.416" starttime="20181130 16:50:11.415"></status>
</kw>
<msg timestamp="20181130 16:50:11.416" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:50:11.416" starttime="20181130 16:50:11.415"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.417" starttime="20181130 16:50:11.416"></status>
</kw>
<msg timestamp="20181130 16:50:11.417" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:50:11.417" starttime="20181130 16:50:11.416"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:11.417" starttime="20181130 16:50:11.417"></status>
</kw>
<msg timestamp="20181130 16:50:11.418" level="INFO">${cmd} = openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 16:50:11.418" starttime="20181130 16:50:11.417"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:11.419" level="INFO">Starting process:
openstack security group rule create sgbcast1 --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 16:50:11.452" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:13.736" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:13.737" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:13.737" starttime="20181130 16:50:11.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:13.738" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T16:50:13Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 0351bf7d-550b-4d48-aa01-090a75eacc7c |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | a6398d4d-7dd7-4908-9da4-5cf4b49600a9 |
| updated_at        | 2018-11-30T16:50:13Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:13.738" starttime="20181130 16:50:13.738"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:13.739" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:13.739" starttime="20181130 16:50:13.738"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:13.740" starttime="20181130 16:50:13.739"></status>
</kw>
<msg timestamp="20181130 16:50:13.741" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 16:50:13.741" starttime="20181130 16:50:11.418"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 16:50:13.742" level="INFO">${rule_id} = 0351bf7d-550b-4d48-aa01-090a75eacc7c</msg>
<status status="PASS" endtime="20181130 16:50:13.742" starttime="20181130 16:50:13.741"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:13.742" starttime="20181130 16:50:11.402"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:13.744" starttime="20181130 16:50:13.743"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:13.744" starttime="20181130 16:49:57.166"></status>
</kw>
<kw name="Create Router" library="OpenStackOperations">
<doc>Create Router and Add Interface to the subnets.</doc>
<arguments>
<arg>${ROUTER}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router create ${router_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:13.759" level="INFO">Starting process:
openstack router create sgbcast_router</msg>
<msg timestamp="20181130 16:50:13.803" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:16.010" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:16.011" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:16.011" starttime="20181130 16:50:13.758"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:16.013" level="INFO">+-------------------------+--------------------------------------+
| Field                   | Value                                |
+-------------------------+--------------------------------------+
| admin_state_up          | UP                                   |
| availability_zone_hints | None                                 |
| availability_zones      | None                                 |
| created_at              | 2018-11-30T16:50:15Z                 |
| description             |                                      |
| distributed             | False                                |
| external_gateway_info   | None                                 |
| flavor_id               | None                                 |
| ha                      | False                                |
| id                      | fecb487d-1bf8-4aa9-a0eb-971e79377ee8 |
| name                    | sgbcast_router                       |
| project_id              | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number         | 0                                    |
| routes                  |                                      |
| status                  | ACTIVE                               |
| tags                    |                                      |
| updated_at              | 2018-11-30T16:50:15Z                 |
+-------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:16.013" starttime="20181130 16:50:16.012"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:16.014" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:16.014" starttime="20181130 16:50:16.013"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:16.016" starttime="20181130 16:50:16.015"></status>
</kw>
<msg timestamp="20181130 16:50:16.016" level="INFO">${output} = +-------------------------+--------------------------------------+
| Field                   | Value                                |
+-------------------------+--------------------------------------+...</msg>
<status status="PASS" endtime="20181130 16:50:16.017" starttime="20181130 16:50:13.757"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:16.017" starttime="20181130 16:50:13.745"></status>
</kw>
<kw type="for" name="${interface} IN [ @{SUBNETS} ]">
<kw type="foritem" name="${interface} = sgbcast_sub_1">
<kw name="Add Router Interface" library="OpenStackOperations">
<arguments>
<arg>${ROUTER}</arg>
<arg>${interface}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router add subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:16.038" level="INFO">Starting process:
openstack router add subnet sgbcast_router sgbcast_sub_1</msg>
<msg timestamp="20181130 16:50:16.078" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:19.968" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:19.969" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:19.969" starttime="20181130 16:50:16.038"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:19.971" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:19.971" starttime="20181130 16:50:19.970"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:19.972" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:19.972" starttime="20181130 16:50:19.972"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:19.974" starttime="20181130 16:50:19.973"></status>
</kw>
<msg timestamp="20181130 16:50:19.975" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:50:19.975" starttime="20181130 16:50:16.036"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:19.975" starttime="20181130 16:50:16.018"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:19.975" starttime="20181130 16:50:16.017"></status>
</kw>
<kw type="foritem" name="${interface} = sgbcast_sub_2">
<kw name="Add Router Interface" library="OpenStackOperations">
<arguments>
<arg>${ROUTER}</arg>
<arg>${interface}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router add subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:19.997" level="INFO">Starting process:
openstack router add subnet sgbcast_router sgbcast_sub_2</msg>
<msg timestamp="20181130 16:50:20.017" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:24.171" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:24.171" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:24.171" starttime="20181130 16:50:19.996"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:24.172" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:24.172" starttime="20181130 16:50:24.172"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:24.173" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:24.173" starttime="20181130 16:50:24.173"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:24.174" starttime="20181130 16:50:24.173"></status>
</kw>
<msg timestamp="20181130 16:50:24.174" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 16:50:24.174" starttime="20181130 16:50:19.995"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:24.174" starttime="20181130 16:50:19.976"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:24.174" starttime="20181130 16:50:19.976"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:24.174" starttime="20181130 16:50:16.017"></status>
</kw>
<kw type="for" name="${port_net1} IN [ @{NET_1_PORTS} ]">
<kw type="foritem" name="${port_net1} = sgbcast_net_1_port_1">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>${port_net1}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 16:50:24.176" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:50:24.176" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 16:50:24.177" starttime="20181130 16:50:24.176"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:50:24.177" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:50:24.177" starttime="20181130 16:50:24.177"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:50:24.178" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:50:24.178" starttime="20181130 16:50:24.177"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:24.188" level="INFO">Starting process:
openstack port create --network sgbcast_net_1 sgbcast_net_1_port_1 --security-group sgbcast1  </msg>
<msg timestamp="20181130 16:50:24.229" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:27.233" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:27.234" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:27.234" starttime="20181130 16:50:24.188"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:27.235" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T16:50:26Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='55.0.0.9', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844' |
| id                    | 6eb99dbb-adef-4ef2-ab64-40d2d66f9abe                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:d6:e8:78                                                       |
| name                  | sgbcast_net_1_port_1                                                    |
| network_id            | 24da063e-ac8c-400c-832f-8b25e05f6521                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | a6398d4d-7dd7-4908-9da4-5cf4b49600a9                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T16:50:26Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:27.235" starttime="20181130 16:50:27.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:27.236" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:27.236" starttime="20181130 16:50:27.236"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:27.238" starttime="20181130 16:50:27.237"></status>
</kw>
<msg timestamp="20181130 16:50:27.238" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 16:50:27.238" starttime="20181130 16:50:24.187"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:27.239" starttime="20181130 16:50:24.175"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:27.239" starttime="20181130 16:50:24.175"></status>
</kw>
<kw type="foritem" name="${port_net1} = sgbcast_net_1_port_2">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>${port_net1}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 16:50:27.241" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:50:27.241" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 16:50:27.241" starttime="20181130 16:50:27.241"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:50:27.242" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:50:27.242" starttime="20181130 16:50:27.242"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:50:27.243" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:50:27.243" starttime="20181130 16:50:27.243"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:27.257" level="INFO">Starting process:
openstack port create --network sgbcast_net_1 sgbcast_net_1_port_2 --security-group sgbcast1  </msg>
<msg timestamp="20181130 16:50:27.283" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:30.618" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:30.618" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:30.618" starttime="20181130 16:50:27.257"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:30.620" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T16:50:30Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='55.0.0.4', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844' |
| id                    | 3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:43:2f:de                                                       |
| name                  | sgbcast_net_1_port_2                                                    |
| network_id            | 24da063e-ac8c-400c-832f-8b25e05f6521                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | a6398d4d-7dd7-4908-9da4-5cf4b49600a9                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T16:50:30Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:30.620" starttime="20181130 16:50:30.619"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:30.621" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:30.621" starttime="20181130 16:50:30.620"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:30.621" starttime="20181130 16:50:30.621"></status>
</kw>
<msg timestamp="20181130 16:50:30.622" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 16:50:30.622" starttime="20181130 16:50:27.256"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:30.622" starttime="20181130 16:50:27.239"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:30.622" starttime="20181130 16:50:27.239"></status>
</kw>
<kw type="foritem" name="${port_net1} = sgbcast_net_1_port_3">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>${port_net1}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 16:50:30.623" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:50:30.624" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 16:50:30.624" starttime="20181130 16:50:30.623"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:50:30.624" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:50:30.624" starttime="20181130 16:50:30.624"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:50:30.625" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:50:30.625" starttime="20181130 16:50:30.624"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:30.633" level="INFO">Starting process:
openstack port create --network sgbcast_net_1 sgbcast_net_1_port_3 --security-group sgbcast1  </msg>
<msg timestamp="20181130 16:50:30.665" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:33.914" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:33.914" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:33.914" starttime="20181130 16:50:30.633"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:33.915" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-11-30T16:50:33Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='55.0.0.11', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844' |
| id                    | daa67d64-ad50-4d0c-9fd5-94ca08bd77e6                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:80:3c:33                                                        |
| name                  | sgbcast_net_1_port_3                                                     |
| network_id            | 24da063e-ac8c-400c-832f-8b25e05f6521                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 1                                                                        |
| security_group_ids    | a6398d4d-7dd7-4908-9da4-5cf4b49600a9                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-11-30T16:50:33Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:33.915" starttime="20181130 16:50:33.915"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:33.916" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:33.916" starttime="20181130 16:50:33.916"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:33.917" starttime="20181130 16:50:33.916"></status>
</kw>
<msg timestamp="20181130 16:50:33.917" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181130 16:50:33.917" starttime="20181130 16:50:30.632"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:33.917" starttime="20181130 16:50:30.622"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:33.917" starttime="20181130 16:50:30.622"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:33.917" starttime="20181130 16:50:24.175"></status>
</kw>
<kw type="for" name="${port_net2} IN [ @{NET_2_PORTS} ]">
<kw type="foritem" name="${port_net2} = sgbcast_net_2_port_1">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>${port_net2}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 16:50:33.919" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:50:33.919" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 16:50:33.919" starttime="20181130 16:50:33.919"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:50:33.919" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:50:33.919" starttime="20181130 16:50:33.919"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:50:33.920" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:50:33.920" starttime="20181130 16:50:33.920"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:33.928" level="INFO">Starting process:
openstack port create --network sgbcast_net_2 sgbcast_net_2_port_1 --security-group sgbcast1  </msg>
<msg timestamp="20181130 16:50:33.961" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:36.724" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:36.725" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:36.725" starttime="20181130 16:50:33.927"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:36.726" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T16:50:36Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='56.0.0.5', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac' |
| id                    | 9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:fc:d7:88                                                       |
| name                  | sgbcast_net_2_port_1                                                    |
| network_id            | c6b3d4b8-3002-4dbf-a17e-95f2acfb8117                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | a6398d4d-7dd7-4908-9da4-5cf4b49600a9                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T16:50:36Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:36.726" starttime="20181130 16:50:36.725"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:36.726" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:36.726" starttime="20181130 16:50:36.726"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:36.727" starttime="20181130 16:50:36.727"></status>
</kw>
<msg timestamp="20181130 16:50:36.728" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 16:50:36.728" starttime="20181130 16:50:33.927"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:36.728" starttime="20181130 16:50:33.918"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:36.728" starttime="20181130 16:50:33.917"></status>
</kw>
<kw type="foritem" name="${port_net2} = sgbcast_net_2_port_2">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>${port_net2}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 16:50:36.729" level="INFO">Length is 0</msg>
<msg timestamp="20181130 16:50:36.729" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 16:50:36.730" starttime="20181130 16:50:36.729"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:50:36.730" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:50:36.730" starttime="20181130 16:50:36.730"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 16:50:36.731" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 16:50:36.731" starttime="20181130 16:50:36.730"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:36.740" level="INFO">Starting process:
openstack port create --network sgbcast_net_2 sgbcast_net_2_port_2 --security-group sgbcast1  </msg>
<msg timestamp="20181130 16:50:36.782" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:39.704" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:39.705" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:39.705" starttime="20181130 16:50:36.740"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:39.706" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T16:50:39Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='56.0.0.3', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac' |
| id                    | d7493eed-534b-49a7-ad45-2250d5372c7c                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:09:66:3e                                                       |
| name                  | sgbcast_net_2_port_2                                                    |
| network_id            | c6b3d4b8-3002-4dbf-a17e-95f2acfb8117                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | a6398d4d-7dd7-4908-9da4-5cf4b49600a9                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T16:50:39Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:39.706" starttime="20181130 16:50:39.705"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:39.706" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:39.706" starttime="20181130 16:50:39.706"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:39.707" starttime="20181130 16:50:39.707"></status>
</kw>
<msg timestamp="20181130 16:50:39.707" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 16:50:39.707" starttime="20181130 16:50:36.739"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:39.708" starttime="20181130 16:50:36.728"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:39.708" starttime="20181130 16:50:36.728"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:39.708" starttime="20181130 16:50:33.917"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{NET_1_PORTS}[0]</arg>
<arg>@{NET_1_PORTS}[1]</arg>
<arg>@{NET_1_PORTS}[2]</arg>
<arg>@{NET_2_PORTS}[0]</arg>
<arg>@{NET_2_PORTS}[1]</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<msg timestamp="20181130 16:50:39.708" level="INFO">@{ports} = [ sgbcast_net_1_port_1 | sgbcast_net_1_port_2 | sgbcast_net_1_port_3 | sgbcast_net_2_port_1 | sgbcast_net_2_port_2 ]</msg>
<status status="PASS" endtime="20181130 16:50:39.709" starttime="20181130 16:50:39.708"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{NET_1_VMS}[0]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>@{NET_1_VMS}[2]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>@{NET_2_VMS}[1]</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<msg timestamp="20181130 16:50:39.709" level="INFO">@{vms} = [ sgbcast_net_1_vm_1 | sgbcast_net_1_vm_2 | sgbcast_net_1_vm_3 | sgbcast_net_2_vm_1 | sgbcast_net_2_vm_2 ]</msg>
<status status="PASS" endtime="20181130 16:50:39.709" starttime="20181130 16:50:39.709"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<assign>
<var>@{nodes}</var>
</assign>
<msg timestamp="20181130 16:50:39.710" level="INFO">@{nodes} = [  |  |  |  |  ]</msg>
<status status="PASS" endtime="20181130 16:50:39.710" starttime="20181130 16:50:39.709"></status>
</kw>
<kw type="for" name="${port} | ${vm} | ${node} IN ZIP [ ${ports} | ${vms} | ${nodes} ]">
<kw type="foritem" name="${port} = sgbcast_net_1_port_1, ${vm} = sgbcast_net_1_vm_1, ${node} = ">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${port}</arg>
<arg>${vm}</arg>
<arg>${node}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:50:39.728" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:50:39.728" starttime="20181130 16:50:39.727"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:39.735" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port sgbcast_net_1_port_1 --security-group sgbcast1 --availability-zone nova: sgbcast_net_1_vm_1</msg>
<msg timestamp="20181130 16:50:39.779" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:45.449" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:45.449" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:45.449" starttime="20181130 16:50:39.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:45.451" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | iryretveJs9L                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:50:44Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 2a800803-b84a-4c2f-9d5b-8cef1f90efae                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_1_vm_1                                              |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='a6398d4d-7dd7-4908-9da4-5cf4b49600a9'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:50:45Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:45.451" starttime="20181130 16:50:45.450"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:45.452" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:45.452" starttime="20181130 16:50:45.452"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:45.454" starttime="20181130 16:50:45.453"></status>
</kw>
<msg timestamp="20181130 16:50:45.454" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:50:45.454" starttime="20181130 16:50:39.734"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:45.455" starttime="20181130 16:50:39.726"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:45.455" starttime="20181130 16:50:39.710"></status>
</kw>
<kw type="foritem" name="${port} = sgbcast_net_1_port_2, ${vm} = sgbcast_net_1_vm_2, ${node} = ">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${port}</arg>
<arg>${vm}</arg>
<arg>${node}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:50:45.497" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:50:45.497" starttime="20181130 16:50:45.496"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:45.509" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port sgbcast_net_1_port_2 --security-group sgbcast1 --availability-zone nova: sgbcast_net_1_vm_2</msg>
<msg timestamp="20181130 16:50:45.551" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:49.294" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:49.295" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:49.295" starttime="20181130 16:50:45.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:49.297" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | SXvyjLa6Wnca                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:50:49Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | cc887817-3c8b-4245-aea2-b500c37c91f9                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_1_vm_2                                              |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='a6398d4d-7dd7-4908-9da4-5cf4b49600a9'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:50:49Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:49.297" starttime="20181130 16:50:49.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:49.298" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:49.299" starttime="20181130 16:50:49.298"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:49.301" starttime="20181130 16:50:49.299"></status>
</kw>
<msg timestamp="20181130 16:50:49.301" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:50:49.301" starttime="20181130 16:50:45.508"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:49.302" starttime="20181130 16:50:45.494"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:49.302" starttime="20181130 16:50:45.455"></status>
</kw>
<kw type="foritem" name="${port} = sgbcast_net_1_port_3, ${vm} = sgbcast_net_1_vm_3, ${node} = ">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${port}</arg>
<arg>${vm}</arg>
<arg>${node}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:50:49.345" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:50:49.345" starttime="20181130 16:50:49.344"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:49.359" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port sgbcast_net_1_port_3 --security-group sgbcast1 --availability-zone nova: sgbcast_net_1_vm_3</msg>
<msg timestamp="20181130 16:50:49.378" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:53.083" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:53.084" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:53.084" starttime="20181130 16:50:49.358"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:53.085" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | U7mRiJUNUDZ7                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:50:52Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | ba4b76f7-4617-480b-9735-c954d3d86619                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_1_vm_3                                              |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='a6398d4d-7dd7-4908-9da4-5cf4b49600a9'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:50:52Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:53.085" starttime="20181130 16:50:53.084"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:53.085" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:53.085" starttime="20181130 16:50:53.085"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:53.086" starttime="20181130 16:50:53.085"></status>
</kw>
<msg timestamp="20181130 16:50:53.086" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:50:53.086" starttime="20181130 16:50:49.357"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:53.086" starttime="20181130 16:50:49.342"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:53.086" starttime="20181130 16:50:49.302"></status>
</kw>
<kw type="foritem" name="${port} = sgbcast_net_2_port_1, ${vm} = sgbcast_net_2_vm_1, ${node} = ">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${port}</arg>
<arg>${vm}</arg>
<arg>${node}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:50:53.103" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:50:53.103" starttime="20181130 16:50:53.102"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:53.110" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port sgbcast_net_2_port_1 --security-group sgbcast1 --availability-zone nova: sgbcast_net_2_vm_1</msg>
<msg timestamp="20181130 16:50:53.150" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:50:57.216" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:50:57.216" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:50:57.217" starttime="20181130 16:50:53.110"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:50:57.218" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | fHcEUQRCF68G                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:50:56Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 2893f631-4fb1-4696-81f5-2ddb282ad868                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_2_vm_1                                              |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='a6398d4d-7dd7-4908-9da4-5cf4b49600a9'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:50:57Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:50:57.218" starttime="20181130 16:50:57.217"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:50:57.219" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:50:57.219" starttime="20181130 16:50:57.219"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:50:57.220" starttime="20181130 16:50:57.219"></status>
</kw>
<msg timestamp="20181130 16:50:57.221" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:50:57.221" starttime="20181130 16:50:53.109"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:57.222" starttime="20181130 16:50:53.101"></status>
</kw>
<status status="PASS" endtime="20181130 16:50:57.222" starttime="20181130 16:50:53.087"></status>
</kw>
<kw type="foritem" name="${port} = sgbcast_net_2_port_2, ${vm} = sgbcast_net_2_vm_2, ${node} = ">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${port}</arg>
<arg>${vm}</arg>
<arg>${node}</arg>
<arg>sg=@{SECURITY_GROUP}[0]</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 16:50:57.264" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 16:50:57.264" starttime="20181130 16:50:57.263"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:50:57.280" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port sgbcast_net_2_port_2 --security-group sgbcast1 --availability-zone nova: sgbcast_net_2_vm_2</msg>
<msg timestamp="20181130 16:50:57.317" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:51:01.115" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:51:01.116" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:51:01.116" starttime="20181130 16:50:57.279"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:51:01.117" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | dZ3npPwgXUB8                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T16:51:00Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 3f11a74c-a74f-485c-bc33-f00e2c2b9fd1                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | sgbcast_net_2_vm_2                                              |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='a6398d4d-7dd7-4908-9da4-5cf4b49600a9'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T16:51:00Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 16:51:01.117" starttime="20181130 16:51:01.116"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:51:01.117" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:51:01.117" starttime="20181130 16:51:01.117"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:51:01.118" starttime="20181130 16:51:01.118"></status>
</kw>
<msg timestamp="20181130 16:51:01.119" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 16:51:01.119" starttime="20181130 16:50:57.278"></status>
</kw>
<status status="PASS" endtime="20181130 16:51:01.119" starttime="20181130 16:50:57.261"></status>
</kw>
<status status="PASS" endtime="20181130 16:51:01.119" starttime="20181130 16:50:57.222"></status>
</kw>
<status status="PASS" endtime="20181130 16:51:01.119" starttime="20181130 16:50:39.710"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${NET_1_VMS}</arg>
<arg>${NET_2_VMS}</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<msg timestamp="20181130 16:51:01.120" level="INFO">@{vms} = [ sgbcast_net_1_vm_1 | sgbcast_net_1_vm_2 | sgbcast_net_1_vm_3 | sgbcast_net_2_vm_1 | sgbcast_net_2_vm_2 ]</msg>
<status status="PASS" endtime="20181130 16:51:01.120" starttime="20181130 16:51:01.119"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{vms}</arg>
</arguments>
<assign>
<var>@{VM_IPS}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181130 16:51:01.121" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181130 16:51:01.121" starttime="20181130 16:51:01.121"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = sgbcast_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:51:01.134" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:51:01.175" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:51:04.395" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:51:04.395" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:51:04.395" starttime="20181130 16:51:01.133"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:51:04.397" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:51:04.397" starttime="20181130 16:51:04.396"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:51:04.398" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:51:04.398" starttime="20181130 16:51:04.397"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:51:04.399" starttime="20181130 16:51:04.398"></status>
</kw>
<msg timestamp="20181130 16:51:04.400" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:51:04.400" starttime="20181130 16:51:01.132"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:51:04.401" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:51:04.401" starttime="20181130 16:51:04.400"></status>
</kw>
<status status="FAIL" endtime="20181130 16:51:04.402" starttime="20181130 16:51:01.122"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:51:34.433" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:51:34.478" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:51:37.620" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:51:37.621" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:51:37.621" starttime="20181130 16:51:34.432"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:51:37.622" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:51:37.622" starttime="20181130 16:51:37.621"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:51:37.622" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:51:37.622" starttime="20181130 16:51:37.622"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:51:37.623" starttime="20181130 16:51:37.623"></status>
</kw>
<msg timestamp="20181130 16:51:37.623" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:51:37.624" starttime="20181130 16:51:34.430"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:51:37.624" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:51:37.624" starttime="20181130 16:51:37.624"></status>
</kw>
<status status="FAIL" endtime="20181130 16:51:37.624" starttime="20181130 16:51:34.403"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:52:07.645" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:52:07.687" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:52:10.780" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:52:10.780" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:52:10.780" starttime="20181130 16:52:07.644"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:52:10.782" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:52:10.782" starttime="20181130 16:52:10.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:52:10.783" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:52:10.783" starttime="20181130 16:52:10.783"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:52:10.784" starttime="20181130 16:52:10.783"></status>
</kw>
<msg timestamp="20181130 16:52:10.785" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:52:10.785" starttime="20181130 16:52:07.643"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:52:10.786" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:52:10.786" starttime="20181130 16:52:10.785"></status>
</kw>
<status status="FAIL" endtime="20181130 16:52:10.786" starttime="20181130 16:52:07.625"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:52:40.801" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:52:40.842" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:52:43.929" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:52:43.929" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:52:43.929" starttime="20181130 16:52:40.801"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:52:43.931" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:52:43.932" starttime="20181130 16:52:43.930"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:52:43.933" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:52:43.933" starttime="20181130 16:52:43.932"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:52:43.934" starttime="20181130 16:52:43.933"></status>
</kw>
<msg timestamp="20181130 16:52:43.935" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:52:43.935" starttime="20181130 16:52:40.800"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:52:43.936" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:52:43.937" starttime="20181130 16:52:43.936"></status>
</kw>
<status status="FAIL" endtime="20181130 16:52:43.937" starttime="20181130 16:52:40.787"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:53:13.952" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:53:13.990" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:53:17.494" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:53:17.495" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:53:17.495" starttime="20181130 16:53:13.952"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:53:17.496" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:53:17.496" starttime="20181130 16:53:17.495"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:53:17.496" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:53:17.496" starttime="20181130 16:53:17.496"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:53:17.497" starttime="20181130 16:53:17.497"></status>
</kw>
<msg timestamp="20181130 16:53:17.497" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:53:17.497" starttime="20181130 16:53:13.951"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:53:17.498" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:53:17.498" starttime="20181130 16:53:17.498"></status>
</kw>
<status status="FAIL" endtime="20181130 16:53:17.498" starttime="20181130 16:53:13.938"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:53:47.520" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:53:47.558" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:53:50.690" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:53:50.691" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:53:50.691" starttime="20181130 16:53:47.520"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:53:50.692" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:53:50.693" starttime="20181130 16:53:50.692"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:53:50.693" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:53:50.694" starttime="20181130 16:53:50.693"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:53:50.695" starttime="20181130 16:53:50.694"></status>
</kw>
<msg timestamp="20181130 16:53:50.695" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:53:50.695" starttime="20181130 16:53:47.518"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:53:50.696" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:53:50.696" starttime="20181130 16:53:50.696"></status>
</kw>
<status status="FAIL" endtime="20181130 16:53:50.697" starttime="20181130 16:53:47.499"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:54:20.716" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:54:20.756" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:54:23.541" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:54:23.542" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:54:23.542" starttime="20181130 16:54:20.716"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:54:23.543" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:54:23.543" starttime="20181130 16:54:23.542"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:54:23.544" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:54:23.544" starttime="20181130 16:54:23.543"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:54:23.544" starttime="20181130 16:54:23.544"></status>
</kw>
<msg timestamp="20181130 16:54:23.545" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:54:23.545" starttime="20181130 16:54:20.715"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:54:23.545" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:54:23.545" starttime="20181130 16:54:23.545"></status>
</kw>
<status status="FAIL" endtime="20181130 16:54:23.546" starttime="20181130 16:54:20.697"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:54:53.567" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:54:53.608" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:54:56.740" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:54:56.740" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:54:56.740" starttime="20181130 16:54:53.567"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:54:56.741" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:54:56.741" starttime="20181130 16:54:56.741"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:54:56.742" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:54:56.742" starttime="20181130 16:54:56.741"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:54:56.742" starttime="20181130 16:54:56.742"></status>
</kw>
<msg timestamp="20181130 16:54:56.743" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:54:56.743" starttime="20181130 16:54:53.565"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:54:56.744" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:54:56.744" starttime="20181130 16:54:56.743"></status>
</kw>
<status status="FAIL" endtime="20181130 16:54:56.744" starttime="20181130 16:54:53.547"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:55:26.767" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:55:26.803" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:55:29.980" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:55:29.981" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:55:29.981" starttime="20181130 16:55:26.766"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:55:29.981" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:55:29.982" starttime="20181130 16:55:29.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:55:29.982" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:55:29.982" starttime="20181130 16:55:29.982"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:55:29.983" starttime="20181130 16:55:29.982"></status>
</kw>
<msg timestamp="20181130 16:55:29.983" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:55:29.983" starttime="20181130 16:55:26.765"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:55:29.984" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:55:29.984" starttime="20181130 16:55:29.983"></status>
</kw>
<status status="FAIL" endtime="20181130 16:55:29.984" starttime="20181130 16:55:26.745"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:56:00.003" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:56:00.043" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:56:03.179" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:56:03.180" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:56:03.180" starttime="20181130 16:56:00.002"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:56:03.181" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:56:03.181" starttime="20181130 16:56:03.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:56:03.182" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:56:03.182" starttime="20181130 16:56:03.182"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:56:03.183" starttime="20181130 16:56:03.182"></status>
</kw>
<msg timestamp="20181130 16:56:03.183" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:56:03.184" starttime="20181130 16:56:00.001"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:56:03.184" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:56:03.185" starttime="20181130 16:56:03.184"></status>
</kw>
<status status="FAIL" endtime="20181130 16:56:03.185" starttime="20181130 16:55:59.985"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:56:33.195" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:56:33.230" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:56:36.235" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:56:36.236" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:56:36.236" starttime="20181130 16:56:33.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:56:36.237" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:56:36.237" starttime="20181130 16:56:36.236"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:56:36.237" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:56:36.237" starttime="20181130 16:56:36.237"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:56:36.238" starttime="20181130 16:56:36.237"></status>
</kw>
<msg timestamp="20181130 16:56:36.238" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:56:36.238" starttime="20181130 16:56:33.194"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:56:36.239" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:56:36.239" starttime="20181130 16:56:36.238"></status>
</kw>
<status status="FAIL" endtime="20181130 16:56:36.239" starttime="20181130 16:56:33.186"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:57:06.260" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:57:06.282" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:57:09.292" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:57:09.292" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:57:09.292" starttime="20181130 16:57:06.259"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:57:09.293" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:57:09.293" starttime="20181130 16:57:09.293"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:57:09.294" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:57:09.294" starttime="20181130 16:57:09.294"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:57:09.295" starttime="20181130 16:57:09.294"></status>
</kw>
<msg timestamp="20181130 16:57:09.295" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:57:09.295" starttime="20181130 16:57:06.258"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:57:09.295" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:57:09.296" starttime="20181130 16:57:09.295"></status>
</kw>
<status status="FAIL" endtime="20181130 16:57:09.296" starttime="20181130 16:57:06.240"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:57:39.307" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:57:39.348" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:57:42.576" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:57:42.576" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:57:42.576" starttime="20181130 16:57:39.307"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:57:42.577" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:57:42.577" starttime="20181130 16:57:42.576"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:57:42.578" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:57:42.578" starttime="20181130 16:57:42.577"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:57:42.578" starttime="20181130 16:57:42.578"></status>
</kw>
<msg timestamp="20181130 16:57:42.579" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:57:42.579" starttime="20181130 16:57:39.306"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:57:42.579" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:57:42.579" starttime="20181130 16:57:42.579"></status>
</kw>
<status status="FAIL" endtime="20181130 16:57:42.580" starttime="20181130 16:57:39.296"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:58:12.594" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:58:12.638" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:58:15.477" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:58:15.478" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:58:15.478" starttime="20181130 16:58:12.593"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:58:15.479" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:58:15.479" starttime="20181130 16:58:15.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:58:15.479" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:58:15.479" starttime="20181130 16:58:15.479"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:58:15.480" starttime="20181130 16:58:15.479"></status>
</kw>
<msg timestamp="20181130 16:58:15.480" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:58:15.480" starttime="20181130 16:58:12.592"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:58:15.481" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:58:15.481" starttime="20181130 16:58:15.480"></status>
</kw>
<status status="FAIL" endtime="20181130 16:58:15.481" starttime="20181130 16:58:12.580"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:58:45.504" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:58:45.531" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:58:48.873" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:58:48.873" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:58:48.873" starttime="20181130 16:58:45.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:58:48.874" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:58:48.874" starttime="20181130 16:58:48.874"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:58:48.875" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:58:48.875" starttime="20181130 16:58:48.875"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:58:48.876" starttime="20181130 16:58:48.875"></status>
</kw>
<msg timestamp="20181130 16:58:48.876" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:58:48.876" starttime="20181130 16:58:45.503"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:58:48.877" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:58:48.877" starttime="20181130 16:58:48.876"></status>
</kw>
<status status="FAIL" endtime="20181130 16:58:48.877" starttime="20181130 16:58:45.482"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:59:18.903" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:59:18.940" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:59:22.443" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:59:22.443" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:59:22.443" starttime="20181130 16:59:18.902"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:59:22.444" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:59:22.444" starttime="20181130 16:59:22.444"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:59:22.445" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:59:22.445" starttime="20181130 16:59:22.444"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:59:22.445" starttime="20181130 16:59:22.445"></status>
</kw>
<msg timestamp="20181130 16:59:22.446" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:59:22.446" starttime="20181130 16:59:18.900"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:59:22.446" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:59:22.447" starttime="20181130 16:59:22.446"></status>
</kw>
<status status="FAIL" endtime="20181130 16:59:22.447" starttime="20181130 16:59:18.878"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 16:59:52.471" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 16:59:52.512" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 16:59:55.568" level="INFO">Process completed.</msg>
<msg timestamp="20181130 16:59:55.569" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 16:59:55.569" starttime="20181130 16:59:52.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 16:59:55.570" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 16:59:55.570" starttime="20181130 16:59:55.569"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 16:59:55.571" level="INFO"></msg>
<status status="PASS" endtime="20181130 16:59:55.571" starttime="20181130 16:59:55.571"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 16:59:55.572" starttime="20181130 16:59:55.571"></status>
</kw>
<msg timestamp="20181130 16:59:55.572" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 16:59:55.572" starttime="20181130 16:59:52.469"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 16:59:55.573" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 16:59:55.573" starttime="20181130 16:59:55.573"></status>
</kw>
<status status="FAIL" endtime="20181130 16:59:55.574" starttime="20181130 16:59:52.448"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:00:25.583" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:00:25.623" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:00:28.491" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:00:28.492" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:00:28.492" starttime="20181130 17:00:25.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:00:28.493" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:00:28.493" starttime="20181130 17:00:28.492"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:00:28.494" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:00:28.494" starttime="20181130 17:00:28.494"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:00:28.495" starttime="20181130 17:00:28.494"></status>
</kw>
<msg timestamp="20181130 17:00:28.496" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:00:28.496" starttime="20181130 17:00:25.582"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:00:28.496" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:00:28.497" starttime="20181130 17:00:28.496"></status>
</kw>
<status status="FAIL" endtime="20181130 17:00:28.497" starttime="20181130 17:00:25.574"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:00:58.509" level="INFO">Starting process:
openstack server show sgbcast_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:00:58.551" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:01.904" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:01.904" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:01.905" starttime="20181130 17:00:58.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:01.906" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:01:01.906" starttime="20181130 17:01:01.905"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:01.907" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:01.907" starttime="20181130 17:01:01.906"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:01.907" starttime="20181130 17:01:01.907"></status>
</kw>
<msg timestamp="20181130 17:01:01.908" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:01:01.908" starttime="20181130 17:00:58.508"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:01:01.909" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:01:01.909" starttime="20181130 17:01:01.908"></status>
</kw>
<status status="FAIL" endtime="20181130 17:01:01.909" starttime="20181130 17:00:58.497"></status>
</kw>
<msg timestamp="20181130 17:01:01.909" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:01:01.909" starttime="20181130 16:51:01.122"></status>
</kw>
<status status="FAIL" endtime="20181130 17:01:01.909" starttime="20181130 16:51:01.121"></status>
</kw>
<status status="FAIL" endtime="20181130 17:01:01.910" starttime="20181130 16:51:01.121"></status>
</kw>
<status status="FAIL" endtime="20181130 17:01:01.910" starttime="20181130 16:51:01.121"></status>
</kw>
<status status="FAIL" endtime="20181130 17:01:01.910" starttime="20181130 16:51:01.120"></status>
</kw>
<status status="FAIL" endtime="20181130 17:01:01.910" starttime="20181130 16:49:46.881"></status>
</kw>
<status status="FAIL" endtime="20181130 17:01:01.910" starttime="20181130 16:48:59.300"></status>
</kw>
<test id="s1-s6-t1" name="Verify Network Broadcast traffic between the VMs hosted in Single Network">
<doc>This TC is to verify Network Broadcast traffic between the VMs hosted in Same Network on same/different compute node</doc>
<status status="FAIL" endtime="20181130 17:01:01.912" critical="yes" starttime="20181130 17:01:01.910">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s6-t2" name="Verify Network Broadcast traffic between the VMs hosted in Multi Network">
<doc>This TC is to verify Network Broadcast traffic between the VMs hosted in Different Network on same/different compute node.</doc>
<status status="FAIL" endtime="20181130 17:01:01.913" critical="yes" starttime="20181130 17:01:01.912">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s6-t3" name="Verify Subnet Broadcast traffic between the VMs hosted on same compute node in Single Network">
<doc>Verify L3-Subnet Broadcast traffic between the VMs hosted on same compute node in Single Network</doc>
<status status="FAIL" endtime="20181130 17:01:01.914" critical="yes" starttime="20181130 17:01:01.913">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s6-t4" name="Verify Subnet Broadcast traffic between the VMs hosted on Different compute node in Single Network">
<doc>Verify L3-Subnet Broadcast traffic between the VMs hosted on same compute node in Single Network</doc>
<status status="FAIL" endtime="20181130 17:01:01.915" critical="yes" starttime="20181130 17:01:01.914">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s6-t5" name="Verify Subnet Broadcast traffic between the VMs hosted on same compute node in Multi Network">
<doc>Verify L3-Subnet Broadcast traffic between the VMs hosted on same compute node in Multi Network</doc>
<status status="FAIL" endtime="20181130 17:01:01.916" critical="yes" starttime="20181130 17:01:01.915">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s6-t6" name="Verify Subnet Broadcast traffic between the VMs hosted on Different compute node in Multi Network">
<doc>Verify L3-Subnet Broadcast traffic between the VMs hosted on Different compute node in Multi Network</doc>
<status status="FAIL" endtime="20181130 17:01:01.917" critical="yes" starttime="20181130 17:01:01.916">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:01:01.922" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 17:01:01.922" starttime="20181130 17:01:01.921"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:01.924" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:01:02.296" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 17:01:02.296" starttime="20181130 17:01:01.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.297" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1338
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 454
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3199
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1961
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 126
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.536656
distributed-data-store.config.commit.rate_Max      = 71.719286
distributed-data-store.config.commit.rate_Mean     = 7.60234752029
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1801
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.091157
distributed-data-store.operational.commit.rate_Max      = 20.401801
distributed-data-store.operational.commit.rate_Mean     = 0.421569765765
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 5250
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 17:01:02.297" starttime="20181130 17:01:02.297"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.297" starttime="20181130 17:01:01.921"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.298" starttime="20181130 17:01:01.921"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.298" starttime="20181130 17:01:01.920"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 17:01:02.300" level="INFO">${tmpdir} = CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181130 17:01:02.300" starttime="20181130 17:01:02.300"></status>
</kw>
<msg timestamp="20181130 17:01:02.300" level="INFO">${dstdir} = /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181130 17:01:02.300" starttime="20181130 17:01:02.299"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:01:02.301" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181130 17:01:02.301" starttime="20181130 17:01:02.301"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.303" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Security_Group_L3Bcast 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:01:02.532" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 17:01:02.533" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 17:01:02.533" starttime="20181130 17:01:02.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.534" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 17:01:02.535" starttime="20181130 17:01:02.533"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.535" starttime="20181130 17:01:02.535"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.535" starttime="20181130 17:01:02.298"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.535" starttime="20181130 17:01:02.298"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 17:01:02.537" level="INFO">${tmpdir} = CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181130 17:01:02.537" starttime="20181130 17:01:02.537"></status>
</kw>
<msg timestamp="20181130 17:01:02.538" level="INFO">${dstdir} = /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181130 17:01:02.538" starttime="20181130 17:01:02.537"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:01:02.538" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181130 17:01:02.538" starttime="20181130 17:01:02.538"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.541" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Security_Group_L3Bcast 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:01:02.747" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 17:01:02.747" level="INFO">${output} = 2018-11-30 17:01:02,716 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 17:01:02,719 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 17:01:02.747" starttime="20181130 17:01:02.538"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.748" level="INFO">rc: 1, output: 2018-11-30 17:01:02,716 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 17:01:02,719 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 17:01:02,721 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 17:01:02,728 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:c6b3d4b8-3002-4dbf-a17e-95f2acfb8117
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 17:01:02.748" starttime="20181130 17:01:02.748"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 17:01:02.749" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 17:01:02.749" starttime="20181130 17:01:02.749"></status>
</kw>
<status status="FAIL" endtime="20181130 17:01:02.749" starttime="20181130 17:01:02.536"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.749" starttime="20181130 17:01:02.536"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.750" starttime="20181130 17:01:01.919"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.751" starttime="20181130 17:01:02.751"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.752" starttime="20181130 17:01:02.752"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.753" starttime="20181130 17:01:02.753"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.758" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 17:01:02.758" starttime="20181130 17:01:02.753"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.772" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.772" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 17:01:02.772" starttime="20181130 17:01:02.758"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.772" starttime="20181130 17:01:02.752"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.774" starttime="20181130 17:01:02.773"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.774" starttime="20181130 17:01:02.774"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.776" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 17:01:02.776" starttime="20181130 17:01:02.774"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.790" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.791" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 17:01:02.791" starttime="20181130 17:01:02.776"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.791" starttime="20181130 17:01:02.773"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.792" starttime="20181130 17:01:02.792"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.792" starttime="20181130 17:01:02.792"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.794" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 17:01:02.794" starttime="20181130 17:01:02.793"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.800" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.800" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 17:01:02.800" starttime="20181130 17:01:02.794"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.800" starttime="20181130 17:01:02.791"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.801" starttime="20181130 17:01:02.801"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.801" starttime="20181130 17:01:02.801"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.803" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 17:01:02.803" starttime="20181130 17:01:02.801"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.806" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.806" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 17:01:02.806" starttime="20181130 17:01:02.803"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.807" starttime="20181130 17:01:02.800"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.808" starttime="20181130 17:01:02.807"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.808" starttime="20181130 17:01:02.808"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.810" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 17:01:02.810" starttime="20181130 17:01:02.808"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.814" level="INFO">qdhcp-c6b3d4b8-3002-4dbf-a17e-95f2acfb8117
qdhcp-24da063e-ac8c-400c-832f-8b25e05f6521
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.814" level="INFO">${output} = qdhcp-c6b3d4b8-3002-4dbf-a17e-95f2acfb8117
qdhcp-24da063e-ac8c-400c-832f-8b25e05f6521
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:01:02.814" starttime="20181130 17:01:02.810"></status>
</kw>
<msg timestamp="20181130 17:01:02.814" level="INFO">${nslist} = qdhcp-c6b3d4b8-3002-4dbf-a17e-95f2acfb8117
qdhcp-24da063e-ac8c-400c-832f-8b25e05f6521
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:01:02.814" starttime="20181130 17:01:02.807"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 17:01:02.815" level="INFO">2 lines returned</msg>
<msg timestamp="20181130 17:01:02.815" level="INFO">@{lines} = [ qdhcp-c6b3d4b8-3002-4dbf-a17e-95f2acfb8117 | qdhcp-24da063e-ac8c-400c-832f-8b25e05f6521 ]</msg>
<status status="PASS" endtime="20181130 17:01:02.815" starttime="20181130 17:01:02.815"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-c6b3d4b8-3002-4dbf-a17e-95f2acfb8117">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.816" starttime="20181130 17:01:02.816"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.817" starttime="20181130 17:01:02.816"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.819" level="INFO">sudo ip netns exec qdhcp-c6b3d4b8-3002-4d bf-a17e-95f2acfb8117 ip -o link</msg>
<status status="PASS" endtime="20181130 17:01:02.819" starttime="20181130 17:01:02.817"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.847" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
85: tapadf09d15-aa: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:45:ae:79 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.847" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
85: tapadf09d15-aa: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 17:01:02.847" starttime="20181130 17:01:02.819"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.848" starttime="20181130 17:01:02.815"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.849" starttime="20181130 17:01:02.848"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.849" starttime="20181130 17:01:02.849"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.851" level="INFO">sudo ip netns exec qdhcp-c6b3d4b8-3002-4d bf-a17e-95f2acfb8117 ip -o addr</msg>
<status status="PASS" endtime="20181130 17:01:02.852" starttime="20181130 17:01:02.849"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.870" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
85: tapadf09d15-aa    inet 56.0.0.2/24 brd 56.0.0.255 scope global tapadf09d15-aa\       valid_lft forever preferred_lft forever
85: tapadf09d15-aa    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapadf09d15-aa\       valid_lft forever preferred_lft forever
85: tapadf09d15-aa    inet6 fe80::f816:3eff:fe45:ae79/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.870" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
85: tapadf09d15-aa    inet 56...</msg>
<status status="PASS" endtime="20181130 17:01:02.870" starttime="20181130 17:01:02.852"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.871" starttime="20181130 17:01:02.848"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.872" starttime="20181130 17:01:02.872"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.872" starttime="20181130 17:01:02.872"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.874" level="INFO">sudo ip netns exec qdhcp-c6b3d4b8-3002-4d bf-a17e-95f2acfb8117 ip route</msg>
<status status="PASS" endtime="20181130 17:01:02.874" starttime="20181130 17:01:02.872"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.894" level="INFO">default via 56.0.0.1 dev tapadf09d15-aa 
56.0.0.0/24 dev tapadf09d15-aa proto kernel scope link src 56.0.0.2 
169.254.0.0/16 dev tapadf09d15-aa proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.894" level="INFO">${output} = default via 56.0.0.1 dev tapadf09d15-aa 
56.0.0.0/24 dev tapadf09d15-aa proto kernel scope link src 56.0.0.2 
169.254.0.0/16 dev tapadf09d15-aa proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 17:01:02.894" starttime="20181130 17:01:02.875"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.894" starttime="20181130 17:01:02.871"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.894" starttime="20181130 17:01:02.815"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-24da063e-ac8c-400c-832f-8b25e05f6521">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.896" starttime="20181130 17:01:02.896"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.896" starttime="20181130 17:01:02.896"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.899" level="INFO">sudo ip netns exec qdhcp-24da063e-ac8c-40 0c-832f-8b25e05f6521 ip -o link</msg>
<status status="PASS" endtime="20181130 17:01:02.899" starttime="20181130 17:01:02.897"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.919" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
84: tap5d9e63a6-3e: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:98:12:3b brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.919" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
84: tap5d9e63a6-3e: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 17:01:02.919" starttime="20181130 17:01:02.899"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.920" starttime="20181130 17:01:02.895"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.921" starttime="20181130 17:01:02.921"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.921" starttime="20181130 17:01:02.921"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.924" level="INFO">sudo ip netns exec qdhcp-24da063e-ac8c-40 0c-832f-8b25e05f6521 ip -o addr</msg>
<status status="PASS" endtime="20181130 17:01:02.924" starttime="20181130 17:01:02.921"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.941" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
84: tap5d9e63a6-3e    inet 55.0.0.2/24 brd 55.0.0.255 scope global tap5d9e63a6-3e\       valid_lft forever preferred_lft forever
84: tap5d9e63a6-3e    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap5d9e63a6-3e\       valid_lft forever preferred_lft forever
84: tap5d9e63a6-3e    inet6 fe80::f816:3eff:fe98:123b/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.942" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
84: tap5d9e63a6-3e    inet 55...</msg>
<status status="PASS" endtime="20181130 17:01:02.942" starttime="20181130 17:01:02.924"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.942" starttime="20181130 17:01:02.920"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.943" starttime="20181130 17:01:02.943"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.943" starttime="20181130 17:01:02.943"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.948" level="INFO">sudo ip netns exec qdhcp-24da063e-ac8c-40 0c-832f-8b25e05f6521 ip route</msg>
<status status="PASS" endtime="20181130 17:01:02.948" starttime="20181130 17:01:02.944"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.972" level="INFO">default via 55.0.0.1 dev tap5d9e63a6-3e 
55.0.0.0/24 dev tap5d9e63a6-3e proto kernel scope link src 55.0.0.2 
169.254.0.0/16 dev tap5d9e63a6-3e proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.973" level="INFO">${output} = default via 55.0.0.1 dev tap5d9e63a6-3e 
55.0.0.0/24 dev tap5d9e63a6-3e proto kernel scope link src 55.0.0.2 
169.254.0.0/16 dev tap5d9e63a6-3e proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 17:01:02.973" starttime="20181130 17:01:02.948"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.973" starttime="20181130 17:01:02.942"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.973" starttime="20181130 17:01:02.895"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:02.973" starttime="20181130 17:01:02.815"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:02.974" starttime="20181130 17:01:02.974"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:02.975" starttime="20181130 17:01:02.974"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:02.976" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 17:01:02.976" starttime="20181130 17:01:02.975"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:02.999" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port "tap5d9e63a6-3e"
            tag: 4095
            Interface "tap5d9e63a6-3e"
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tapadf09d15-aa"
            tag: 4095
            Interface "tapadf09d15-aa"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:02.999" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 17:01:02.999" starttime="20181130 17:01:02.976"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.000" starttime="20181130 17:01:02.973"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:03.001" starttime="20181130 17:01:03.001"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:03.001" starttime="20181130 17:01:03.001"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.003" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 17:01:03.003" starttime="20181130 17:01:03.001"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:03.024" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 60
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 60
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:03.024" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 60
datapath_types...</msg>
<status status="PASS" endtime="20181130 17:01:03.024" starttime="20181130 17:01:03.003"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.025" starttime="20181130 17:01:03.000"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:03.026" starttime="20181130 17:01:03.026"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:03.026" starttime="20181130 17:01:03.026"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.028" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 17:01:03.028" starttime="20181130 17:01:03.026"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:03.045" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 26(tap5d9e63a6-3e): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 27(tapadf09d15-aa): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:03.045" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 17:01:03.045" starttime="20181130 17:01:03.029"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.046" starttime="20181130 17:01:03.025"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:03.047" starttime="20181130 17:01:03.047"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:03.047" starttime="20181130 17:01:03.047"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.049" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 17:01:03.050" starttime="20181130 17:01:03.048"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:03.436" level="INFO">cookie=0x8000000, duration=4108.665s, table=0, n_packets=4105, n_bytes=221670, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=667.651s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap5d9e63a6-3e",vlan_tci=0x0000/0x1fff actions=write_metadata:0x220000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=664.818s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tapadf09d15-aa",vlan_tci=0x0000/0x1fff actions=write_metadata:0x230000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=643.541s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x9000220000000000/0xffffff0000000000 actions=load:0x22-&gt;NXM_NX_REG1[0..19],load:0x1397-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000221397000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8000001, duration=643.540s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x220000000000/0xffffff0000000000 actions=load:0x186a3-&gt;NXM_NX_REG3[0..24],write_metadata:0x9000220000030d46/0xfffffffffffffffe,goto_table:19
 cookie=0x8000001, duration=639.574s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x230000000000/0xffffff0000000000 actions=load:0x186a3-&gt;NXM_NX_REG3[0..24],write_metadata:0x9000230000030d46/0xfffffffffffffffe,goto_table:19
 cookie=0x8040000, duration=639.571s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x9000230000000000/0xffffff0000000000 actions=load:0x23-&gt;NXM_NX_REG1[0..19],load:0x1398-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000231398000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=4402.627s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4402.627s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4402.627s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x8000009, duration=643.699s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x30d46/0xfffffe,dl_dst=fa:16:3e:91:d0:8c actions=goto_table:21
 cookie=0x8000009, duration=639.654s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x30d46/0xfffffe,dl_dst=fa:16:3e:94:ae:cb actions=goto_table:21
 cookie=0x1080000, duration=4402.627s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4402.627s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=643.558s, table=21, n_packets=0, n_bytes=0, priority=42,icmp,metadata=0x30d46/0xfffffe,nw_dst=55.0.0.1,icmp_type=8,icmp_code=0 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:91:d0:8c-&gt;eth_src,move:NXM_OF_IP_SRC[]-&gt;NXM_OF_IP_DST[],set_field:55.0.0.1-&gt;ip_src,set_field:0-&gt;icmp_type,load:0-&gt;NXM_OF_IN_PORT[],resubmit(,21)
 cookie=0x8000003, duration=639.648s, table=21, n_packets=0, n_bytes=0, priority=42,icmp,metadata=0x30d46/0xfffffe,nw_dst=56.0.0.1,icmp_type=8,icmp_code=0 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:94:ae:cb-&gt;eth_src,move:NXM_OF_IP_SRC[]-&gt;NXM_OF_IP_DST[],set_field:56.0.0.1-&gt;ip_src,set_field:0-&gt;icmp_type,load:0-&gt;NXM_OF_IN_PORT[],resubmit(,21)
 cookie=0x8000003, duration=643.174s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d46/0xfffffe,nw_dst=55.0.0.2 actions=group:150000
 cookie=0x8000003, duration=639.132s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d46/0xfffffe,nw_dst=56.0.0.2 actions=group:150001
 cookie=0x8000003, duration=4240.191s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4240.191s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4402.627s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4402.627s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4402.528s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001397, duration=666.691s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x26 actions=write_metadata:0x1397000000/0xfffffffff000000,goto_table:51
 cookie=0x9001398, duration=663.874s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x1b actions=write_metadata:0x1398000000/0xfffffffff000000,goto_table:51
 cookie=0x9051397, duration=667.633s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x26 actions=write_metadata:0x1397000000/0xfffffffff000000,goto_table:51
 cookie=0x9051398, duration=664.819s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x1b actions=write_metadata:0x1398000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=4402.194s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4402.184s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4402.529s, table=43, n_packets=175, n_bytes=11802, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4402.628s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4402.628s, table=48, n_packets=176, n_bytes=11844, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051397, duration=666.669s, table=50, n_packets=3, n_bytes=258, priority=20,metadata=0x221397000000/0xfffffffff000000,dl_src=fa:16:3e:98:12:3b actions=goto_table:51
 cookie=0x8051398, duration=663.848s, table=50, n_packets=3, n_bytes=258, priority=20,metadata=0x231398000000/0xfffffffff000000,dl_src=fa:16:3e:45:ae:79 actions=goto_table:51
 cookie=0x8050001, duration=4402.529s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4402.628s, table=50, n_packets=7, n_bytes=522, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4242.503s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031397, duration=666.666s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1397000000/0xffff000000,dl_dst=fa:16:3e:98:12:3b actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031398, duration=663.848s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1398000000/0xffff000000,dl_dst=fa:16:3e:45:ae:79 actions=load:0x2300-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4402.529s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4402.529s, table=51, n_packets=176, n_bytes=11844, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4242.958s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4242.958s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3387.359s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3387.357s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3277.246s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3277.246s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2532.818s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2532.805s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701397, duration=666.688s, table=52, n_packets=3, n_bytes=258, priority=5,metadata=0x1397000000/0xffff000001 actions=write_actions(group:210030)
 cookie=0x8701397, duration=666.678s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1397000001/0xffff000001 actions=write_actions(group:210029)
 cookie=0x8701398, duration=663.864s, table=52, n_packets=3, n_bytes=258, priority=5,metadata=0x1398000000/0xffff000001 actions=write_actions(group:210032)
 cookie=0x8701398, duration=663.856s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1398000001/0xffff000001 actions=write_actions(group:210031)
 cookie=0x8800001, duration=4242.958s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3387.036s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3276.929s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2532.496s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800022, duration=666.664s, table=55, n_packets=3, n_bytes=258, priority=10,tun_id=0x22,metadata=0x220000000000/0xfffff0000000000 actions=drop
 cookie=0x8800023, duration=663.848s, table=55, n_packets=3, n_bytes=258, priority=10,tun_id=0x23,metadata=0x230000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4242.958s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3387.042s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3276.929s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2532.502s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800022, duration=666.664s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x22 actions=load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800023, duration=663.848s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x23 actions=load:0x2300-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4402.628s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4402.628s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x3f220122, duration=643.542s, table=81, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x221397000000/0xfffffffff000000,arp_tpa=55.0.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:91:d0:8c-&gt;eth_src,load:0x2-&gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]-&gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]-&gt;NXM_OF_ARP_TPA[],load:0xfa163e91d08c-&gt;NXM_NX_ARP_SHA[],load:0x37000001-&gt;NXM_OF_ARP_SPA[],load:0-&gt;NXM_OF_IN_PORT[],load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x40220123, duration=639.611s, table=81, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x231398000000/0xfffffffff000000,arp_tpa=56.0.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:94:ae:cb-&gt;eth_src,load:0x2-&gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]-&gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]-&gt;NXM_OF_ARP_TPA[],load:0xfa163e94aecb-&gt;NXM_NX_ARP_SHA[],load:0x38000001-&gt;NXM_OF_ARP_SPA[],load:0-&gt;NXM_OF_IN_PORT[],load:0x2300-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8220000, duration=4402.529s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4402.628s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4402.456s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4402.456s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4402.456s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4402.456s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4402.456s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4402.456s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4402.456s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4402.456s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4402.456s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4402.456s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4402.456s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4402.456s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4402.456s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4402.456s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4402.483s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4402.456s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4402.456s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4402.456s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4402.456s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4402.456s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4402.456s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4402.456s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4402.456s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4402.456s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4108.611s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4108.615s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=667.625s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2200 actions=output:"tap5d9e63a6-3e"
 cookie=0x8000007, duration=664.804s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2300 actions=output:"tapadf09d15-aa"
 cookie=0x6900000, duration=4402.446s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4402.446s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4402.446s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4402.446s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4402.456s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4402.446s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4402.446s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4402.446s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4402.446s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4402.446s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4402.446s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4402.446s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4402.446s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4402.456s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4402.456s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4402.456s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4402.456s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4402.456s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4402.456s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4402.456s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4402.456s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4402.456s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4402.456s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:03.437" level="INFO">${output} =  cookie=0x8000000, duration=4108.665s, table=0, n_packets=4105, n_bytes=221670, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 17:01:03.437" starttime="20181130 17:01:03.050"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.437" starttime="20181130 17:01:03.046"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:03.438" starttime="20181130 17:01:03.438"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:03.438" starttime="20181130 17:01:03.438"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.441" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 17:01:03.442" starttime="20181130 17:01:03.439"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:03.472" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=150000,type=all,bucket=actions=set_field:fa:16:3e:91:d0:8c-&gt;eth_src,set_field:fa:16:3e:98:12:3b-&gt;eth_dst,load:0x2200-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210032,type=all,bucket=actions=group:210031
 group_id=210029,type=all,bucket=actions=set_field:0x22-&gt;tun_id,resubmit(,55)
 group_id=210030,type=all,bucket=actions=group:210029
 group_id=210031,type=all,bucket=actions=set_field:0x23-&gt;tun_id,resubmit(,55)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=150001,type=all,bucket=actions=set_field:fa:16:3e:94:ae:cb-&gt;eth_src,set_field:fa:16:3e:45:ae:79-&gt;eth_dst,load:0x2300-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210017,type=all
 group_id=225003,type=all,bucket=actions=drop
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:03.472" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=150000,ty...</msg>
<status status="PASS" endtime="20181130 17:01:03.472" starttime="20181130 17:01:03.442"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.472" starttime="20181130 17:01:03.437"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:03.473" starttime="20181130 17:01:03.473"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:01:03.474" starttime="20181130 17:01:03.474"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.476" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 17:01:03.476" starttime="20181130 17:01:03.474"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:03.507" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=4244.048s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=3388.139s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=150000,duration=643.962s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210032,duration=664.923s,ref_count=1,packet_count=3,byte_count=258,bucket0:packet_count=3,byte_count=258
 group_id=210029,duration=668.062s,ref_count=1,packet_count=3,byte_count=258,bucket0:packet_count=3,byte_count=258
 group_id=210030,duration=667.765s,ref_count=1,packet_count=3,byte_count=258,bucket0:packet_count=3,byte_count=258
 group_id=210031,duration=665.236s,ref_count=1,packet_count=3,byte_count=258,bucket0:packet_count=3,byte_count=258
 group_id=210018,duration=3278.036s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=150001,duration=640.011s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210017,duration=3278.351s,ref_count=1,packet_count=0,byte_count=0
 group_id=225003,duration=2526.616s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210004,duration=4243.736s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=3388.436s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=4402.929s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=2533.912s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=2533.604s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:01:03.508" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=4244.048s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=3388.139s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 17:01:03.508" starttime="20181130 17:01:03.476"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.508" starttime="20181130 17:01:03.473"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.508" starttime="20181130 17:01:02.751"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.508" starttime="20181130 17:01:02.750"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.508" starttime="20181130 17:01:02.750"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.508" starttime="20181130 17:01:02.750"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 17:01:03.518" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfefd210&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:01:03.518" starttime="20181130 17:01:03.517"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.527" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.527" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.527" starttime="20181130 17:01:03.519"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.528" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.528" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.528" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.528" starttime="20181130 17:01:03.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.528" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.528" starttime="20181130 17:01:03.528"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.528" starttime="20181130 17:01:03.518"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.531" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.531" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.531" starttime="20181130 17:01:03.529"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.532" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521","segmentation-id":38,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5015,"mac-timeout":300},{"elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","segmentation-id":27,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5016,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 17:01:03.532" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.532" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 17:01:03.532" starttime="20181130 17:01:03.531"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.532" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "elan-tag": 5015,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 38
            },
            {
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "elan-tag": 5016,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 27
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.532" starttime="20181130 17:01:03.532"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.532" starttime="20181130 17:01:03.528"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.535" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.535" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.535" starttime="20181130 17:01:03.533"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.536" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"6eb99dbb-adef-4ef2-ab64-40d2d66f9abe","elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521","static-mac-entries":[{"mac-address":"fa:16:3e:d6:e8:78","ip-prefix":"55.0.0.9"}]},{"name":"3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4","elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521","static-mac-entries":[{"mac-address":"fa:16:3e:43:2f:de","ip-prefix":"55.0.0.4"}]},{"name":"daa67d64-ad50-4d0c-9fd5-94ca08bd77e6","elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521","static-mac-entries":[{"mac-address":"fa:16:3e:80:3c:33","ip-prefix":"55.0.0.11"}]},{"name":"9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19","elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","static-mac-entries":[{"mac-address":"fa:16:3e:fc:d7:88","ip-prefix":"56.0.0.5"}]},{"name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521","static-mac-entries":[{"mac-address":"fa:16:3e:98:12:3b","ip-prefix":"55.0.0.2"}]},{"name":"48ed13e7-1f85-48d3-89e0-54ffd0e0f025","elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521","static-mac-entries":[{"mac-address":"fa:16:3e:91:d0:8c","ip-prefix":"55.0.0.1"}]},{"name":"67536b9f-d052-4187-9940-42c3cdea482a","elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","static-mac-entries":[{"mac-address":"fa:16:3e:94:ae:cb","ip-prefix":"56.0.0.1"}]},{"name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","static-mac-entries":[{"mac-address":"fa:16:3e:45:ae:79","ip-prefix":"56.0.0.2"}]},{"name":"d7493eed-534b-49a7-ad45-2250d5372c7c","elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","static-mac-entries":[{"mac-address":"fa:16:3e:09:66:3e","ip-prefix":"56.0.0.3"}]}]}} </msg>
<msg timestamp="20181130 17:01:03.536" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.536" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "name": "6eb99dbb-adef-4ef2-ab64-40d2...</msg>
<status status="PASS" endtime="20181130 17:01:03.536" starttime="20181130 17:01:03.535"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.537" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "name": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe",
                "static-mac-entries": [
                    {
                        "ip-prefix": "55.0.0.9",
                        "mac-address": "fa:16:3e:d6:e8:78"
                    }
                ]
            },
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "name": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4",
                "static-mac-entries": [
                    {
                        "ip-prefix": "55.0.0.4",
                        "mac-address": "fa:16:3e:43:2f:de"
                    }
                ]
            },
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "name": "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6",
                "static-mac-entries": [
                    {
                        "ip-prefix": "55.0.0.11",
                        "mac-address": "fa:16:3e:80:3c:33"
                    }
                ]
            },
            {
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "name": "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19",
                "static-mac-entries": [
                    {
                        "ip-prefix": "56.0.0.5",
                        "mac-address": "fa:16:3e:fc:d7:88"
                    }
                ]
            },
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "55.0.0.2",
                        "mac-address": "fa:16:3e:98:12:3b"
                    }
                ]
            },
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "name": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025",
                "static-mac-entries": [
                    {
                        "ip-prefix": "55.0.0.1",
                        "mac-address": "fa:16:3e:91:d0:8c"
                    }
                ]
            },
            {
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "name": "67536b9f-d052-4187-9940-42c3cdea482a",
                "static-mac-entries": [
                    {
                        "ip-prefix": "56.0.0.1",
                        "mac-address": "fa:16:3e:94:ae:cb"
                    }
                ]
            },
            {
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "static-mac-entries": [
                    {
                        "ip-prefix": "56.0.0.2",
                        "mac-address": "fa:16:3e:45:ae:79"
                    }
                ]
            },
            {
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "name": "d7493eed-534b-49a7-ad45-2250d5372c7c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "56.0.0.3",
                        "mac-address": "fa:16:3e:09:66:3e"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.537" starttime="20181130 17:01:03.536"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.537" starttime="20181130 17:01:03.533"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.540" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.540" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.540" starttime="20181130 17:01:03.537"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.543" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543596598}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","id-value":[35]},{"id-key":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","id-value":[34]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543596623}],"id-entries":[{"id-key":"nexthop.10000355.0.0.2/32","id-value":[150000]},{"id-key":"nexthop.10000356.0.0.2/32","id-value":[150001]}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":150001,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001}],"available-id-count":1,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100007,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":11,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26},{"ready-time-sec":1543596369,"id":29},{"ready-time-sec":1543596371,"id":28},{"ready-time-sec":1543596378,"id":31},{"ready-time-sec":1543596384,"id":30},{"ready-time-sec":1543596526,"id":32},{"ready-time-sec":1543596536,"id":33}],"available-id-count":32,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":35,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543596591}],"id-entries":[{"id-key":"24da063e-ac8c-400c-832f-8b25e05f6521","id-value":[5015]},{"id-key":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","id-value":[5016]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011},{"ready-time-sec":1543596380,"id":5012},{"ready-time-sec":1543596386,"id":5013},{"ready-time-sec":1543596538,"id":5014}],"available-id-count":13,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5016,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543596623}],"id-entries":[{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.1/32","id-value":[100004]},{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.2/32","id-value":[100005]},{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","id-value":[100003]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]},{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.1/32","id-value":[100006]},{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.2/32","id-value":[100007]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543596599}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"2905d43f-6c67-49ef-8940-3faaf64f1417","id-value":[7]},{"id-key":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","id-value":[11]},{"id-key":"f8104941-e975-4443-90b2-de28fa1126e8","id-value":[9]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"7b475f67-4625-4b12-8a3f-be65fc617a58","id-value":[10]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]},{"id-key":"e1ea6a51-4491-4128-bf93-a76281e5fab5","id-value":[8]}]}]}} </msg>
<msg timestamp="20181130 17:01:03.543" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.543" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 17:01:03.543" starttime="20181130 17:01:03.540"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.544" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543596598
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                        "id-value": [
                            35
                        ]
                    },
                    {
                        "id-key": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                        "id-value": [
                            34
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543596623
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "nexthop.10000355.0.0.2/32",
                        "id-value": [
                            150000
                        ]
                    },
                    {
                        "id-key": "nexthop.10000356.0.0.2/32",
                        "id-value": [
                            150001
                        ]
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 150001,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100007,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 11,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 35,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 32,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1543596369
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1543596371
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1543596378
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1543596384
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1543596526
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1543596536
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543596591
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "24da063e-ac8c-400c-832f-8b25e05f6521",
                        "id-value": [
                            5015
                        ]
                    },
                    {
                        "id-key": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                        "id-value": [
                            5016
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5016,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 13,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1543596380
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1543596386
                        },
                        {
                            "id": 5014,
                            "ready-time-sec": 1543596538
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543596623
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.1/32",
                        "id-value": [
                            100004
                        ]
                    },
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.2/32",
                        "id-value": [
                            100005
                        ]
                    },
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                        "id-value": [
                            100003
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.1/32",
                        "id-value": [
                            100006
                        ]
                    },
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.2/32",
                        "id-value": [
                            100007
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543596599
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "f8104941-e975-4443-90b2-de28fa1126e8",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.544" starttime="20181130 17:01:03.543"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.544" starttime="20181130 17:01:03.537"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.549" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.549" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.549" starttime="20181130 17:01:03.544"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.551" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e1ea6a51-4491-4128-bf93-a76281e5fab5","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"7b475f67-4625-4b12-8a3f-be65fc617a58","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2905d43f-6c67-49ef-8940-3faaf64f1417","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","access-list-entries":{"ace":[{"rule-name":"3958bf29-ddf0-4447-b8ab-80469dcf4cf5","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"de4487b2-a90b-4f46-be7f-d654da9a3854","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"9db8910c-08f3-4250-85d6-09d315d23c71","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"0df04a53-c3ad-400e-81fe-11dd23655a83","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e24326c5-eedc-46be-a4e5-a42b4d6c0403","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"493b7b9d-8f1a-4f8d-8d4f-8723690f2643","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"2edc54c6-d9c9-4f84-b894-6a209421b1ae","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"0351bf7d-550b-4d48-aa01-090a75eacc7c","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"f8104941-e975-4443-90b2-de28fa1126e8","access-list-entries":{}}]}} </msg>
<msg timestamp="20181130 17:01:03.551" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.551" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181130 17:01:03.551" starttime="20181130 17:01:03.549"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.551" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3958bf29-ddf0-4447-b8ab-80469dcf4cf5"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "de4487b2-a90b-4f46-be7f-d654da9a3854"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "9db8910c-08f3-4250-85d6-09d315d23c71"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "0df04a53-c3ad-400e-81fe-11dd23655a83"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e24326c5-eedc-46be-a4e5-a42b4d6c0403"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "493b7b9d-8f1a-4f8d-8d4f-8723690f2643"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "2edc54c6-d9c9-4f84-b894-6a209421b1ae"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "0351bf7d-550b-4d48-aa01-090a75eacc7c"
                        }
                    ]
                },
                "acl-name": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "f8104941-e975-4443-90b2-de28fa1126e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.552" starttime="20181130 17:01:03.551"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.552" starttime="20181130 17:01:03.544"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.555" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.555" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.555" starttime="20181130 17:01:03.552"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.556" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"67536b9f-d052-4187-9940-42c3cdea482a","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk"},{"name":"d7493eed-534b-49a7-ad45-2250d5372c7c","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["a6398d4d-7dd7-4908-9da4-5cf4b49600a9"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:09:66:3e","ip-address":"56.0.0.3"},{"mac-address":"fa:16:3e:09:66:3e","ip-address":"fe80:0:0:0:f816:3eff:fe09:663e"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapadf09d15-aa"},{"name":"3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["a6398d4d-7dd7-4908-9da4-5cf4b49600a9"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:43:2f:de","ip-address":"fe80:0:0:0:f816:3eff:fe43:2fde"},{"mac-address":"fa:16:3e:43:2f:de","ip-address":"55.0.0.4"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["a6398d4d-7dd7-4908-9da4-5cf4b49600a9"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:fc:d7:88","ip-address":"fe80:0:0:0:f816:3eff:fefc:d788"},{"mac-address":"fa:16:3e:fc:d7:88","ip-address":"56.0.0.5"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"6eb99dbb-adef-4ef2-ab64-40d2d66f9abe","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["a6398d4d-7dd7-4908-9da4-5cf4b49600a9"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:d6:e8:78","ip-address":"55.0.0.9"},{"mac-address":"fa:16:3e:d6:e8:78","ip-address":"fe80:0:0:0:f816:3eff:fed6:e878"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap5d9e63a6-3e"},{"name":"48ed13e7-1f85-48d3-89e0-54ffd0e0f025","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk"},{"name":"daa67d64-ad50-4d0c-9fd5-94ca08bd77e6","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["a6398d4d-7dd7-4908-9da4-5cf4b49600a9"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:80:3c:33","ip-address":"55.0.0.11"},{"mac-address":"fa:16:3e:80:3c:33","ip-address":"fe80:0:0:0:f816:3eff:fe80:3c33"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181130 17:01:03.556" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.556" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "67536b9f-d052-4187-9940-42c3cdea482a",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181130 17:01:03.556" starttime="20181130 17:01:03.555"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.557" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "67536b9f-d052-4187-9940-42c3cdea482a",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "56.0.0.3",
                        "mac-address": "fa:16:3e:09:66:3e"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe09:663e",
                        "mac-address": "fa:16:3e:09:66:3e"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                ],
                "enabled": true,
                "name": "d7493eed-534b-49a7-ad45-2250d5372c7c",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapadf09d15-aa",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe43:2fde",
                        "mac-address": "fa:16:3e:43:2f:de"
                    },
                    {
                        "ip-address": "55.0.0.4",
                        "mac-address": "fa:16:3e:43:2f:de"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                ],
                "enabled": true,
                "name": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fefc:d788",
                        "mac-address": "fa:16:3e:fc:d7:88"
                    },
                    {
                        "ip-address": "56.0.0.5",
                        "mac-address": "fa:16:3e:fc:d7:88"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                ],
                "enabled": true,
                "name": "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "55.0.0.9",
                        "mac-address": "fa:16:3e:d6:e8:78"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fed6:e878",
                        "mac-address": "fa:16:3e:d6:e8:78"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                ],
                "enabled": true,
                "name": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap5d9e63a6-3e",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "55.0.0.11",
                        "mac-address": "fa:16:3e:80:3c:33"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe80:3c33",
                        "mac-address": "fa:16:3e:80:3c:33"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                ],
                "enabled": true,
                "name": "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.557" starttime="20181130 17:01:03.556"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.557" starttime="20181130 17:01:03.552"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.561" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.561" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.561" starttime="20181130 17:01:03.557"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.564" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"27"}}]}}]}]},{"interface-name":"f7282b24-8fd7-415c-b393-32d21730c1ef","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.24da063e-ac8c-400c-832f-8b25e05f6521.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84137738240,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5015,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":8,"service-name":"vpn.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":10,"flow-cookie":134217729,"instruction":[{"order":1,"apply-actions":{"action":[{"order":0,"nx-reg-load":{"value":100003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":2,"write-metadata":{"metadata":200006,"metadata-mask":16777214}},{"order":3,"go-to-table":{"table_id":19}}]}]},{"interface-name":"f7282b24-8fd7-415c-b393-32d21730c1ef","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.c6b3d4b8-3002-4dbf-a17e-95f2acfb8117.adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84154515456,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5016,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":35,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":8,"service-name":"vpn.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":10,"flow-cookie":134217729,"instruction":[{"order":1,"apply-actions":{"action":[{"order":0,"nx-reg-load":{"value":100003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":2,"write-metadata":{"metadata":200006,"metadata-mask":16777214}},{"order":3,"go-to-table":{"table_id":19}}]}]},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]}]},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 17:01:03.564" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.564" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 17:01:03.564" starttime="20181130 17:01:03.562"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.565" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "27"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f7282b24-8fd7-415c-b393-32d21730c1ef",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84137738240,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5015
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 34
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.24da063e-ac8c-400c-832f-8b25e05f6521.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 134217729,
                        "flow-priority": 10,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 24,
                                                    "nx-reg": "nicira-match:nxm-nx-reg3",
                                                    "start": 0
                                                },
                                                "value": 100003
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 1
                            },
                            {
                                "order": 2,
                                "write-metadata": {
                                    "metadata": 200006,
                                    "metadata-mask": 16777214
                                }
                            },
                            {
                                "go-to-table": {
                                    "table_id": 19
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "vpn.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                        "service-priority": 8,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f7282b24-8fd7-415c-b393-32d21730c1ef",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84154515456,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5016
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 35
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.c6b3d4b8-3002-4dbf-a17e-95f2acfb8117.adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 134217729,
                        "flow-priority": 10,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 24,
                                                    "nx-reg": "nicira-match:nxm-nx-reg3",
                                                    "start": 0
                                                },
                                                "value": 100003
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 1
                            },
                            {
                                "order": 2,
                                "write-metadata": {
                                    "metadata": 200006,
                                    "metadata-mask": 16777214
                                }
                            },
                            {
                                "go-to-table": {
                                    "table_id": 19
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "vpn.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                        "service-priority": 8,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "26"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.565" starttime="20181130 17:01:03.564"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.565" starttime="20181130 17:01:03.557"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.568" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.568" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.568" starttime="20181130 17:01:03.565"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.569" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"24da063e-ac8c-400c-832f-8b25e05f6521"},{"zone-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"},{"zone-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 17:01:03.569" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.569" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 17:01:03.569" starttime="20181130 17:01:03.568"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.569" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "24da063e-ac8c-400c-832f-8b25e05f6521"
                            },
                            {
                                "zone-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"
                            },
                            {
                                "zone-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.569" starttime="20181130 17:01:03.569"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.569" starttime="20181130 17:01:03.565"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.572" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.572" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.572" starttime="20181130 17:01:03.570"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.573" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.573" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.573" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.573" starttime="20181130 17:01:03.573"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.574" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.574" starttime="20181130 17:01:03.573"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.574" starttime="20181130 17:01:03.569"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.577" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.577" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.577" starttime="20181130 17:01:03.574"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.578" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.578" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.578" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.578" starttime="20181130 17:01:03.577"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.578" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.578" starttime="20181130 17:01:03.578"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.578" starttime="20181130 17:01:03.574"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.583" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.583" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.583" starttime="20181130 17:01:03.579"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.584" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.584" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.584" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.584" starttime="20181130 17:01:03.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.584" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.584" starttime="20181130 17:01:03.584"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.584" starttime="20181130 17:01:03.578"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.591" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.591" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.591" starttime="20181130 17:01:03.585"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.592" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"24da063e-ac8c-400c-832f-8b25e05f6521","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 17:01:03.592" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.592" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 17:01:03.592" starttime="20181130 17:01:03.591"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.592" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "24da063e-ac8c-400c-832f-8b25e05f6521"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.593" starttime="20181130 17:01:03.592"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.593" starttime="20181130 17:01:03.585"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.596" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.596" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.596" starttime="20181130 17:01:03.593"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.596" level="INFO">To JSON using : content={"vpn-instances":{"vpn-instance":[{"vpn-instance-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","type":"l3","ipv4-family":{"vpnTargets":{}},"l3vni":0}]}} </msg>
<msg timestamp="20181130 17:01:03.597" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.597" level="INFO">${pretty_output} = {
    "vpn-instances": {
        "vpn-instance": [
            {
                "ipv4-family": {
                    "vpnTargets": {}
                },
                "l3vni": 0,
                "t...</msg>
<status status="PASS" endtime="20181130 17:01:03.597" starttime="20181130 17:01:03.596"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.597" level="INFO">{
    "vpn-instances": {
        "vpn-instance": [
            {
                "ipv4-family": {
                    "vpnTargets": {}
                },
                "l3vni": 0,
                "type": "l3",
                "vpn-instance-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.597" starttime="20181130 17:01:03.597"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.597" starttime="20181130 17:01:03.593"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.600" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.600" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.600" starttime="20181130 17:01:03.597"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.601" level="INFO">To JSON using : content={"vpn-interfaces":{"vpn-interface":[{"name":"6eb99dbb-adef-4ef2-ab64-40d2d66f9abe","router-interface":false,"network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","vpn-instance-names":[{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":38,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"55.0.0.9/32","mac_address":"fa:16:3e:d6:e8:78","adjacency_type":"primary-adjacency","subnet_id":"12ab3561-560e-4d72-bee5-30a6df825844"}]},{"name":"daa67d64-ad50-4d0c-9fd5-94ca08bd77e6","router-interface":false,"network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","vpn-instance-names":[{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":38,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"55.0.0.11/32","mac_address":"fa:16:3e:80:3c:33","adjacency_type":"primary-adjacency","subnet_id":"12ab3561-560e-4d72-bee5-30a6df825844"}]},{"name":"3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4","router-interface":false,"network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","vpn-instance-names":[{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":38,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"55.0.0.4/32","mac_address":"fa:16:3e:43:2f:de","adjacency_type":"primary-adjacency","subnet_id":"12ab3561-560e-4d72-bee5-30a6df825844"}]},{"name":"9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19","router-interface":false,"network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","vpn-instance-names":[{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":27,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"56.0.0.5/32","mac_address":"fa:16:3e:fc:d7:88","adjacency_type":"primary-adjacency","subnet_id":"98041c58-b53e-47a5-8c88-92f04b3161ac"}]},{"name":"48ed13e7-1f85-48d3-89e0-54ffd0e0f025","router-interface":true,"network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","vpn-instance-names":[{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":38,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"55.0.0.1/32","mac_address":"fa:16:3e:91:d0:8c","adjacency_type":"primary-adjacency","subnet_id":"12ab3561-560e-4d72-bee5-30a6df825844"}]},{"name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","router-interface":false,"network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","vpn-instance-names":[{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":38,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"55.0.0.2/32","mac_address":"fa:16:3e:98:12:3b","adjacency_type":"primary-adjacency","subnet_id":"12ab3561-560e-4d72-bee5-30a6df825844"}]},{"name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","router-interface":false,"network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","vpn-instance-names":[{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":27,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"56.0.0.2/32","mac_address":"fa:16:3e:45:ae:79","adjacency_type":"primary-adjacency","subnet_id":"98041c58-b53e-47a5-8c88-92f04b3161ac"}]},{"name":"67536b9f-d052-4187-9940-42c3cdea482a","router-interface":true,"network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","vpn-instance-names":[{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":27,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"56.0.0.1/32","mac_address":"fa:16:3e:94:ae:cb","adjacency_type":"primary-adjacency","subnet_id":"98041c58-b53e-47a5-8c88-92f04b3161ac"}]},{"name":"d7493eed-534b-49a7-ad45-2250d5372c7c","router-interface":false,"network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","vpn-instance-names":[{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":27,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"56.0.0.3/32","mac_address":"fa:16:3e:09:66:3e","adjacency_type":"primary-adjacency","subnet_id":"98041c58-b53e-47a5-8c88-92f04b3161ac"}]}]}} </msg>
<msg timestamp="20181130 17:01:03.602" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.602" level="INFO">${pretty_output} = {
    "vpn-interfaces": {
        "vpn-interface": [
            {
                "name": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe",
                "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",...</msg>
<status status="PASS" endtime="20181130 17:01:03.602" starttime="20181130 17:01:03.601"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.602" level="INFO">{
    "vpn-interfaces": {
        "vpn-interface": [
            {
                "name": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe",
                "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.9/32",
                        "mac_address": "fa:16:3e:d6:e8:78",
                        "subnet_id": "12ab3561-560e-4d72-bee5-30a6df825844"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 38,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ]
            },
            {
                "name": "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6",
                "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.11/32",
                        "mac_address": "fa:16:3e:80:3c:33",
                        "subnet_id": "12ab3561-560e-4d72-bee5-30a6df825844"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 38,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ]
            },
            {
                "name": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4",
                "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.4/32",
                        "mac_address": "fa:16:3e:43:2f:de",
                        "subnet_id": "12ab3561-560e-4d72-bee5-30a6df825844"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 38,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ]
            },
            {
                "name": "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19",
                "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "56.0.0.5/32",
                        "mac_address": "fa:16:3e:fc:d7:88",
                        "subnet_id": "98041c58-b53e-47a5-8c88-92f04b3161ac"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 27,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ]
            },
            {
                "name": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025",
                "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.1/32",
                        "mac_address": "fa:16:3e:91:d0:8c",
                        "subnet_id": "12ab3561-560e-4d72-bee5-30a6df825844"
                    }
                ],
                "router-interface": true,
                "segmentation-id": 38,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ]
            },
            {
                "name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.2/32",
                        "mac_address": "fa:16:3e:98:12:3b",
                        "subnet_id": "12ab3561-560e-4d72-bee5-30a6df825844"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 38,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ]
            },
            {
                "name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "56.0.0.2/32",
                        "mac_address": "fa:16:3e:45:ae:79",
                        "subnet_id": "98041c58-b53e-47a5-8c88-92f04b3161ac"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 27,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ]
            },
            {
                "name": "67536b9f-d052-4187-9940-42c3cdea482a",
                "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "56.0.0.1/32",
                        "mac_address": "fa:16:3e:94:ae:cb",
                        "subnet_id": "98041c58-b53e-47a5-8c88-92f04b3161ac"
                    }
                ],
                "router-interface": true,
                "segmentation-id": 27,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ]
            },
            {
                "name": "d7493eed-534b-49a7-ad45-2250d5372c7c",
                "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "56.0.0.3/32",
                        "mac_address": "fa:16:3e:09:66:3e",
                        "subnet_id": "98041c58-b53e-47a5-8c88-92f04b3161ac"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 27,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.602" starttime="20181130 17:01:03.602"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.602" starttime="20181130 17:01:03.597"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.606" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.606" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.606" starttime="20181130 17:01:03.603"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.607" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 17:01:03.607" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.607" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 17:01:03.607" starttime="20181130 17:01:03.607"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.608" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 17:01:03.608" starttime="20181130 17:01:03.608"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.608" starttime="20181130 17:01:03.603"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.613" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.613" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.613" starttime="20181130 17:01:03.608"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.615" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"27","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sgbcast_net_2"},{"uuid":"24da063e-ac8c-400c-832f-8b25e05f6521","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"38","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"sgbcast_net_1"}]},"security-groups":{"security-group":[{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"sgbcast1","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]},"security-rules":{"security-rule":[{"uuid":"0df04a53-c3ad-400e-81fe-11dd23655a83","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2edc54c6-d9c9-4f84-b894-6a209421b1ae","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"493b7b9d-8f1a-4f8d-8d4f-8723690f2643","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"9db8910c-08f3-4250-85d6-09d315d23c71","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3958bf29-ddf0-4447-b8ab-80469dcf4cf5","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"0351bf7d-550b-4d48-aa01-090a75eacc7c","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"de4487b2-a90b-4f46-be7f-d654da9a3854","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9"},{"uuid":"e24326c5-eedc-46be-a4e5-a42b4d6c0403","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"12ab3561-560e-4d72-bee5-30a6df825844","gateway-ip":"55.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"55.0.0.2","end":"55.0.0.254"}],"cidr":"55.0.0.0/24","network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","name":"sgbcast_sub_1"},{"uuid":"98041c58-b53e-47a5-8c88-92f04b3161ac","gateway-ip":"56.0.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"56.0.0.2","end":"56.0.0.254"}],"cidr":"56.0.0.0/24","network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","name":"sgbcast_sub_2"}]},"ports":{"port":[{"uuid":"67536b9f-d052-4187-9940-42c3cdea482a","fixed-ips":[{"subnet-id":"98041c58-b53e-47a5-8c88-92f04b3161ac","ip-address":"56.0.0.1"}],"device-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":2,"device-owner":"network:router_interface","mac-address":"fa:16:3e:94:ae:cb","admin-state-up":true,"network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","name":""},{"uuid":"d7493eed-534b-49a7-ad45-2250d5372c7c","fixed-ips":[{"subnet-id":"98041c58-b53e-47a5-8c88-92f04b3161ac","ip-address":"56.0.0.3"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:09:66:3e","security-groups":["a6398d4d-7dd7-4908-9da4-5cf4b49600a9"],"admin-state-up":true,"status":"ACTIVE","network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","name":"sgbcast_net_2_port_2"},{"uuid":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","fixed-ips":[{"subnet-id":"98041c58-b53e-47a5-8c88-92f04b3161ac","ip-address":"56.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:45:ae:79","admin-state-up":true,"network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","name":""},{"uuid":"3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4","fixed-ips":[{"subnet-id":"12ab3561-560e-4d72-bee5-30a6df825844","ip-address":"55.0.0.4"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:43:2f:de","security-groups":["a6398d4d-7dd7-4908-9da4-5cf4b49600a9"],"admin-state-up":true,"status":"ACTIVE","network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","name":"sgbcast_net_1_port_2"},{"uuid":"9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19","fixed-ips":[{"subnet-id":"98041c58-b53e-47a5-8c88-92f04b3161ac","ip-address":"56.0.0.5"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:fc:d7:88","security-groups":["a6398d4d-7dd7-4908-9da4-5cf4b49600a9"],"admin-state-up":true,"status":"ACTIVE","network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","name":"sgbcast_net_2_port_1"},{"uuid":"6eb99dbb-adef-4ef2-ab64-40d2d66f9abe","fixed-ips":[{"subnet-id":"12ab3561-560e-4d72-bee5-30a6df825844","ip-address":"55.0.0.9"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:d6:e8:78","security-groups":["a6398d4d-7dd7-4908-9da4-5cf4b49600a9"],"admin-state-up":true,"status":"ACTIVE","network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","name":"sgbcast_net_1_port_1"},{"uuid":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","fixed-ips":[{"subnet-id":"12ab3561-560e-4d72-bee5-30a6df825844","ip-address":"55.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-24da063e-ac8c-400c-832f-8b25e05f6521","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:98:12:3b","admin-state-up":true,"network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","name":""},{"uuid":"48ed13e7-1f85-48d3-89e0-54ffd0e0f025","fixed-ips":[{"subnet-id":"12ab3561-560e-4d72-bee5-30a6df825844","ip-address":"55.0.0.1"}],"device-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":2,"device-owner":"network:router_interface","mac-address":"fa:16:3e:91:d0:8c","admin-state-up":true,"network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","name":""},{"uuid":"daa67d64-ad50-4d0c-9fd5-94ca08bd77e6","fixed-ips":[{"subnet-id":"12ab3561-560e-4d72-bee5-30a6df825844","ip-address":"55.0.0.11"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:80:3c:33","security-groups":["a6398d4d-7dd7-4908-9da4-5cf4b49600a9"],"admin-state-up":true,"status":"ACTIVE","network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","name":"sgbcast_net_1_port_3"}]},"routers":{"router":[{"uuid":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"distributed":false,"name":"sgbcast_router"}]}}} </msg>
<msg timestamp="20181130 17:01:03.615" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.616" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 17:01:03.616" starttime="20181130 17:01:03.613"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.616" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "sgbcast_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "27",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"
                },
                {
                    "admin-state-up": true,
                    "name": "sgbcast_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "38",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "24da063e-ac8c-400c-832f-8b25e05f6521"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                    "device-owner": "network:router_interface",
                    "fixed-ips": [
                        {
                            "ip-address": "56.0.0.1",
                            "subnet-id": "98041c58-b53e-47a5-8c88-92f04b3161ac"
                        }
                    ],
                    "mac-address": "fa:16:3e:94:ae:cb",
                    "name": "",
                    "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 2,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "67536b9f-d052-4187-9940-42c3cdea482a"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "56.0.0.3",
                            "subnet-id": "98041c58-b53e-47a5-8c88-92f04b3161ac"
                        }
                    ],
                    "mac-address": "fa:16:3e:09:66:3e",
                    "name": "sgbcast_net_2_port_2",
                    "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "d7493eed-534b-49a7-ad45-2250d5372c7c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "56.0.0.2",
                            "subnet-id": "98041c58-b53e-47a5-8c88-92f04b3161ac"
                        }
                    ],
                    "mac-address": "fa:16:3e:45:ae:79",
                    "name": "",
                    "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "55.0.0.4",
                            "subnet-id": "12ab3561-560e-4d72-bee5-30a6df825844"
                        }
                    ],
                    "mac-address": "fa:16:3e:43:2f:de",
                    "name": "sgbcast_net_1_port_2",
                    "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "56.0.0.5",
                            "subnet-id": "98041c58-b53e-47a5-8c88-92f04b3161ac"
                        }
                    ],
                    "mac-address": "fa:16:3e:fc:d7:88",
                    "name": "sgbcast_net_2_port_1",
                    "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "55.0.0.9",
                            "subnet-id": "12ab3561-560e-4d72-bee5-30a6df825844"
                        }
                    ],
                    "mac-address": "fa:16:3e:d6:e8:78",
                    "name": "sgbcast_net_1_port_1",
                    "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-24da063e-ac8c-400c-832f-8b25e05f6521",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "55.0.0.2",
                            "subnet-id": "12ab3561-560e-4d72-bee5-30a6df825844"
                        }
                    ],
                    "mac-address": "fa:16:3e:98:12:3b",
                    "name": "",
                    "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                    "device-owner": "network:router_interface",
                    "fixed-ips": [
                        {
                            "ip-address": "55.0.0.1",
                            "subnet-id": "12ab3561-560e-4d72-bee5-30a6df825844"
                        }
                    ],
                    "mac-address": "fa:16:3e:91:d0:8c",
                    "name": "",
                    "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 2,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "55.0.0.11",
                            "subnet-id": "12ab3561-560e-4d72-bee5-30a6df825844"
                        }
                    ],
                    "mac-address": "fa:16:3e:80:3c:33",
                    "name": "sgbcast_net_1_port_3",
                    "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6"
                }
            ]
        },
        "routers": {
            "router": [
                {
                    "admin-state-up": true,
                    "distributed": false,
                    "name": "sgbcast_router",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                },
                {
                    "name": "sgbcast1",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0df04a53-c3ad-400e-81fe-11dd23655a83"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "2edc54c6-d9c9-4f84-b894-6a209421b1ae"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "493b7b9d-8f1a-4f8d-8d4f-8723690f2643"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "9db8910c-08f3-4250-85d6-09d315d23c71"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3958bf29-ddf0-4447-b8ab-80469dcf4cf5"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0351bf7d-550b-4d48-aa01-090a75eacc7c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "de4487b2-a90b-4f46-be7f-d654da9a3854"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e24326c5-eedc-46be-a4e5-a42b4d6c0403"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "55.0.0.254",
                            "start": "55.0.0.2"
                        }
                    ],
                    "cidr": "55.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "55.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgbcast_sub_1",
                    "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "12ab3561-560e-4d72-bee5-30a6df825844"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "56.0.0.254",
                            "start": "56.0.0.2"
                        }
                    ],
                    "cidr": "56.0.0.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "56.0.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "sgbcast_sub_2",
                    "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "98041c58-b53e-47a5-8c88-92f04b3161ac"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.617" starttime="20181130 17:01:03.616"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.617" starttime="20181130 17:01:03.608"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.623" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.623" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.623" starttime="20181130 17:01:03.617"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.624" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","subnet-id-list":["98041c58-b53e-47a5-8c88-92f04b3161ac"]},{"network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","subnet-id-list":["12ab3561-560e-4d72-bee5-30a6df825844"]}]}} </msg>
<msg timestamp="20181130 17:01:03.624" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.624" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "subnet-id-list": [
                    "98041c58-b53...</msg>
<status status="PASS" endtime="20181130 17:01:03.624" starttime="20181130 17:01:03.623"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.624" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "subnet-id-list": [
                    "98041c58-b53e-47a5-8c88-92f04b3161ac"
                ]
            },
            {
                "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "subnet-id-list": [
                    "12ab3561-560e-4d72-bee5-30a6df825844"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.625" starttime="20181130 17:01:03.624"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.625" starttime="20181130 17:01:03.617"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.628" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.628" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.629" starttime="20181130 17:01:03.625"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.629" level="INFO">To JSON using : content={"neutron-vpn-portip-port-data":{"vpn-portip-to-port":[{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","port-fixedip":"55.0.0.4","mac-address":"fa:16:3e:43:2f:de","port-name":"3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4","subnet-ip":false},{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","port-fixedip":"55.0.0.1","mac-address":"fa:16:3e:91:d0:8c","port-name":"48ed13e7-1f85-48d3-89e0-54ffd0e0f025","subnet-ip":true},{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","port-fixedip":"55.0.0.2","mac-address":"fa:16:3e:98:12:3b","port-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","subnet-ip":false},{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","port-fixedip":"55.0.0.11","mac-address":"fa:16:3e:80:3c:33","port-name":"daa67d64-ad50-4d0c-9fd5-94ca08bd77e6","subnet-ip":false},{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","port-fixedip":"56.0.0.1","mac-address":"fa:16:3e:94:ae:cb","port-name":"67536b9f-d052-4187-9940-42c3cdea482a","subnet-ip":true},{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","port-fixedip":"56.0.0.5","mac-address":"fa:16:3e:fc:d7:88","port-name":"9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19","subnet-ip":false},{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","port-fixedip":"56.0.0.2","mac-address":"fa:16:3e:45:ae:79","port-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","subnet-ip":false},{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","port-fixedip":"55.0.0.9","mac-address":"fa:16:3e:d6:e8:78","port-name":"6eb99dbb-adef-4ef2-ab64-40d2d66f9abe","subnet-ip":false},{"vpn-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","port-fixedip":"56.0.0.3","mac-address":"fa:16:3e:09:66:3e","port-name":"d7493eed-534b-49a7-ad45-2250d5372c7c","subnet-ip":false}]}} </msg>
<msg timestamp="20181130 17:01:03.629" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.629" level="INFO">${pretty_output} = {
    "neutron-vpn-portip-port-data": {
        "vpn-portip-to-port": [
            {
                "mac-address": "fa:16:3e:43:2f:de",
                "port-fixedip": "55.0.0.4",
                "p...</msg>
<status status="PASS" endtime="20181130 17:01:03.630" starttime="20181130 17:01:03.629"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.630" level="INFO">{
    "neutron-vpn-portip-port-data": {
        "vpn-portip-to-port": [
            {
                "mac-address": "fa:16:3e:43:2f:de",
                "port-fixedip": "55.0.0.4",
                "port-name": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4",
                "subnet-ip": false,
                "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "mac-address": "fa:16:3e:91:d0:8c",
                "port-fixedip": "55.0.0.1",
                "port-name": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025",
                "subnet-ip": true,
                "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "mac-address": "fa:16:3e:98:12:3b",
                "port-fixedip": "55.0.0.2",
                "port-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "subnet-ip": false,
                "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "mac-address": "fa:16:3e:80:3c:33",
                "port-fixedip": "55.0.0.11",
                "port-name": "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6",
                "subnet-ip": false,
                "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "mac-address": "fa:16:3e:94:ae:cb",
                "port-fixedip": "56.0.0.1",
                "port-name": "67536b9f-d052-4187-9940-42c3cdea482a",
                "subnet-ip": true,
                "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "mac-address": "fa:16:3e:fc:d7:88",
                "port-fixedip": "56.0.0.5",
                "port-name": "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19",
                "subnet-ip": false,
                "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "mac-address": "fa:16:3e:45:ae:79",
                "port-fixedip": "56.0.0.2",
                "port-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "subnet-ip": false,
                "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "mac-address": "fa:16:3e:d6:e8:78",
                "port-fixedip": "55.0.0.9",
                "port-name": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe",
                "subnet-ip": false,
                "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "mac-address": "fa:16:3e:09:66:3e",
                "port-fixedip": "56.0.0.3",
                "port-name": "d7493eed-534b-49a7-ad45-2250d5372c7c",
                "subnet-ip": false,
                "vpn-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.630" starttime="20181130 17:01:03.630"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.630" starttime="20181130 17:01:03.625"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.632" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.633" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.633" starttime="20181130 17:01:03.630"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.633" level="INFO">To JSON using : content={"router-interfaces-map":{"router-interfaces":[{"router-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","interfaces":[{"interface-id":"48ed13e7-1f85-48d3-89e0-54ffd0e0f025"},{"interface-id":"9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19"},{"interface-id":"adf09d15-aa1d-4eae-9aa7-27c68c35e211"},{"interface-id":"3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4"},{"interface-id":"daa67d64-ad50-4d0c-9fd5-94ca08bd77e6"},{"interface-id":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"},{"interface-id":"67536b9f-d052-4187-9940-42c3cdea482a"},{"interface-id":"6eb99dbb-adef-4ef2-ab64-40d2d66f9abe"},{"interface-id":"d7493eed-534b-49a7-ad45-2250d5372c7c"}]}]}} </msg>
<msg timestamp="20181130 17:01:03.633" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.633" level="INFO">${pretty_output} = {
    "router-interfaces-map": {
        "router-interfaces": [
            {
                "interfaces": [
                    {
                        "interface-id": "48ed13e7-1f85-48d3-89e0-54f...</msg>
<status status="PASS" endtime="20181130 17:01:03.633" starttime="20181130 17:01:03.633"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.634" level="INFO">{
    "router-interfaces-map": {
        "router-interfaces": [
            {
                "interfaces": [
                    {
                        "interface-id": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025"
                    },
                    {
                        "interface-id": "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19"
                    },
                    {
                        "interface-id": "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
                    },
                    {
                        "interface-id": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4"
                    },
                    {
                        "interface-id": "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6"
                    },
                    {
                        "interface-id": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
                    },
                    {
                        "interface-id": "67536b9f-d052-4187-9940-42c3cdea482a"
                    },
                    {
                        "interface-id": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe"
                    },
                    {
                        "interface-id": "d7493eed-534b-49a7-ad45-2250d5372c7c"
                    }
                ],
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.634" starttime="20181130 17:01:03.634"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.634" starttime="20181130 17:01:03.630"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.636" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.637" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.637" starttime="20181130 17:01:03.634"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.638" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"12ab3561-560e-4d72-bee5-30a6df825844","router-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","router-interface-fixed-ip":"55.0.0.1","network-type":"VXLAN","router-interface-port-id":"48ed13e7-1f85-48d3-89e0-54ffd0e0f025","router-intf-mac-address":"fa:16:3e:91:d0:8c","port-list":["5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4","daa67d64-ad50-4d0c-9fd5-94ca08bd77e6","6eb99dbb-adef-4ef2-ab64-40d2d66f9abe"],"segmentation-id":38,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"24da063e-ac8c-400c-832f-8b25e05f6521","subnet-ip":"55.0.0.0/24","vpn-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"id":"98041c58-b53e-47a5-8c88-92f04b3161ac","router-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","router-interface-fixed-ip":"56.0.0.1","network-type":"VXLAN","router-interface-port-id":"67536b9f-d052-4187-9940-42c3cdea482a","router-intf-mac-address":"fa:16:3e:94:ae:cb","port-list":["adf09d15-aa1d-4eae-9aa7-27c68c35e211","9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19","d7493eed-534b-49a7-ad45-2250d5372c7c"],"segmentation-id":27,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","subnet-ip":"56.0.0.0/24","vpn-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"}]}} </msg>
<msg timestamp="20181130 17:01:03.638" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.638" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "12ab3561-560e-4d72-bee5-30a6df825844",
                "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
         ...</msg>
<status status="PASS" endtime="20181130 17:01:03.639" starttime="20181130 17:01:03.637"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.639" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "12ab3561-560e-4d72-bee5-30a6df825844",
                "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "network-type": "VXLAN",
                "port-list": [
                    "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                    "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4",
                    "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6",
                    "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe"
                ],
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                "router-interface-fixed-ip": "55.0.0.1",
                "router-interface-port-id": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025",
                "router-intf-mac-address": "fa:16:3e:91:d0:8c",
                "segmentation-id": 38,
                "subnet-ip": "55.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                "vpn-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "id": "98041c58-b53e-47a5-8c88-92f04b3161ac",
                "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "network-type": "VXLAN",
                "port-list": [
                    "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                    "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19",
                    "d7493eed-534b-49a7-ad45-2250d5372c7c"
                ],
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                "router-interface-fixed-ip": "56.0.0.1",
                "router-interface-port-id": "67536b9f-d052-4187-9940-42c3cdea482a",
                "router-intf-mac-address": "fa:16:3e:94:ae:cb",
                "segmentation-id": 27,
                "subnet-ip": "56.0.0.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                "vpn-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.639" starttime="20181130 17:01:03.639"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.639" starttime="20181130 17:01:03.634"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.642" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.642" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.642" starttime="20181130 17:01:03.639"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.643" level="INFO">To JSON using : content={"vpnMaps":{"vpnMap":[{"vpn-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","router-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"}]}} </msg>
<msg timestamp="20181130 17:01:03.643" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.643" level="INFO">${pretty_output} = {
    "vpnMaps": {
        "vpnMap": [
            {
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                "vpn-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }...</msg>
<status status="PASS" endtime="20181130 17:01:03.643" starttime="20181130 17:01:03.642"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.643" level="INFO">{
    "vpnMaps": {
        "vpnMap": [
            {
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                "vpn-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.643" starttime="20181130 17:01:03.643"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.643" starttime="20181130 17:01:03.639"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.646" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.647" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.647" starttime="20181130 17:01:03.644"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.647" level="INFO">To JSON using : content={"fibEntries":{"vrfTables":[{"routeDistinguisher":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","vrfEntry":[{"destPrefix":"55.0.0.2/32","origin":"l","encap-type":"mplsgre","route-paths":[{"nexthop-address":"11.0.0.29","label":100005}],"gateway_mac_address":"fa:16:3e:91:d0:8c"},{"destPrefix":"55.0.0.1/32","origin":"l","route-paths":[{"nexthop-address":"0.0.0.0","label":100004}],"ip-address":"55.0.0.1/32","uuid":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","mac-address":"fa:16:3e:91:d0:8c"},{"destPrefix":"56.0.0.2/32","origin":"l","encap-type":"mplsgre","route-paths":[{"nexthop-address":"11.0.0.29","label":100007}],"gateway_mac_address":"fa:16:3e:94:ae:cb"},{"destPrefix":"56.0.0.1/32","origin":"l","route-paths":[{"nexthop-address":"0.0.0.0","label":100006}],"ip-address":"56.0.0.1/32","uuid":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","mac-address":"fa:16:3e:94:ae:cb"}]}]}} </msg>
<msg timestamp="20181130 17:01:03.648" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.648" level="INFO">${pretty_output} = {
    "fibEntries": {
        "vrfTables": [
            {
                "routeDistinguisher": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                "vrfEntry": [
                    {
           ...</msg>
<status status="PASS" endtime="20181130 17:01:03.648" starttime="20181130 17:01:03.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.648" level="INFO">{
    "fibEntries": {
        "vrfTables": [
            {
                "routeDistinguisher": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                "vrfEntry": [
                    {
                        "destPrefix": "55.0.0.2/32",
                        "encap-type": "mplsgre",
                        "gateway_mac_address": "fa:16:3e:91:d0:8c",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100005,
                                "nexthop-address": "11.0.0.29"
                            }
                        ]
                    },
                    {
                        "destPrefix": "55.0.0.1/32",
                        "ip-address": "55.0.0.1/32",
                        "mac-address": "fa:16:3e:91:d0:8c",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100004,
                                "nexthop-address": "0.0.0.0"
                            }
                        ],
                        "uuid": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    },
                    {
                        "destPrefix": "56.0.0.2/32",
                        "encap-type": "mplsgre",
                        "gateway_mac_address": "fa:16:3e:94:ae:cb",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100007,
                                "nexthop-address": "11.0.0.29"
                            }
                        ]
                    },
                    {
                        "destPrefix": "56.0.0.1/32",
                        "ip-address": "56.0.0.1/32",
                        "mac-address": "fa:16:3e:94:ae:cb",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100006,
                                "nexthop-address": "0.0.0.0"
                            }
                        ],
                        "uuid": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.648" starttime="20181130 17:01:03.648"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.648" starttime="20181130 17:01:03.643"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.652" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.653" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.653" starttime="20181130 17:01:03.648"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.653" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tap5d9e63a6-3e","interface-child-entry":[{"child-interface":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"}]},{"parent-interface":"tapadf09d15-aa","interface-child-entry":[{"child-interface":"adf09d15-aa1d-4eae-9aa7-27c68c35e211"}]}]}} </msg>
<msg timestamp="20181130 17:01:03.653" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.654" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 17:01:03.654" starttime="20181130 17:01:03.653"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.654" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
                    }
                ],
                "parent-interface": "tap5d9e63a6-3e"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
                    }
                ],
                "parent-interface": "tapadf09d15-aa"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.654" starttime="20181130 17:01:03.654"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.654" starttime="20181130 17:01:03.648"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.657" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.657" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.657" starttime="20181130 17:01:03.654"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.658" level="INFO">To JSON using : content={"router-interfaces":{"router-interface":[{"interface-name":"6eb99dbb-adef-4ef2-ab64-40d2d66f9abe","router-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"interface-name":"3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4","router-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"interface-name":"9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19","router-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"interface-name":"48ed13e7-1f85-48d3-89e0-54ffd0e0f025","router-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"interface-name":"daa67d64-ad50-4d0c-9fd5-94ca08bd77e6","router-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","router-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","router-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"interface-name":"67536b9f-d052-4187-9940-42c3cdea482a","router-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"interface-name":"d7493eed-534b-49a7-ad45-2250d5372c7c","router-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"}]}} </msg>
<msg timestamp="20181130 17:01:03.658" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.658" level="INFO">${pretty_output} = {
    "router-interfaces": {
        "router-interface": [
            {
                "interface-name": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe",
                "router-name": "fecb487d-1bf8-4aa9-a0...</msg>
<status status="PASS" endtime="20181130 17:01:03.658" starttime="20181130 17:01:03.657"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.658" level="INFO">{
    "router-interfaces": {
        "router-interface": [
            {
                "interface-name": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe",
                "router-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "interface-name": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4",
                "router-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "interface-name": "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19",
                "router-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "interface-name": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025",
                "router-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "interface-name": "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6",
                "router-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "router-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "router-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "interface-name": "67536b9f-d052-4187-9940-42c3cdea482a",
                "router-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "interface-name": "d7493eed-534b-49a7-ad45-2250d5372c7c",
                "router-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.659" starttime="20181130 17:01:03.658"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.659" starttime="20181130 17:01:03.654"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.662" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.663" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.663" starttime="20181130 17:01:03.659"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.663" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"},{"vpn-id":100003,"external-vpn":false,"vrf-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","vpn-instance-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"}]}} </msg>
<msg timestamp="20181130 17:01:03.663" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.664" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 17:01:03.664" starttime="20181130 17:01:03.663"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.664" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            },
            {
                "external-vpn": false,
                "vpn-id": 100003,
                "vpn-instance-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                "vrf-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.664" starttime="20181130 17:01:03.664"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.664" starttime="20181130 17:01:03.659"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.714" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.715" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.715" starttime="20181130 17:01:03.664"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.715" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000},{"vpn-instance-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","vrf-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","vpn-id":100003}]}} </msg>
<msg timestamp="20181130 17:01:03.715" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.716" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 17:01:03.716" starttime="20181130 17:01:03.715"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.716" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            },
            {
                "vpn-id": 100003,
                "vpn-instance-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                "vrf-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.716" starttime="20181130 17:01:03.716"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.716" starttime="20181130 17:01:03.664"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.719" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.719" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.719" starttime="20181130 17:01:03.716"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.720" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.720" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.720" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.720" starttime="20181130 17:01:03.719"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.720" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.720" starttime="20181130 17:01:03.720"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.720" starttime="20181130 17:01:03.716"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.724" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.724" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.724" starttime="20181130 17:01:03.721"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.724" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 17:01:03.725" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.725" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 17:01:03.725" starttime="20181130 17:01:03.724"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.725" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 17:01:03.725" starttime="20181130 17:01:03.725"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.725" starttime="20181130 17:01:03.721"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.728" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.729" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.729" starttime="20181130 17:01:03.725"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.729" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 17:01:03.729" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.729" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 17:01:03.729" starttime="20181130 17:01:03.729"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.730" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 17:01:03.730" starttime="20181130 17:01:03.730"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.730" starttime="20181130 17:01:03.725"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.734" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.735" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.735" starttime="20181130 17:01:03.730"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.735" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.735" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.735" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.735" starttime="20181130 17:01:03.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.736" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.736" starttime="20181130 17:01:03.736"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.736" starttime="20181130 17:01:03.730"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.740" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.740" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.740" starttime="20181130 17:01:03.736"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.740" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.741" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.741" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.741" starttime="20181130 17:01:03.740"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.741" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.741" starttime="20181130 17:01:03.741"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.741" starttime="20181130 17:01:03.736"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.747" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.747" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.747" starttime="20181130 17:01:03.741"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.748" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.748" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.748" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.748" starttime="20181130 17:01:03.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.749" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.749" starttime="20181130 17:01:03.748"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.749" starttime="20181130 17:01:03.741"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.754" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.754" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.754" starttime="20181130 17:01:03.749"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.755" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.755" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.755" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.755" starttime="20181130 17:01:03.754"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.755" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.755" starttime="20181130 17:01:03.755"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.756" starttime="20181130 17:01:03.749"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.760" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.761" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.761" starttime="20181130 17:01:03.756"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.761" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.761" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.761" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.761" starttime="20181130 17:01:03.761"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.762" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.762" starttime="20181130 17:01:03.762"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.762" starttime="20181130 17:01:03.756"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.770" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.770" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.770" starttime="20181130 17:01:03.762"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.791" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.42.56.0.0.2","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200006,"metadata-mask":16777214},"ipv4-destination":"56.0.0.2/32"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.42.56.0.0.2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":150001}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.42.55.0.0.2","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200006,"metadata-mask":16777214},"ipv4-destination":"55.0.0.2/32"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.42.55.0.0.2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":150000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.100006.42","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"icmpv4-match":{"icmpv4-code":0,"icmpv4-type":8},"metadata":{"metadata":200006,"metadata-mask":16777214},"ip-match":{"ip-protocol":1},"ipv4-destination":"56.0.0.1/32"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.100006.42","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"set-field":{"ipv4-source":"56.0.0.1/32"}},{"order":4,"set-field":{"icmpv4-match":{"icmpv4-type":0}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":6,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":21}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:94:ae:cb"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-ip-dst":[null],"start":0,"end":31},"src":{"of-ip-src":[null],"start":0}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.100004.42","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"icmpv4-match":{"icmpv4-code":0,"icmpv4-type":8},"metadata":{"metadata":200006,"metadata-mask":16777214},"ip-match":{"ip-protocol":1},"ipv4-destination":"55.0.0.1/32"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.100004.42","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"set-field":{"ipv4-source":"55.0.0.1/32"}},{"order":4,"set-field":{"icmpv4-match":{"icmpv4-type":0}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":6,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":21}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:91:d0:8c"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-ip-dst":[null],"start":0,"end":31},"src":{"of-ip-src":[null],"start":0}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"fa:16:3e:91:d0:8c.100003.44641043685057.19","priority":20,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:91:d0:8c"}},"metadata":{"metadata":200006,"metadata-mask":16777214}},"strict":false,"cookie":134217737,"flow-name":"fa:16:3e:91:d0:8c.100003.44641043685057.19","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":21}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"fa:16:3e:94:ae:cb.100003.44641043685057.19","priority":20,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:94:ae:cb"}},"metadata":{"metadata":200006,"metadata-mask":16777214}},"strict":false,"cookie":134217737,"flow-name":"fa:16:3e:94:ae:cb.100003.44641043685057.19","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":21}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.adf09d15-aa1d-4eae-9aa7-27c68c35e211.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8960}}}]},"strict":true,"cookie":134217735,"flow-name":"default.adf09d15-aa1d-4eae-9aa7-27c68c35e211","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"27"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":8704}}}]},"strict":true,"cookie":134217735,"flow-name":"default.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"26"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3638","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":38}},"strict":false,"cookie":150999959,"flow-name":"ITM Flow Entry :5015","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84137738240,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3627","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":27}},"strict":false,"cookie":150999960,"flow-name":"ITM Flow Entry :5016","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84154515456,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385015","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":38}},"strict":false,"cookie":151327639,"flow-name":"24da063e-ac8c-400c-832f-8b25e05f6521","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84137738240,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385016","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":27}},"strict":false,"cookie":151327640,"flow-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84154515456,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525016false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84154515456,"metadata-mask":1099494850561}},"strict":false,"cookie":141562776,"flow-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210032}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525015false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84137738240,"metadata-mask":1099494850561}},"strict":false,"cookie":141562775,"flow-name":"24da063e-ac8c-400c-832f-8b25e05f6521","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210030}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525015true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84137738241,"metadata-mask":1099494850561}},"strict":false,"cookie":141562775,"flow-name":"24da063e-ac8c-400c-832f-8b25e05f6521","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210029}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525016true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84154515457,"metadata-mask":1099494850561}},"strict":false,"cookie":141562776,"flow-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210031}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"5050164464104368505735fa:16:3e:45:ae:79","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:45:ae:79"}},"metadata":{"metadata":38567061487616,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550424,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050154464104368505734fa:16:3e:98:12:3b","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:98:12:3b"}},"metadata":{"metadata":37467533082624,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550423,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150164464104368505735fa:16:3e:45:ae:79","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:45:ae:79"}},"metadata":{"metadata":84154515456,"metadata-mask":1099494850560}},"strict":true,"cookie":134419352,"flow-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8960,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150154464104368505734fa:16:3e:98:12:3b","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:98:12:3b"}},"metadata":{"metadata":84137738240,"metadata-mask":1099494850560}},"strict":true,"cookie":134419351,"flow-name":"24da063e-ac8c-400c-832f-8b25e05f6521","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.35.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":35}},"strict":true,"cookie":142606371,"flow-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8960,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"24da063e-ac8c-400c-832f-8b25e05f6521","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.34.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":34}},"strict":true,"cookie":142606370,"flow-name":"24da063e-ac8c-400c-832f-8b25e05f6521","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.35.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":38482906972160,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":35}},"strict":true,"cookie":142606371,"flow-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:26","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:adf09d15-aa1d-4eae-9aa7-27c68c35e211","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:27","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:adf09d15-aa1d-4eae-9aa7-27c68c35e211","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":38482906972160,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Arp:tbl_81:lport_34:tpa_55.0.0.1","priority":100,"table_id":81,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"metadata":{"metadata":37467533082624,"metadata-mask":1152921504590069760},"arp-target-transport-address":"55.0.0.1/32","arp-op":1},"strict":true,"cookie":1059193122,"flow-name":"Arp:tbl_81:lport_34:tpa_55.0.0.1","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"nx-arp-tha":[null],"start":0,"end":47},"src":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":4,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-arp-tpa":[null],"start":0,"end":31},"src":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":274973445968012,"dst":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":6,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":922746881,"dst":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:91:d0:8c"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"of-arp-op":[null],"start":0,"end":15}}},{"order":7,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":8,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":9,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Arp:tbl_81:lport_35:tpa_56.0.0.1","priority":100,"table_id":81,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"metadata":{"metadata":38567061487616,"metadata-mask":1152921504590069760},"arp-target-transport-address":"56.0.0.1/32","arp-op":1},"strict":true,"cookie":1075970339,"flow-name":"Arp:tbl_81:lport_35:tpa_56.0.0.1","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"nx-arp-tha":[null],"start":0,"end":47},"src":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":4,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-arp-tpa":[null],"start":0,"end":31},"src":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":274973446155979,"dst":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":6,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":939524097,"dst":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:94:ae:cb"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"of-arp-op":[null],"start":0,"end":15}}},{"order":7,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":8,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8960,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":9,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.adf09d15-aa1d-4eae-9aa7-27c68c35e211.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":38482906972160,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134217729,"flow-name":"vpn.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.adf09d15-aa1d-4eae-9aa7-27c68c35e211","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":100003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":3,"go-to-table":{"table_id":19}},{"order":4,"write-metadata":{"metadata":10376332024368794950,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376330924856967168,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.24da063e-ac8c-400c-832f-8b25e05f6521.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":34,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5015,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529252513601552384,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.adf09d15-aa1d-4eae-9aa7-27c68c35e211.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376332024368594944,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.c6b3d4b8-3002-4dbf-a17e-95f2acfb8117.adf09d15-aa1d-4eae-9aa7-27c68c35e211","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":35,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5016,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529253613129957376,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":37383395344384,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134217729,"flow-name":"vpn.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":100003,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":3,"go-to-table":{"table_id":19}},{"order":4,"write-metadata":{"metadata":10376330924857167174,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210030,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210029}}],"watch_port":4294967295}]},"group-name":"24da063e-ac8c-400c-832f-8b25e05f6521","group-type":"group-all"},{"group-id":210029,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":34}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"24da063e-ac8c-400c-832f-8b25e05f6521","group-type":"group-all"},{"group-id":210032,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210031}}],"watch_port":4294967295}]},"group-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","group-type":"group-all"},{"group-id":210031,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":35}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","group-type":"group-all"},{"group-id":150000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}},{"order":0,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:91:d0:8c"}}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:98:12:3b"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8704,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}],"watch_port":4294967295}]},"group-name":"55.0.0.2/32","group-type":"group-all"},{"group-id":150001,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}},{"order":0,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:94:ae:cb"}}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:45:ae:79"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":8960,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}],"watch_port":4294967295}]},"group-name":"56.0.0.2/32","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 17:01:03.792" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.794" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 17:01:03.794" starttime="20181130 17:01:03.770"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.796" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210029
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210030,
                        "group-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 34
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210029,
                        "group-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210031
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210032,
                        "group-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 35
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210031,
                        "group-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-source": {
                                                        "address": "fa:16:3e:91:d0:8c"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-destination": {
                                                        "address": "fa:16:3e:98:12:3b"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 8704
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 150000,
                        "group-name": "55.0.0.2/32",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-source": {
                                                        "address": "fa:16:3e:94:ae:cb"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-destination": {
                                                        "address": "fa:16:3e:45:ae:79"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 8960
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 150001,
                        "group-name": "56.0.0.2/32",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.42.56.0.0.2",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.42.56.0.0.2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 150001
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "56.0.0.2/32",
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.42.55.0.0.2",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.42.55.0.0.2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 150000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "55.0.0.2/32",
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.100006.42",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.100006.42",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 3,
                                                        "set-field": {
                                                            "ipv4-source": "56.0.0.1/32"
                                                        }
                                                    },
                                                    {
                                                        "order": 4,
                                                        "set-field": {
                                                            "icmpv4-match": {
                                                                "icmpv4-type": 0
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 21
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:94:ae:cb"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-ip-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-ip-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "icmpv4-match": {
                                        "icmpv4-code": 0,
                                        "icmpv4-type": 8
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "ipv4-destination": "56.0.0.1/32",
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.100004.42",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.100004.42",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 3,
                                                        "set-field": {
                                                            "ipv4-source": "55.0.0.1/32"
                                                        }
                                                    },
                                                    {
                                                        "order": 4,
                                                        "set-field": {
                                                            "icmpv4-match": {
                                                                "icmpv4-type": 0
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 21
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:91:d0:8c"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-ip-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-ip-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "icmpv4-match": {
                                        "icmpv4-code": 0,
                                        "icmpv4-type": 8
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "ipv4-destination": "55.0.0.1/32",
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 134217737,
                                "flow-name": "fa:16:3e:91:d0:8c.100003.44641043685057.19",
                                "hard-timeout": 0,
                                "id": "fa:16:3e:91:d0:8c.100003.44641043685057.19",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 21
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:91:d0:8c"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 20,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 134217737,
                                "flow-name": "fa:16:3e:94:ae:cb.100003.44641043685057.19",
                                "hard-timeout": 0,
                                "id": "fa:16:3e:94:ae:cb.100003.44641043685057.19",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 21
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:94:ae:cb"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200006,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 20,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.adf09d15-aa1d-4eae-9aa7-27c68c35e211.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "27"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8960
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "26"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 8704
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999959,
                                "flow-name": "ITM Flow Entry :5015",
                                "hard-timeout": 0,
                                "id": "3638",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84137738240,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 38
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999960,
                                "flow-name": "ITM Flow Entry :5016",
                                "hard-timeout": 0,
                                "id": "3627",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84154515456,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 27
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327639,
                                "flow-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                                "hard-timeout": 0,
                                "id": "385015",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84137738240,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 38
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327640,
                                "flow-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                                "hard-timeout": 0,
                                "id": "385016",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84154515456,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 27
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562776,
                                "flow-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                                "hard-timeout": 0,
                                "id": "525016false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210032
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84154515456,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562775,
                                "flow-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                                "hard-timeout": 0,
                                "id": "525015false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210030
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84137738240,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562775,
                                "flow-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                                "hard-timeout": 0,
                                "id": "525015true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210029
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84137738241,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562776,
                                "flow-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                                "hard-timeout": 0,
                                "id": "525016true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210031
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84154515457,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550424,
                                "hard-timeout": 0,
                                "id": "5050164464104368505735fa:16:3e:45:ae:79",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:45:ae:79"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 38567061487616,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550423,
                                "hard-timeout": 0,
                                "id": "5050154464104368505734fa:16:3e:98:12:3b",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:98:12:3b"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 37467533082624,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419352,
                                "flow-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                                "hard-timeout": 0,
                                "id": "5150164464104368505735fa:16:3e:45:ae:79",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8960
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:45:ae:79"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84154515456,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419351,
                                "flow-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                                "hard-timeout": 0,
                                "id": "5150154464104368505734fa:16:3e:98:12:3b",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:98:12:3b"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84137738240,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606371,
                                "flow-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                                "hard-timeout": 0,
                                "id": "55.35.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8960
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 35
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                                "hard-timeout": 0,
                                "id": "55.34.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606370,
                                "flow-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                                "hard-timeout": 0,
                                "id": "55.34.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 34
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606371,
                                "flow-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                                "hard-timeout": 0,
                                "id": "55.35.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 38482906972160,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 35
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 37383395344384,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:26",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 38482906972160,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:27",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            },
                            {
                                "barrier": false,
                                "cookie": 1059193122,
                                "flow-name": "Arp:tbl_81:lport_34:tpa_55.0.0.1",
                                "hard-timeout": 0,
                                "id": "Arp:tbl_81:lport_34:tpa_55.0.0.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-tha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 3
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-tpa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 4
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 274973445968012
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 922746881
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:91:d0:8c"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-arp-op": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 2
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 7
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8704
                                                        },
                                                        "order": 8
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 9
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "arp-target-transport-address": "55.0.0.1/32",
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 37467533082624,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 100,
                                "strict": true,
                                "table_id": 81
                            },
                            {
                                "barrier": false,
                                "cookie": 1075970339,
                                "flow-name": "Arp:tbl_81:lport_35:tpa_56.0.0.1",
                                "hard-timeout": 0,
                                "id": "Arp:tbl_81:lport_35:tpa_56.0.0.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-tha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 3
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-tpa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 4
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 274973446155979
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 939524097
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:94:ae:cb"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-arp-op": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 2
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 7
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 8960
                                                        },
                                                        "order": 8
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 9
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "arp-target-transport-address": "56.0.0.1/32",
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 38567061487616,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 100,
                                "strict": true,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "vpn.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.adf09d15-aa1d-4eae-9aa7-27c68c35e211.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 24,
                                                                "nx-reg": "nicira-match:nxm-nx-reg3",
                                                                "start": 0
                                                            },
                                                            "value": 100003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 19
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 10376332024368794950,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 38482906972160,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.24da063e-ac8c-400c-832f-8b25e05f6521.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 34
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5015
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529252513601552384,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376330924856967168,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.c6b3d4b8-3002-4dbf-a17e-95f2acfb8117.adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.adf09d15-aa1d-4eae-9aa7-27c68c35e211.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 35
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5016
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529253613129957376,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376332024368594944,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "vpn.fecb487d-1bf8-4aa9-a0eb-971e79377ee8.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 24,
                                                                "nx-reg": "nicira-match:nxm-nx-reg3",
                                                                "start": 0
                                                            },
                                                            "value": 100003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 19
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 10376330924857167174,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 37383395344384,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.799" starttime="20181130 17:01:03.794"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.799" starttime="20181130 17:01:03.762"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.802" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.802" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.802" starttime="20181130 17:01:03.799"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.803" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"]}]},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b"},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["adf09d15-aa1d-4eae-9aa7-27c68c35e211"]}]},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085"},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]}]}} </msg>
<msg timestamp="20181130 17:01:03.803" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.803" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 17:01:03.803" starttime="20181130 17:01:03.802"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.803" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
                        ]
                    }
                ],
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
                        ]
                    }
                ],
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.804" starttime="20181130 17:01:03.803"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.804" starttime="20181130 17:01:03.799"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.808" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.808" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.808" starttime="20181130 17:01:03.804"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.809" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521","mac-entry":[{"mac-address":"fa:16:3e:98:12:3b","interface":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","ip-prefix":"55.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","mac-entry":[{"mac-address":"fa:16:3e:45:ae:79","interface":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","ip-prefix":"56.0.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 17:01:03.809" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.809" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 17:01:03.809" starttime="20181130 17:01:03.808"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.809" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521",
                "mac-entry": [
                    {
                        "interface": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                        "ip-prefix": "55.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:98:12:3b"
                    }
                ]
            },
            {
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                "mac-entry": [
                    {
                        "interface": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                        "ip-prefix": "56.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:45:ae:79"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.809" starttime="20181130 17:01:03.809"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.809" starttime="20181130 17:01:03.804"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.812" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.813" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.813" starttime="20181130 17:01:03.810"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.813" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.813" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.813" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.813" starttime="20181130 17:01:03.813"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.814" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.814" starttime="20181130 17:01:03.814"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.814" starttime="20181130 17:01:03.809"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.816" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.816" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.816" starttime="20181130 17:01:03.814"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.817" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"24da063e-ac8c-400c-832f-8b25e05f6521","elan-interfaces":["5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"]},{"name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117","elan-interfaces":["adf09d15-aa1d-4eae-9aa7-27c68c35e211"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181130 17:01:03.817" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.817" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
                ],
                "name": "24da06...</msg>
<status status="PASS" endtime="20181130 17:01:03.817" starttime="20181130 17:01:03.817"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.818" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
                ],
                "name": "24da063e-ac8c-400c-832f-8b25e05f6521"
            },
            {
                "elan-interfaces": [
                    "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
                ],
                "name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.818" starttime="20181130 17:01:03.817"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.818" starttime="20181130 17:01:03.814"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.820" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.820" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.820" starttime="20181130 17:01:03.818"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.821" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"tap5d9e63a6-3e","lower-layer-if":["openflow:44641043685057:26"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:49:55.362Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tapadf09d15-aa","lower-layer-if":["openflow:44641043685057:27"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T16:49:58.225Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","lower-layer-if":["openflow:44641043685057:27"],"type":"iana-if-type:l2vlan","if-index":35,"statistics":{"discontinuity-time":"2018-11-30T16:49:58.227Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","lower-layer-if":["openflow:44641043685057:26"],"type":"iana-if-type:l2vlan","if-index":34,"statistics":{"discontinuity-time":"2018-11-30T16:49:55.388Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 17:01:03.821" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.821" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181130 17:01:03.821" starttime="20181130 17:01:03.821"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.822" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:26"
                ],
                "name": "tap5d9e63a6-3e",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:49:55.362Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:27"
                ],
                "name": "tapadf09d15-aa",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:49:58.225Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 35,
                "lower-layer-if": [
                    "openflow:44641043685057:27"
                ],
                "name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:49:58.227Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 34,
                "lower-layer-if": [
                    "openflow:44641043685057:26"
                ],
                "name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T16:49:55.388Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.822" starttime="20181130 17:01:03.822"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.822" starttime="20181130 17:01:03.818"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.825" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.825" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.825" starttime="20181130 17:01:03.822"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.825" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":35,"port-no":27,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":34,"port-no":26,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":35,"port-no":27,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 17:01:03.825" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.826" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "446410436...</msg>
<status status="PASS" endtime="20181130 17:01:03.826" starttime="20181130 17:01:03.825"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.826" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 34,
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 35,
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 27,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 34,
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 26,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 35,
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 27,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.826" starttime="20181130 17:01:03.826"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.826" starttime="20181130 17:01:03.822"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.829" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.829" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.829" starttime="20181130 17:01:03.826"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.830" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.830" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.830" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.830" starttime="20181130 17:01:03.830"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.831" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.831" starttime="20181130 17:01:03.830"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.831" starttime="20181130 17:01:03.826"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.833" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.833" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.833" starttime="20181130 17:01:03.831"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.834" level="INFO">To JSON using : content={"l3nexthop":{"vpnNexthops":[{"vpnId":100003,"vpnNexthop":[{"IpAddress":"55.0.0.2/32","egressPointer":150000,"dpnId":44641043685057,"ip-adjacencies":[{"ip-adjacency":"55.0.0.2/32"}]},{"IpAddress":"56.0.0.2/32","egressPointer":150001,"dpnId":44641043685057,"ip-adjacencies":[{"ip-adjacency":"56.0.0.2/32"}]}]}]}} </msg>
<msg timestamp="20181130 17:01:03.834" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.834" level="INFO">${pretty_output} = {
    "l3nexthop": {
        "vpnNexthops": [
            {
                "vpnId": 100003,
                "vpnNexthop": [
                    {
                        "IpAddress": "55.0.0.2/32",
 ...</msg>
<status status="PASS" endtime="20181130 17:01:03.834" starttime="20181130 17:01:03.833"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.834" level="INFO">{
    "l3nexthop": {
        "vpnNexthops": [
            {
                "vpnId": 100003,
                "vpnNexthop": [
                    {
                        "IpAddress": "55.0.0.2/32",
                        "dpnId": 44641043685057,
                        "egressPointer": 150000,
                        "ip-adjacencies": [
                            {
                                "ip-adjacency": "55.0.0.2/32"
                            }
                        ]
                    },
                    {
                        "IpAddress": "56.0.0.2/32",
                        "dpnId": 44641043685057,
                        "egressPointer": 150001,
                        "ip-adjacencies": [
                            {
                                "ip-adjacency": "56.0.0.2/32"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.834" starttime="20181130 17:01:03.834"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.834" starttime="20181130 17:01:03.831"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.837" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.837" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.837" starttime="20181130 17:01:03.835"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.838" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.838" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.838" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.838" starttime="20181130 17:01:03.838"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.838" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.839" starttime="20181130 17:01:03.838"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.839" starttime="20181130 17:01:03.835"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.842" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.842" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.842" starttime="20181130 17:01:03.839"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.843" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap5d9e63a6-3e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"ce4fc266-a66e-41e7-8ca3-6fd6db5e1132","ovsdb:name":"tap5d9e63a6-3e","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:98:12:3b"},{"external-id-key":"iface-id","external-id-value":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"}],"ovsdb:port-uuid":"04e55c6d-7143-479b-973c-68d318f80205","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":26},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tapadf09d15-aa","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"46f9ee4f-bf33-4e1f-a57a-6268a17056b1","ovsdb:name":"tapadf09d15-aa","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:45:ae:79"},{"external-id-key":"iface-id","external-id-value":"adf09d15-aa1d-4eae-9aa7-27c68c35e211"}],"ovsdb:port-uuid":"dbd1cba5-6916-4182-8926-2f256fceebf9","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":27}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 17:01:03.843" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.844" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 17:01:03.844" starttime="20181130 17:01:03.842"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.844" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:98:12:3b"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "ce4fc266-a66e-41e7-8ca3-6fd6db5e1132",
                            "ovsdb:name": "tap5d9e63a6-3e",
                            "ovsdb:ofport": 26,
                            "ovsdb:port-uuid": "04e55c6d-7143-479b-973c-68d318f80205",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap5d9e63a6-3e"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:45:ae:79"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "46f9ee4f-bf33-4e1f-a57a-6268a17056b1",
                            "ovsdb:name": "tapadf09d15-aa",
                            "ovsdb:ofport": 27,
                            "ovsdb:port-uuid": "dbd1cba5-6916-4182-8926-2f256fceebf9",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapadf09d15-aa"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 17:01:03.844" starttime="20181130 17:01:03.844"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.844" starttime="20181130 17:01:03.839"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.848" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.848" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.848" starttime="20181130 17:01:03.845"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.848" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"67536b9f-d052-4187-9940-42c3cdea482a","status":"ACTIVE"},{"uuid":"d7493eed-534b-49a7-ad45-2250d5372c7c","status":"DOWN"},{"uuid":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","status":"ACTIVE"},{"uuid":"3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4","status":"DOWN"},{"uuid":"9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19","status":"DOWN"},{"uuid":"6eb99dbb-adef-4ef2-ab64-40d2d66f9abe","status":"DOWN"},{"uuid":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","status":"ACTIVE"},{"uuid":"48ed13e7-1f85-48d3-89e0-54ffd0e0f025","status":"ACTIVE"},{"uuid":"daa67d64-ad50-4d0c-9fd5-94ca08bd77e6","status":"DOWN"}]}} </msg>
<msg timestamp="20181130 17:01:03.849" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.849" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "67536b9f-d052-4187-9940-42c3cdea482a"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 17:01:03.849" starttime="20181130 17:01:03.848"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.849" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "67536b9f-d052-4187-9940-42c3cdea482a"
            },
            {
                "status": "DOWN",
                "uuid": "d7493eed-534b-49a7-ad45-2250d5372c7c"
            },
            {
                "status": "ACTIVE",
                "uuid": "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
            },
            {
                "status": "DOWN",
                "uuid": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4"
            },
            {
                "status": "DOWN",
                "uuid": "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19"
            },
            {
                "status": "DOWN",
                "uuid": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe"
            },
            {
                "status": "ACTIVE",
                "uuid": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
            },
            {
                "status": "ACTIVE",
                "uuid": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025"
            },
            {
                "status": "DOWN",
                "uuid": "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.849" starttime="20181130 17:01:03.849"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.849" starttime="20181130 17:01:03.844"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.852" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.852" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.852" starttime="20181130 17:01:03.849"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.853" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.853" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.853" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.853" starttime="20181130 17:01:03.853"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.854" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.854" starttime="20181130 17:01:03.853"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.854" starttime="20181130 17:01:03.849"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.856" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.856" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.856" starttime="20181130 17:01:03.854"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.857" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":34,"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"},{"if-index":35,"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211"}]}} </msg>
<msg timestamp="20181130 17:01:03.857" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.857" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
            }...</msg>
<status status="PASS" endtime="20181130 17:01:03.857" starttime="20181130 17:01:03.857"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.858" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 34,
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            },
            {
                "if-index": 35,
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.858" starttime="20181130 17:01:03.857"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.858" starttime="20181130 17:01:03.854"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.860" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.861" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.861" starttime="20181130 17:01:03.858"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.861" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.861" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.861" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.861" starttime="20181130 17:01:03.861"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.862" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.862" starttime="20181130 17:01:03.862"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.862" starttime="20181130 17:01:03.858"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.864" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.864" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.864" starttime="20181130 17:01:03.862"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.865" level="INFO">To JSON using : content={"neutron-router-dpns":{"router-dpn-list":[{"router-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","dpn-vpninterfaces-list":[{"dpn-id":44641043685057,"router-interfaces":[{"interface":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"},{"interface":"adf09d15-aa1d-4eae-9aa7-27c68c35e211"}]}]}]}} </msg>
<msg timestamp="20181130 17:01:03.865" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.865" level="INFO">${pretty_output} = {
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "dpn-vpninterfaces-list": [
                    {
                        "dpn-id": 44641043685057,
          ...</msg>
<status status="PASS" endtime="20181130 17:01:03.865" starttime="20181130 17:01:03.864"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.865" level="INFO">{
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "dpn-vpninterfaces-list": [
                    {
                        "dpn-id": 44641043685057,
                        "router-interfaces": [
                            {
                                "interface": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
                            },
                            {
                                "interface": "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
                            }
                        ]
                    }
                ],
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.865" starttime="20181130 17:01:03.865"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.865" starttime="20181130 17:01:03.862"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.868" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.868" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.868" starttime="20181130 17:01:03.866"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.869" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.869" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.869" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.869" starttime="20181130 17:01:03.869"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.870" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.870" starttime="20181130 17:01:03.869"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.870" starttime="20181130 17:01:03.866"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.873" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.873" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.873" starttime="20181130 17:01:03.870"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.874" level="INFO">To JSON using : content={"prefix-to-interface":{"vpn-ids":[{"vpn-id":100003,"prefixes":[{"ip_address":"56.0.0.2/32","segmentation-id":27,"prefix-cue":"none","dpnId":44641043685057,"vpn-interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","network-type":"VXLAN","network-id":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"},{"ip_address":"55.0.0.2/32","segmentation-id":38,"prefix-cue":"none","dpnId":44641043685057,"vpn-interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","network-type":"VXLAN","network-id":"24da063e-ac8c-400c-832f-8b25e05f6521"}]}]}} </msg>
<msg timestamp="20181130 17:01:03.874" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.874" level="INFO">${pretty_output} = {
    "prefix-to-interface": {
        "vpn-ids": [
            {
                "prefixes": [
                    {
                        "dpnId": 44641043685057,
                        "ip_addre...</msg>
<status status="PASS" endtime="20181130 17:01:03.874" starttime="20181130 17:01:03.873"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.874" level="INFO">{
    "prefix-to-interface": {
        "vpn-ids": [
            {
                "prefixes": [
                    {
                        "dpnId": 44641043685057,
                        "ip_address": "56.0.0.2/32",
                        "network-id": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117",
                        "network-type": "VXLAN",
                        "prefix-cue": "none",
                        "segmentation-id": 27,
                        "vpn-interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
                    },
                    {
                        "dpnId": 44641043685057,
                        "ip_address": "55.0.0.2/32",
                        "network-id": "24da063e-ac8c-400c-832f-8b25e05f6521",
                        "network-type": "VXLAN",
                        "prefix-cue": "none",
                        "segmentation-id": 38,
                        "vpn-interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
                    }
                ],
                "vpn-id": 100003
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.874" starttime="20181130 17:01:03.874"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.874" starttime="20181130 17:01:03.870"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.876" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.877" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.877" starttime="20181130 17:01:03.875"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.877" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 17:01:03.877" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.877" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 17:01:03.877" starttime="20181130 17:01:03.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.878" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.878" starttime="20181130 17:01:03.878"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.878" starttime="20181130 17:01:03.874"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.880" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.881" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.881" starttime="20181130 17:01:03.878"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.881" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]},{"vrf-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","vpn-id":100003,"vpn-instance-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","type":"l3","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"created","ipv4-configured":true,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"}]}]}]}} </msg>
<msg timestamp="20181130 17:01:03.881" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.881" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 17:01:03.881" starttime="20181130 17:01:03.881"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.882" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            },
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": true,
                "ipv6-configured": false,
                "type": "l3",
                "vpn-id": 100003,
                "vpn-instance-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8",
                "vpn-state": "created",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211"
                            },
                            {
                                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c"
                            }
                        ]
                    }
                ],
                "vrf-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.882" starttime="20181130 17:01:03.882"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.882" starttime="20181130 17:01:03.878"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.884" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.885" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.885" starttime="20181130 17:01:03.882"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.885" level="INFO">To JSON using : content={"vpn-interface-op-data":{"vpn-interface-op-data-entry":[{"name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","vpn-instance-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","gateway-mac-address":"fa:16:3e:91:d0:8c","dpn-id":44641043685057,"lport-tag":34,"adjacency":[{"ip_address":"55.0.0.2/32","next-hop-ip-list":["11.0.0.29"],"label":100005,"vrf-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","phys-network-func":false,"subnet_id":"12ab3561-560e-4d72-bee5-30a6df825844","mac_address":"fa:16:3e:98:12:3b","adjacency_type":"primary-adjacency"}]},{"name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","vpn-instance-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","gateway-mac-address":"fa:16:3e:94:ae:cb","dpn-id":44641043685057,"lport-tag":35,"adjacency":[{"ip_address":"56.0.0.2/32","next-hop-ip-list":["11.0.0.29"],"label":100007,"vrf-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","phys-network-func":false,"subnet_id":"98041c58-b53e-47a5-8c88-92f04b3161ac","mac_address":"fa:16:3e:45:ae:79","adjacency_type":"primary-adjacency"}]}]}} </msg>
<msg timestamp="20181130 17:01:03.885" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.885" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {
        "vpn-interface-op-data-entry": [
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacenc...</msg>
<status status="PASS" endtime="20181130 17:01:03.885" starttime="20181130 17:01:03.885"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.886" level="INFO">{
    "vpn-interface-op-data": {
        "vpn-interface-op-data-entry": [
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "55.0.0.2/32",
                        "label": 100005,
                        "mac_address": "fa:16:3e:98:12:3b",
                        "next-hop-ip-list": [
                            "11.0.0.29"
                        ],
                        "phys-network-func": false,
                        "subnet_id": "12ab3561-560e-4d72-bee5-30a6df825844",
                        "vrf-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ],
                "dpn-id": 44641043685057,
                "gateway-mac-address": "fa:16:3e:91:d0:8c",
                "lport-tag": 34,
                "name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "vpn-instance-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "56.0.0.2/32",
                        "label": 100007,
                        "mac_address": "fa:16:3e:45:ae:79",
                        "next-hop-ip-list": [
                            "11.0.0.29"
                        ],
                        "phys-network-func": false,
                        "subnet_id": "98041c58-b53e-47a5-8c88-92f04b3161ac",
                        "vrf-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                    }
                ],
                "dpn-id": 44641043685057,
                "gateway-mac-address": "fa:16:3e:94:ae:cb",
                "lport-tag": 35,
                "name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "vpn-instance-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.886" starttime="20181130 17:01:03.886"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.886" starttime="20181130 17:01:03.882"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.889" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.889" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.889" starttime="20181130 17:01:03.886"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.890" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 17:01:03.890" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.890" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 17:01:03.890" starttime="20181130 17:01:03.890"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.891" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.891" starttime="20181130 17:01:03.890"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.891" starttime="20181130 17:01:03.886"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.894" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.894" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.894" starttime="20181130 17:01:03.891"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.894" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.894" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.895" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.895" starttime="20181130 17:01:03.894"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.895" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.895" starttime="20181130 17:01:03.895"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.895" starttime="20181130 17:01:03.891"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.898" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.898" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.898" starttime="20181130 17:01:03.895"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.898" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.899" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.899" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.899" starttime="20181130 17:01:03.898"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.899" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.899" starttime="20181130 17:01:03.899"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.899" starttime="20181130 17:01:03.895"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.902" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.902" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.902" starttime="20181130 17:01:03.899"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.902" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:01:03.902" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.903" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:01:03.903" starttime="20181130 17:01:03.902"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.903" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.903" starttime="20181130 17:01:03.903"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.903" starttime="20181130 17:01:03.899"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:01:03.907" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:01:03.907" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:01:03.907" starttime="20181130 17:01:03.903"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:01:03.910" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:27","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapadf09d15-aa","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":27,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:26","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap5d9e63a6-3e","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":26,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 17:01:03.910" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:01:03.910" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 17:01:03.910" starttime="20181130 17:01:03.907"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.911" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapadf09d15-aa",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 27,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:27"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap5d9e63a6-3e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 26,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:26"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:01:03.911" starttime="20181130 17:01:03.911"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.911" starttime="20181130 17:01:03.903"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.911" starttime="20181130 17:01:03.518"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.912" starttime="20181130 17:01:03.516"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:03.912" starttime="20181130 17:01:03.508"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:01:03.913" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group L3Bcast/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 17:01:03.913" starttime="20181130 17:01:03.913"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:03.923" starttime="20181130 17:01:03.922"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:01:03.923" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:01:03.923" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:01:03.923" starttime="20181130 17:01:03.923"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:01:03.924" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group L3Bcast/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:01:03.924" starttime="20181130 17:01:03.923"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:01:03.925" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181130 17:01:03.925" starttime="20181130 17:01:03.924"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:01:03.925" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:01:03.926" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:01:03.926" starttime="20181130 17:01:03.925"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:03.926" starttime="20181130 17:01:03.926"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:01:03.927" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:01:04.271" level="INFO">Read output: Last login: Fri Nov 30 16:49:46 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:01:04.271" starttime="20181130 17:01:03.927"></status>
</kw>
<msg timestamp="20181130 17:01:04.271" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:01:04.272" starttime="20181130 17:01:03.926"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.272" starttime="20181130 17:01:03.925"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:01:04.273" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group L3Bcast/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 17:01:04.296" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 17:01:04.297" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:01:04.297" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 17:01:04.297" starttime="20181130 17:01:04.272"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:01:04.362" starttime="20181130 17:01:04.298"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:04.364" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 17:01:04.364" starttime="20181130 17:01:04.363"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:04.365" starttime="20181130 17:01:04.365"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:04.367" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:01:04.368" starttime="20181130 17:01:04.367"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.368" starttime="20181130 17:01:04.366"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:04.372" starttime="20181130 17:01:04.372"></status>
</kw>
<msg timestamp="20181130 17:01:04.372" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:01:04.372" starttime="20181130 17:01:04.371"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.373" starttime="20181130 17:01:04.369"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.373" starttime="20181130 17:01:03.922"></status>
</kw>
<msg timestamp="20181130 17:01:04.373" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:01:04.373" starttime="20181130 17:01:03.921"></status>
</kw>
<msg timestamp="20181130 17:01:04.373" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:01:04.374" starttime="20181130 17:01:03.921"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 17:01:04.374" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 17:01:04.375" starttime="20181130 17:01:04.374"></status>
</kw>
<msg timestamp="20181130 17:01:04.375" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 17:01:04.375" starttime="20181130 17:01:03.920"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 17:01:04.376" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 17:01:04.376" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 17:01:04.376" starttime="20181130 17:01:04.375"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:04.377" starttime="20181130 17:01:04.377"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 17:01:04.378" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:01:04.378" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 17:01:04.378" starttime="20181130 17:01:04.378"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 17:01:04.380" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 17:01:04.380" starttime="20181130 17:01:04.380"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.380" starttime="20181130 17:01:04.379"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.380" starttime="20181130 17:01:03.913"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.380" starttime="20181130 17:01:03.912"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.381" starttime="20181130 17:01:03.912"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:04.396" starttime="20181130 17:01:04.395"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:01:04.397" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:01:04.538" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:01:04.538" starttime="20181130 17:01:04.396"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:01:04.547" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 17:01:04.547" starttime="20181130 17:01:04.538"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:01:04.549" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:01:04.549" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:01:04.549" starttime="20181130 17:01:04.548"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:01:04.591" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:01:04.591" starttime="20181130 17:01:04.550"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:01:04.593" starttime="20181130 17:01:04.591"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:01:04.593" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:01:04.593" starttime="20181130 17:01:04.593"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.593" starttime="20181130 17:01:04.394"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.593" starttime="20181130 17:01:04.381"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.593" starttime="20181130 17:01:04.381"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.593" starttime="20181130 17:01:04.381"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.593" starttime="20181130 17:01:01.919"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:04.594" starttime="20181130 17:01:01.918"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:01:04.595" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:01:04.595" starttime="20181130 17:01:04.595"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:04.596" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 17:01:04.638" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:06.773" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:06.773" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:06.773" starttime="20181130 17:01:04.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:06.776" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:01:06.776" starttime="20181130 17:01:06.774"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:06.776" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:06.776" starttime="20181130 17:01:06.776"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:06.777" starttime="20181130 17:01:06.777"></status>
</kw>
<msg timestamp="20181130 17:01:06.778" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:01:06.778" starttime="20181130 17:01:04.595"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:01:06.778" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:01:06.779" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:01:06.779" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:01:06.779" starttime="20181130 17:01:06.778"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:01:06.779" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:01:06.779" starttime="20181130 17:01:06.779"></status>
</kw>
<msg timestamp="20181130 17:01:06.780" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:01:06.780" starttime="20181130 17:01:04.594"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 17:01:06.780" starttime="20181130 17:01:06.780"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:01:06.781" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:01:06.781" starttime="20181130 17:01:06.781"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:06.783" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 17:01:06.816" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:09.904" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:09.904" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:09.904" starttime="20181130 17:01:06.782"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:09.906" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "3f11a74c-a74f-485c-bc33-f00e2c2b9fd1", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2893f631-4fb1-4696-81f5-2ddb282ad868", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "ba4b76f7-4617-480b-9735-c954d3d86619", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "cc887817-3c8b-4245-aea2-b500c37c91f9", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2a800803-b84a-4c2f-9d5b-8cef1f90efae", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
]</msg>
<status status="PASS" endtime="20181130 17:01:09.906" starttime="20181130 17:01:09.905"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:09.907" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:09.907" starttime="20181130 17:01:09.907"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:09.908" starttime="20181130 17:01:09.908"></status>
</kw>
<msg timestamp="20181130 17:01:09.909" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "3f11a74c-a74f-485c-bc33-f00e2c2b9fd1", 
    "Flavor": "m1.nano", 
    "Networks": ...</msg>
<status status="PASS" endtime="20181130 17:01:09.909" starttime="20181130 17:01:06.782"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:01:09.910" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "3f11a74c-a74f-485c-bc33-f00e2c2b9fd1", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2893f631-4fb1-4696-81f5-2ddb282ad868", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "ba4b76f7-4617-480b-9735-c954d3d86619", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "cc887817-3c8b-4245-aea2-b500c37c91f9", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "sgbcast_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2a800803-b84a-4c2f-9d5b-8cef1f90efae", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
] </msg>
<msg timestamp="20181130 17:01:09.910" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:01:09.910" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'3f11a74c-a74f-485c-bc33-f00e2c2b9fd1', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'...</msg>
<status status="PASS" endtime="20181130 17:01:09.910" starttime="20181130 17:01:09.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:01:09.911" level="INFO">[{u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'3f11a74c-a74f-485c-bc33-f00e2c2b9fd1', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2893f631-4fb1-4696-81f5-2ddb282ad868', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'sgbcast_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'ba4b76f7-4617-480b-9735-c954d3d86619', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'sgbcast_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'cc887817-3c8b-4245-aea2-b500c37c91f9', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'sgbcast_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2a800803-b84a-4c2f-9d5b-8cef1f90efae', u'Flavor': u'm1.nano', u'Networks': u''}]</msg>
<status status="PASS" endtime="20181130 17:01:09.911" starttime="20181130 17:01:09.911"></status>
</kw>
<msg timestamp="20181130 17:01:09.912" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'3f11a74c-a74f-485c-bc33-f00e2c2b9fd1', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'...</msg>
<status status="PASS" endtime="20181130 17:01:09.912" starttime="20181130 17:01:06.780"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'3f11a74c-a74f-485c-bc33-f00e2c2b9fd1', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:09.926" level="INFO">Starting process:
openstack server show 3f11a74c-a74f-485c-bc33-f00e2c2b9fd1</msg>
<msg timestamp="20181130 17:01:09.954" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:13.287" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:13.288" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:13.288" starttime="20181130 17:01:09.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:13.291" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:51:00Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:51:01Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 3f11a74c-a74f-485c-bc33-f00e2c2b9fd1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | sgbcast_net_2_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:51:01Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:01:13.292" starttime="20181130 17:01:13.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:13.293" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:13.293" starttime="20181130 17:01:13.293"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:13.295" starttime="20181130 17:01:13.294"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:13.296" starttime="20181130 17:01:09.925"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:13.318" level="INFO">Starting process:
openstack server delete 3f11a74c-a74f-485c-bc33-f00e2c2b9fd1</msg>
<msg timestamp="20181130 17:01:13.362" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:18.359" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:18.360" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:18.360" starttime="20181130 17:01:13.318"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:18.361" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:18.361" starttime="20181130 17:01:18.360"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:18.361" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:18.361" starttime="20181130 17:01:18.361"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:18.362" starttime="20181130 17:01:18.361"></status>
</kw>
<msg timestamp="20181130 17:01:18.362" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:01:18.362" starttime="20181130 17:01:13.316"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:18.362" starttime="20181130 17:01:13.297"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:18.362" starttime="20181130 17:01:13.297"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:18.362" starttime="20181130 17:01:09.912"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sgbcast_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2893f631-4fb1-4696-81f5-2ddb282ad868', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:18.371" level="INFO">Starting process:
openstack server show 2893f631-4fb1-4696-81f5-2ddb282ad868</msg>
<msg timestamp="20181130 17:01:18.414" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:21.315" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:21.316" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:21.316" starttime="20181130 17:01:18.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:21.317" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:50:56Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:50:57Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 2893f631-4fb1-4696-81f5-2ddb282ad868                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | sgbcast_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:50:57Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:01:21.317" starttime="20181130 17:01:21.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:21.318" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:21.318" starttime="20181130 17:01:21.318"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:21.319" starttime="20181130 17:01:21.318"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:21.319" starttime="20181130 17:01:18.370"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:21.328" level="INFO">Starting process:
openstack server delete 2893f631-4fb1-4696-81f5-2ddb282ad868</msg>
<msg timestamp="20181130 17:01:21.367" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:24.074" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:24.074" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:24.074" starttime="20181130 17:01:21.327"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:24.075" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:24.075" starttime="20181130 17:01:24.075"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:24.076" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:24.076" starttime="20181130 17:01:24.076"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:24.077" starttime="20181130 17:01:24.076"></status>
</kw>
<msg timestamp="20181130 17:01:24.077" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:01:24.077" starttime="20181130 17:01:21.327"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:24.077" starttime="20181130 17:01:21.320"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:24.077" starttime="20181130 17:01:21.319"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:24.077" starttime="20181130 17:01:18.363"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sgbcast_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'ba4b76f7-4617-480b-9735-c954d3d86619', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:24.086" level="INFO">Starting process:
openstack server show ba4b76f7-4617-480b-9735-c954d3d86619</msg>
<msg timestamp="20181130 17:01:24.119" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:26.969" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:26.969" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:26.969" starttime="20181130 17:01:24.085"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:26.970" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001b                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:50:52Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:50:53Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | ba4b76f7-4617-480b-9735-c954d3d86619                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | sgbcast_net_1_vm_3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:50:53Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:01:26.971" starttime="20181130 17:01:26.970"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:26.971" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:26.971" starttime="20181130 17:01:26.971"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:26.972" starttime="20181130 17:01:26.972"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:26.972" starttime="20181130 17:01:24.085"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:26.982" level="INFO">Starting process:
openstack server delete ba4b76f7-4617-480b-9735-c954d3d86619</msg>
<msg timestamp="20181130 17:01:27.023" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:30.056" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:30.056" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:30.056" starttime="20181130 17:01:26.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:30.057" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:30.057" starttime="20181130 17:01:30.057"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:30.058" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:30.058" starttime="20181130 17:01:30.057"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:30.058" starttime="20181130 17:01:30.058"></status>
</kw>
<msg timestamp="20181130 17:01:30.059" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:01:30.059" starttime="20181130 17:01:26.981"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:30.059" starttime="20181130 17:01:26.973"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:30.059" starttime="20181130 17:01:26.973"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:30.059" starttime="20181130 17:01:24.077"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sgbcast_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'cc887817-3c8b-4245-aea2-b500c37c91f9', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:30.068" level="INFO">Starting process:
openstack server show cc887817-3c8b-4245-aea2-b500c37c91f9</msg>
<msg timestamp="20181130 17:01:30.101" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:33.200" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:33.200" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:33.200" starttime="20181130 17:01:30.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:33.202" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:50:49Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:50:49Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | cc887817-3c8b-4245-aea2-b500c37c91f9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | sgbcast_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:50:49Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:01:33.203" starttime="20181130 17:01:33.201"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:33.203" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:33.203" starttime="20181130 17:01:33.203"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:33.205" starttime="20181130 17:01:33.204"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:33.205" starttime="20181130 17:01:30.067"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:33.220" level="INFO">Starting process:
openstack server delete cc887817-3c8b-4245-aea2-b500c37c91f9</msg>
<msg timestamp="20181130 17:01:33.264" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:36.295" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:36.295" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:36.295" starttime="20181130 17:01:33.219"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:36.297" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:36.297" starttime="20181130 17:01:36.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:36.298" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:36.298" starttime="20181130 17:01:36.298"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:36.300" starttime="20181130 17:01:36.299"></status>
</kw>
<msg timestamp="20181130 17:01:36.300" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:01:36.300" starttime="20181130 17:01:33.218"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:36.300" starttime="20181130 17:01:33.206"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:36.301" starttime="20181130 17:01:33.205"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:36.301" starttime="20181130 17:01:30.059"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'sgbcast_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2a800803-b84a-4c2f-9d5b-8cef1f90efae', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:36.317" level="INFO">Starting process:
openstack server show 2a800803-b84a-4c2f-9d5b-8cef1f90efae</msg>
<msg timestamp="20181130 17:01:36.361" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:39.227" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:39.228" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:39.228" starttime="20181130 17:01:36.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:39.230" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000019                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T16:50:44Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T16:50:45Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 2a800803-b84a-4c2f-9d5b-8cef1f90efae                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | sgbcast_net_1_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T16:50:45Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:01:39.232" starttime="20181130 17:01:39.229"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:39.233" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:39.233" starttime="20181130 17:01:39.232"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:39.234" starttime="20181130 17:01:39.233"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:39.235" starttime="20181130 17:01:36.315"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:39.254" level="INFO">Starting process:
openstack server delete 2a800803-b84a-4c2f-9d5b-8cef1f90efae</msg>
<msg timestamp="20181130 17:01:39.290" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:42.050" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:42.051" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:42.051" starttime="20181130 17:01:39.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:42.053" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:42.053" starttime="20181130 17:01:42.052"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:42.055" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:42.055" starttime="20181130 17:01:42.054"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:42.056" starttime="20181130 17:01:42.055"></status>
</kw>
<msg timestamp="20181130 17:01:42.057" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:01:42.057" starttime="20181130 17:01:39.253"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:42.058" starttime="20181130 17:01:39.236"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:42.058" starttime="20181130 17:01:39.235"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:42.058" starttime="20181130 17:01:36.301"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:42.058" starttime="20181130 17:01:09.912"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:01:42.061" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:01:42.061" starttime="20181130 17:01:42.060"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:42.063" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 17:01:42.084" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:44.455" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:44.456" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:44.456" starttime="20181130 17:01:42.063"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:44.457" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Name": "sgbcast_router", 
    "Distributed": false, 
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "State": "UP", 
    "HA": false, 
    "ID": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
  }
]</msg>
<status status="PASS" endtime="20181130 17:01:44.457" starttime="20181130 17:01:44.456"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:44.457" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:44.458" starttime="20181130 17:01:44.457"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:44.458" starttime="20181130 17:01:44.458"></status>
</kw>
<msg timestamp="20181130 17:01:44.459" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Name": "sgbcast_router", 
    "Distributed": false, 
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "State": "UP", 
    "HA": false, 
    "ID": "fecb487d-1...</msg>
<status status="PASS" endtime="20181130 17:01:44.459" starttime="20181130 17:01:42.062"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:01:44.459" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Name": "sgbcast_router", 
    "Distributed": false, 
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "State": "UP", 
    "HA": false, 
    "ID": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
  }
] </msg>
<msg timestamp="20181130 17:01:44.459" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:01:44.459" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Name': u'sgbcast_router', u'Distributed': False, u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'State': u'UP', u'HA': False, u'ID': u'fecb487d-1bf8-4aa9-a0eb-971e79377ee...</msg>
<status status="PASS" endtime="20181130 17:01:44.459" starttime="20181130 17:01:44.459"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:01:44.460" level="INFO">[{u'Status': u'ACTIVE', u'Name': u'sgbcast_router', u'Distributed': False, u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'State': u'UP', u'HA': False, u'ID': u'fecb487d-1bf8-4aa9-a0eb-971e79377ee8'}]</msg>
<status status="PASS" endtime="20181130 17:01:44.460" starttime="20181130 17:01:44.460"></status>
</kw>
<msg timestamp="20181130 17:01:44.460" level="INFO">@{routers} = [ {u'Status': u'ACTIVE', u'Name': u'sgbcast_router', u'Distributed': False, u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'State': u'UP', u'HA': False, u'ID': u'fecb487d-1bf8-4aa9-a0eb-971e79377ee...</msg>
<status status="PASS" endtime="20181130 17:01:44.460" starttime="20181130 17:01:42.059"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<kw type="foritem" name="${router} = {u'Status': u'ACTIVE', u'Name': u'sgbcast_router', u'Distributed': False, u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'State': u'UP', u'HA': False, u'ID': u'fecb487d-1bf8-4aa9-a0eb-971e79377ee8'...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Cleanup Router</arg>
<arg>${router['ID']}</arg>
</arguments>
<kw name="Cleanup Router" library="OpenStackOperations">
<doc>Delete a router, but first remove any interfaces or gateways so that the delete will be successful.</doc>
<arguments>
<arg>${router['ID']}</arg>
</arguments>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list --router ${id} -f json --long</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:01:44.465" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:01:44.465" starttime="20181130 17:01:44.465"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list --router fecb487d-1bf8-4aa9-a0eb-971e79377ee8 -f json --long and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:44.467" level="INFO">Starting process:
openstack port list --router fecb487d-1bf8-4aa9-a0eb-971e79377ee8 -f json --long</msg>
<msg timestamp="20181130 17:01:44.505" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:46.897" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:46.897" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:46.897" starttime="20181130 17:01:44.467"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:46.900" level="INFO">[
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:91:d0:8c", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='55.0.0.1', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025"
  }, 
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:94:ae:cb", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='56.0.0.1', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", 
    "ID": "67536b9f-d052-4187-9940-42c3cdea482a"
  }
]</msg>
<status status="PASS" endtime="20181130 17:01:46.900" starttime="20181130 17:01:46.899"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:46.901" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:46.901" starttime="20181130 17:01:46.900"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:46.903" starttime="20181130 17:01:46.902"></status>
</kw>
<msg timestamp="20181130 17:01:46.904" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:91:d0:8c", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addre...</msg>
<status status="PASS" endtime="20181130 17:01:46.904" starttime="20181130 17:01:44.465"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:01:46.905" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:91:d0:8c", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='55.0.0.1', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "48ed13e7-1f85-48d3-89e0-54ffd0e0f025"
  }, 
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:94:ae:cb", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='56.0.0.1', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", 
    "ID": "67536b9f-d052-4187-9940-42c3cdea482a"
  }
] </msg>
<msg timestamp="20181130 17:01:46.905" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:01:46.906" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.1', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", u'Name': u'', u'MAC Address': u'fa:16:3e:91:d0:8c', u'Device Owner': u'network...</msg>
<status status="PASS" endtime="20181130 17:01:46.906" starttime="20181130 17:01:46.904"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:01:46.907" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.1', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", u'Name': u'', u'MAC Address': u'fa:16:3e:91:d0:8c', u'Device Owner': u'network:router_interface', u'Security Groups': u'', u'Tags': u'', u'ID': u'48ed13e7-1f85-48d3-89e0-54ffd0e0f025'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='56.0.0.1', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", u'Name': u'', u'MAC Address': u'fa:16:3e:94:ae:cb', u'Device Owner': u'network:router_interface', u'Security Groups': u'', u'Tags': u'', u'ID': u'67536b9f-d052-4187-9940-42c3cdea482a'}]</msg>
<status status="PASS" endtime="20181130 17:01:46.907" starttime="20181130 17:01:46.906"></status>
</kw>
<msg timestamp="20181130 17:01:46.908" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.1', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", u'Name': u'', u'MAC Address': u'fa:16:3e:91:d0:8c', u'Device Owner': u'network...</msg>
<status status="PASS" endtime="20181130 17:01:46.908" starttime="20181130 17:01:44.464"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='55.0.0.1', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'&quot;, u'Name': u'', u'MAC Address': u'fa:16:3e:91:d0:8c', u'Device Owner': u'network:r...">
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${port['Fixed IP Addresses']}</arg>
<arg>${REGEX_UUID}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181130 17:01:46.912" level="INFO">@{matches} = [ 12ab3561-560e-4d72-bee5-30a6df825844 ]</msg>
<status status="PASS" endtime="20181130 17:01:46.912" starttime="20181130 17:01:46.911"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181130 17:01:46.913" level="INFO">Length is 1</msg>
<msg timestamp="20181130 17:01:46.913" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181130 17:01:46.913" starttime="20181130 17:01:46.912"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181130 17:01:46.932" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181130 17:01:46.933" starttime="20181130 17:01:46.914"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181130 17:01:46.935" level="INFO">${OS_MATCH} = 12ab3561-560e-4d72-bee5-30a6df825844</msg>
<status status="PASS" endtime="20181130 17:01:46.935" starttime="20181130 17:01:46.934"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:46.935" starttime="20181130 17:01:46.933"></status>
</kw>
<msg timestamp="20181130 17:01:46.936" level="INFO">${subnet_id} = 12ab3561-560e-4d72-bee5-30a6df825844</msg>
<status status="PASS" endtime="20181130 17:01:46.936" starttime="20181130 17:01:46.909"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_gateway"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Gateway</arg>
<arg>${id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:46.937" starttime="20181130 17:01:46.936"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_interface"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Remove Interface" library="OpenStackOperations">
<doc>Remove Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router remove subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:46.954" level="INFO">Starting process:
openstack router remove subnet fecb487d-1bf8-4aa9-a0eb-971e79377ee8 12ab3561-560e-4d72-bee5-30a6df825844</msg>
<msg timestamp="20181130 17:01:46.980" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:51.430" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:51.431" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:51.431" starttime="20181130 17:01:46.953"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:51.432" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:51.432" starttime="20181130 17:01:51.431"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:51.433" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:51.433" starttime="20181130 17:01:51.432"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:51.433" starttime="20181130 17:01:51.433"></status>
</kw>
<msg timestamp="20181130 17:01:51.434" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:01:51.434" starttime="20181130 17:01:46.952"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:51.434" starttime="20181130 17:01:46.939"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:51.434" starttime="20181130 17:01:46.938"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:51.434" starttime="20181130 17:01:46.937"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:51.434" starttime="20181130 17:01:46.908"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='56.0.0.1', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'&quot;, u'Name': u'', u'MAC Address': u'fa:16:3e:94:ae:cb', u'Device Owner': u'network:r...">
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${port['Fixed IP Addresses']}</arg>
<arg>${REGEX_UUID}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181130 17:01:51.435" level="INFO">@{matches} = [ 98041c58-b53e-47a5-8c88-92f04b3161ac ]</msg>
<status status="PASS" endtime="20181130 17:01:51.435" starttime="20181130 17:01:51.435"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181130 17:01:51.436" level="INFO">Length is 1</msg>
<msg timestamp="20181130 17:01:51.436" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181130 17:01:51.436" starttime="20181130 17:01:51.436"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181130 17:01:51.437" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181130 17:01:51.437" starttime="20181130 17:01:51.436"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181130 17:01:51.438" level="INFO">${OS_MATCH} = 98041c58-b53e-47a5-8c88-92f04b3161ac</msg>
<status status="PASS" endtime="20181130 17:01:51.438" starttime="20181130 17:01:51.437"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:51.438" starttime="20181130 17:01:51.437"></status>
</kw>
<msg timestamp="20181130 17:01:51.438" level="INFO">${subnet_id} = 98041c58-b53e-47a5-8c88-92f04b3161ac</msg>
<status status="PASS" endtime="20181130 17:01:51.438" starttime="20181130 17:01:51.434"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_gateway"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Gateway</arg>
<arg>${id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:51.439" starttime="20181130 17:01:51.438"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_interface"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Remove Interface" library="OpenStackOperations">
<doc>Remove Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router remove subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:51.447" level="INFO">Starting process:
openstack router remove subnet fecb487d-1bf8-4aa9-a0eb-971e79377ee8 98041c58-b53e-47a5-8c88-92f04b3161ac</msg>
<msg timestamp="20181130 17:01:51.467" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:55.263" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:55.264" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:55.264" starttime="20181130 17:01:51.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:55.265" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:55.265" starttime="20181130 17:01:55.264"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:55.265" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:55.265" starttime="20181130 17:01:55.265"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:55.266" starttime="20181130 17:01:55.266"></status>
</kw>
<msg timestamp="20181130 17:01:55.267" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:01:55.267" starttime="20181130 17:01:51.447"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:55.267" starttime="20181130 17:01:51.440"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:55.267" starttime="20181130 17:01:51.439"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:55.267" starttime="20181130 17:01:51.439"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:55.267" starttime="20181130 17:01:51.434"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:55.267" starttime="20181130 17:01:46.908"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Router</arg>
<arg>${id}</arg>
</arguments>
<kw name="Delete Router" library="OpenStackOperations">
<doc>Delete Router and Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router delete ${router_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:55.278" level="INFO">Starting process:
openstack router delete fecb487d-1bf8-4aa9-a0eb-971e79377ee8</msg>
<msg timestamp="20181130 17:01:55.311" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:01:58.160" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:01:58.161" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:01:58.161" starttime="20181130 17:01:55.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:01:58.162" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:58.162" starttime="20181130 17:01:58.161"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:01:58.162" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:01:58.162" starttime="20181130 17:01:58.162"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:01:58.163" starttime="20181130 17:01:58.163"></status>
</kw>
<msg timestamp="20181130 17:01:58.164" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:01:58.164" starttime="20181130 17:01:55.277"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:58.164" starttime="20181130 17:01:55.268"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:58.164" starttime="20181130 17:01:55.267"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:58.164" starttime="20181130 17:01:44.462"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:58.164" starttime="20181130 17:01:44.461"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:58.164" starttime="20181130 17:01:44.461"></status>
</kw>
<status status="PASS" endtime="20181130 17:01:58.164" starttime="20181130 17:01:44.461"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:01:58.165" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:01:58.165" starttime="20181130 17:01:58.165"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:01:58.166" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 17:01:58.193" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:00.213" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:00.213" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:00.213" starttime="20181130 17:01:58.166"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:00.214" level="INFO">[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.4', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4", 
    "MAC Address": "fa:16:3e:43:2f:de", 
    "Name": "sgbcast_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='55.0.0.2', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c", 
    "MAC Address": "fa:16:3e:98:12:3b", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.9', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe", 
    "MAC Address": "fa:16:3e:d6:e8:78", 
    "Name": "sgbcast_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='56.0.0.5', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", 
    "ID": "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19", 
    "MAC Address": "fa:16:3e:fc:d7:88", 
    "Name": "sgbcast_net_2_port_1"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='56.0.0.2', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", 
    "ID": "adf09d15-aa1d-4eae-9aa7-27c68c35e211", 
    "MAC Address": "fa:16:3e:45:ae:79", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='56.0.0.3', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", 
    "ID": "d7493eed-534b-49a7-ad45-2250d5372c7c", 
    "MAC Address": "fa:16:3e:09:66:3e", 
    "Name": "sgbcast_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.11', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6", 
    "MAC Address": "fa:16:3e:80:3c:33", 
    "Name": "sgbcast_net_1_port_3"
  }
]</msg>
<status status="PASS" endtime="20181130 17:02:00.214" starttime="20181130 17:02:00.214"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:00.215" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:00.215" starttime="20181130 17:02:00.214"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:00.215" starttime="20181130 17:02:00.215"></status>
</kw>
<msg timestamp="20181130 17:02:00.216" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.4', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4", 
    "MAC Address":...</msg>
<status status="PASS" endtime="20181130 17:02:00.216" starttime="20181130 17:01:58.165"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:02:00.216" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.4', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4", 
    "MAC Address": "fa:16:3e:43:2f:de", 
    "Name": "sgbcast_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='55.0.0.2', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c", 
    "MAC Address": "fa:16:3e:98:12:3b", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.9', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "6eb99dbb-adef-4ef2-ab64-40d2d66f9abe", 
    "MAC Address": "fa:16:3e:d6:e8:78", 
    "Name": "sgbcast_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='56.0.0.5', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", 
    "ID": "9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19", 
    "MAC Address": "fa:16:3e:fc:d7:88", 
    "Name": "sgbcast_net_2_port_1"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='56.0.0.2', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", 
    "ID": "adf09d15-aa1d-4eae-9aa7-27c68c35e211", 
    "MAC Address": "fa:16:3e:45:ae:79", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='56.0.0.3', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", 
    "ID": "d7493eed-534b-49a7-ad45-2250d5372c7c", 
    "MAC Address": "fa:16:3e:09:66:3e", 
    "Name": "sgbcast_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='55.0.0.11', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", 
    "ID": "daa67d64-ad50-4d0c-9fd5-94ca08bd77e6", 
    "MAC Address": "fa:16:3e:80:3c:33", 
    "Name": "sgbcast_net_1_port_3"
  }
] </msg>
<msg timestamp="20181130 17:02:00.216" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:02:00.217" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.4', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", u'ID': u'3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4', u'MAC Address': u'fa:16:3e:43:...</msg>
<status status="PASS" endtime="20181130 17:02:00.217" starttime="20181130 17:02:00.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:02:00.217" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.4', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", u'ID': u'3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4', u'MAC Address': u'fa:16:3e:43:2f:de', u'Name': u'sgbcast_net_1_port_2'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='55.0.0.2', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", u'ID': u'5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c', u'MAC Address': u'fa:16:3e:98:12:3b', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.9', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", u'ID': u'6eb99dbb-adef-4ef2-ab64-40d2d66f9abe', u'MAC Address': u'fa:16:3e:d6:e8:78', u'Name': u'sgbcast_net_1_port_1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='56.0.0.5', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", u'ID': u'9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19', u'MAC Address': u'fa:16:3e:fc:d7:88', u'Name': u'sgbcast_net_2_port_1'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='56.0.0.2', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", u'ID': u'adf09d15-aa1d-4eae-9aa7-27c68c35e211', u'MAC Address': u'fa:16:3e:45:ae:79', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='56.0.0.3', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'", u'ID': u'd7493eed-534b-49a7-ad45-2250d5372c7c', u'MAC Address': u'fa:16:3e:09:66:3e', u'Name': u'sgbcast_net_2_port_2'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.11', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", u'ID': u'daa67d64-ad50-4d0c-9fd5-94ca08bd77e6', u'MAC Address': u'fa:16:3e:80:3c:33', u'Name': u'sgbcast_net_1_port_3'}]</msg>
<status status="PASS" endtime="20181130 17:02:00.217" starttime="20181130 17:02:00.217"></status>
</kw>
<msg timestamp="20181130 17:02:00.217" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='55.0.0.4', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'", u'ID': u'3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4', u'MAC Address': u'fa:16:3e:43:...</msg>
<status status="PASS" endtime="20181130 17:02:00.217" starttime="20181130 17:01:58.164"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='55.0.0.4', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'&quot;, u'ID': u'3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4', u'MAC Address': u'fa:16:3e:43:2f...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:00.228" level="INFO">Starting process:
openstack port delete 3e8d27aa-8b61-449c-adf3-bd8dbc0dbff4</msg>
<msg timestamp="20181130 17:02:00.268" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:03.180" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:03.181" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:03.181" starttime="20181130 17:02:00.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:03.182" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:03.182" starttime="20181130 17:02:03.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:03.183" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:03.183" starttime="20181130 17:02:03.182"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:03.184" starttime="20181130 17:02:03.183"></status>
</kw>
<msg timestamp="20181130 17:02:03.184" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:03.184" starttime="20181130 17:02:00.228"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:03.184" starttime="20181130 17:02:00.218"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:03.184" starttime="20181130 17:02:00.218"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:03.184" starttime="20181130 17:02:00.218"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='55.0.0.2', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'&quot;, u'ID': u'5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c', u'MAC Address': u'fa:16:3e:98:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:03.194" level="INFO">Starting process:
openstack port delete 5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c</msg>
<msg timestamp="20181130 17:02:03.235" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:05.950" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:05.951" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:05.951" starttime="20181130 17:02:03.193"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:05.953" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:05.953" starttime="20181130 17:02:05.952"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:05.954" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:05.954" starttime="20181130 17:02:05.953"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:05.955" starttime="20181130 17:02:05.954"></status>
</kw>
<msg timestamp="20181130 17:02:05.955" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:05.956" starttime="20181130 17:02:03.193"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:05.956" starttime="20181130 17:02:03.185"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:05.956" starttime="20181130 17:02:03.185"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:05.956" starttime="20181130 17:02:03.184"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='55.0.0.9', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'&quot;, u'ID': u'6eb99dbb-adef-4ef2-ab64-40d2d66f9abe', u'MAC Address': u'fa:16:3e:d6:e8...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:05.969" level="INFO">Starting process:
openstack port delete 6eb99dbb-adef-4ef2-ab64-40d2d66f9abe</msg>
<msg timestamp="20181130 17:02:05.988" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:09.117" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:09.118" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:09.118" starttime="20181130 17:02:05.969"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:09.119" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:09.119" starttime="20181130 17:02:09.118"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:09.120" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:09.120" starttime="20181130 17:02:09.119"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:09.121" starttime="20181130 17:02:09.120"></status>
</kw>
<msg timestamp="20181130 17:02:09.122" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:09.122" starttime="20181130 17:02:05.968"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:09.122" starttime="20181130 17:02:05.957"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:09.122" starttime="20181130 17:02:05.957"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:09.122" starttime="20181130 17:02:05.956"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='56.0.0.5', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'&quot;, u'ID': u'9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19', u'MAC Address': u'fa:16:3e:fc:d7...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:09.139" level="INFO">Starting process:
openstack port delete 9ce74b38-ad8e-48c6-ac3d-769a7b0dbf19</msg>
<msg timestamp="20181130 17:02:09.180" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:12.175" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:12.176" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:12.176" starttime="20181130 17:02:09.138"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:12.177" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:12.177" starttime="20181130 17:02:12.177"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:12.178" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:12.178" starttime="20181130 17:02:12.177"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:12.179" starttime="20181130 17:02:12.178"></status>
</kw>
<msg timestamp="20181130 17:02:12.179" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:12.179" starttime="20181130 17:02:09.137"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:12.179" starttime="20181130 17:02:09.123"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:12.179" starttime="20181130 17:02:09.123"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:12.180" starttime="20181130 17:02:09.122"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='56.0.0.2', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'&quot;, u'ID': u'adf09d15-aa1d-4eae-9aa7-27c68c35e211', u'MAC Address': u'fa:16:3e:45:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:12.190" level="INFO">Starting process:
openstack port delete adf09d15-aa1d-4eae-9aa7-27c68c35e211</msg>
<msg timestamp="20181130 17:02:12.228" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:14.979" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:14.980" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:14.980" starttime="20181130 17:02:12.190"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:14.981" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:14.981" starttime="20181130 17:02:14.980"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:14.981" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:14.981" starttime="20181130 17:02:14.981"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:14.982" starttime="20181130 17:02:14.982"></status>
</kw>
<msg timestamp="20181130 17:02:14.982" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:14.982" starttime="20181130 17:02:12.189"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:14.983" starttime="20181130 17:02:12.180"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:14.983" starttime="20181130 17:02:12.180"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:14.983" starttime="20181130 17:02:12.180"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='56.0.0.3', subnet_id='98041c58-b53e-47a5-8c88-92f04b3161ac'&quot;, u'ID': u'd7493eed-534b-49a7-ad45-2250d5372c7c', u'MAC Address': u'fa:16:3e:09:66...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:14.992" level="INFO">Starting process:
openstack port delete d7493eed-534b-49a7-ad45-2250d5372c7c</msg>
<msg timestamp="20181130 17:02:15.030" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:18.020" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:18.021" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:18.021" starttime="20181130 17:02:14.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:18.022" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:18.022" starttime="20181130 17:02:18.021"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:18.022" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:18.022" starttime="20181130 17:02:18.022"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:18.023" starttime="20181130 17:02:18.023"></status>
</kw>
<msg timestamp="20181130 17:02:18.023" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:18.023" starttime="20181130 17:02:14.991"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:18.024" starttime="20181130 17:02:14.983"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:18.024" starttime="20181130 17:02:14.983"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:18.024" starttime="20181130 17:02:14.983"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='55.0.0.11', subnet_id='12ab3561-560e-4d72-bee5-30a6df825844'&quot;, u'ID': u'daa67d64-ad50-4d0c-9fd5-94ca08bd77e6', u'MAC Address': u'fa:16:3e:80:3...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:18.034" level="INFO">Starting process:
openstack port delete daa67d64-ad50-4d0c-9fd5-94ca08bd77e6</msg>
<msg timestamp="20181130 17:02:18.059" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:20.867" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:20.868" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:20.868" starttime="20181130 17:02:18.033"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:20.869" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:20.869" starttime="20181130 17:02:20.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:20.870" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:20.871" starttime="20181130 17:02:20.870"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:20.872" starttime="20181130 17:02:20.871"></status>
</kw>
<msg timestamp="20181130 17:02:20.873" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:20.873" starttime="20181130 17:02:18.033"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:20.873" starttime="20181130 17:02:18.025"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:20.873" starttime="20181130 17:02:18.024"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:20.873" starttime="20181130 17:02:18.024"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:20.873" starttime="20181130 17:02:00.217"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:02:20.875" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:02:20.875" starttime="20181130 17:02:20.875"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:20.877" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 17:02:20.910" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:23.101" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:23.102" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:23.102" starttime="20181130 17:02:20.876"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:23.104" level="INFO">[
  {
    "Subnets": "12ab3561-560e-4d72-bee5-30a6df825844", 
    "ID": "24da063e-ac8c-400c-832f-8b25e05f6521", 
    "Name": "sgbcast_net_1"
  }, 
  {
    "Subnets": "98041c58-b53e-47a5-8c88-92f04b3161ac", 
    "ID": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117", 
    "Name": "sgbcast_net_2"
  }
]</msg>
<status status="PASS" endtime="20181130 17:02:23.104" starttime="20181130 17:02:23.103"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:23.105" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:23.105" starttime="20181130 17:02:23.104"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:23.107" starttime="20181130 17:02:23.105"></status>
</kw>
<msg timestamp="20181130 17:02:23.107" level="INFO">${json} = [
  {
    "Subnets": "12ab3561-560e-4d72-bee5-30a6df825844", 
    "ID": "24da063e-ac8c-400c-832f-8b25e05f6521", 
    "Name": "sgbcast_net_1"
  }, 
  {
    "Subnets": "98041c58-b53e-47a5-8c88-92f04b316...</msg>
<status status="PASS" endtime="20181130 17:02:23.107" starttime="20181130 17:02:20.876"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:02:23.108" level="INFO">To JSON using : content=[
  {
    "Subnets": "12ab3561-560e-4d72-bee5-30a6df825844", 
    "ID": "24da063e-ac8c-400c-832f-8b25e05f6521", 
    "Name": "sgbcast_net_1"
  }, 
  {
    "Subnets": "98041c58-b53e-47a5-8c88-92f04b3161ac", 
    "ID": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117", 
    "Name": "sgbcast_net_2"
  }
] </msg>
<msg timestamp="20181130 17:02:23.108" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:02:23.109" level="INFO">@{list} = [ {u'Subnets': u'12ab3561-560e-4d72-bee5-30a6df825844', u'ID': u'24da063e-ac8c-400c-832f-8b25e05f6521', u'Name': u'sgbcast_net_1'} | {u'Subnets': u'98041c58-b53e-47a5-8c88-92f04b3161ac', u'ID': u'c6b3...</msg>
<status status="PASS" endtime="20181130 17:02:23.109" starttime="20181130 17:02:23.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:02:23.110" level="INFO">[{u'Subnets': u'12ab3561-560e-4d72-bee5-30a6df825844', u'ID': u'24da063e-ac8c-400c-832f-8b25e05f6521', u'Name': u'sgbcast_net_1'}, {u'Subnets': u'98041c58-b53e-47a5-8c88-92f04b3161ac', u'ID': u'c6b3d4b8-3002-4dbf-a17e-95f2acfb8117', u'Name': u'sgbcast_net_2'}]</msg>
<status status="PASS" endtime="20181130 17:02:23.110" starttime="20181130 17:02:23.109"></status>
</kw>
<msg timestamp="20181130 17:02:23.111" level="INFO">@{networks} = [ {u'Subnets': u'12ab3561-560e-4d72-bee5-30a6df825844', u'ID': u'24da063e-ac8c-400c-832f-8b25e05f6521', u'Name': u'sgbcast_net_1'} | {u'Subnets': u'98041c58-b53e-47a5-8c88-92f04b3161ac', u'ID': u'c6b3...</msg>
<status status="PASS" endtime="20181130 17:02:23.111" starttime="20181130 17:02:20.874"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'12ab3561-560e-4d72-bee5-30a6df825844', u'ID': u'24da063e-ac8c-400c-832f-8b25e05f6521', u'Name': u'sgbcast_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:23.132" level="INFO">Starting process:
openstack subnet delete 12ab3561-560e-4d72-bee5-30a6df825844</msg>
<msg timestamp="20181130 17:02:23.159" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:26.685" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:26.686" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:26.686" starttime="20181130 17:02:23.131"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:26.688" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:26.688" starttime="20181130 17:02:26.687"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:26.689" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:26.689" starttime="20181130 17:02:26.688"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:26.690" starttime="20181130 17:02:26.689"></status>
</kw>
<msg timestamp="20181130 17:02:26.690" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:26.691" starttime="20181130 17:02:23.130"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:26.691" starttime="20181130 17:02:23.113"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:26.691" starttime="20181130 17:02:23.112"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:26.706" level="INFO">Starting process:
openstack network delete 24da063e-ac8c-400c-832f-8b25e05f6521</msg>
<msg timestamp="20181130 17:02:26.737" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:29.927" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:29.928" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:29.928" starttime="20181130 17:02:26.705"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:29.929" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:29.929" starttime="20181130 17:02:29.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:29.930" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:29.930" starttime="20181130 17:02:29.929"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:29.931" starttime="20181130 17:02:29.930"></status>
</kw>
<msg timestamp="20181130 17:02:29.931" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:29.931" starttime="20181130 17:02:26.705"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:29.931" starttime="20181130 17:02:26.692"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:29.932" starttime="20181130 17:02:26.691"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:29.932" starttime="20181130 17:02:23.111"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'98041c58-b53e-47a5-8c88-92f04b3161ac', u'ID': u'c6b3d4b8-3002-4dbf-a17e-95f2acfb8117', u'Name': u'sgbcast_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:29.947" level="INFO">Starting process:
openstack subnet delete 98041c58-b53e-47a5-8c88-92f04b3161ac</msg>
<msg timestamp="20181130 17:02:29.967" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:33.141" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:33.142" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:33.142" starttime="20181130 17:02:29.947"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:33.143" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:33.143" starttime="20181130 17:02:33.142"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:33.143" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:33.143" starttime="20181130 17:02:33.143"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:33.144" starttime="20181130 17:02:33.144"></status>
</kw>
<msg timestamp="20181130 17:02:33.144" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:33.145" starttime="20181130 17:02:29.946"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:33.145" starttime="20181130 17:02:29.933"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:33.145" starttime="20181130 17:02:29.932"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:33.153" level="INFO">Starting process:
openstack network delete c6b3d4b8-3002-4dbf-a17e-95f2acfb8117</msg>
<msg timestamp="20181130 17:02:33.194" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:36.116" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:36.117" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:36.117" starttime="20181130 17:02:33.153"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:36.118" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:36.118" starttime="20181130 17:02:36.117"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:36.119" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:36.119" starttime="20181130 17:02:36.118"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:36.120" starttime="20181130 17:02:36.119"></status>
</kw>
<msg timestamp="20181130 17:02:36.120" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:36.120" starttime="20181130 17:02:33.152"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:36.120" starttime="20181130 17:02:33.145"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:36.120" starttime="20181130 17:02:33.145"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:36.120" starttime="20181130 17:02:29.932"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:36.121" starttime="20181130 17:02:23.111"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:02:36.122" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:02:36.122" starttime="20181130 17:02:36.122"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:36.123" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 17:02:36.153" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:38.305" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:38.305" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:38.305" starttime="20181130 17:02:36.123"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:38.307" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sgbcast1", 
    "ID": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9", 
    "Name": "sgbcast1"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 17:02:38.307" starttime="20181130 17:02:38.306"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:38.308" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:38.309" starttime="20181130 17:02:38.308"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:38.310" starttime="20181130 17:02:38.309"></status>
</kw>
<msg timestamp="20181130 17:02:38.311" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 17:02:38.311" starttime="20181130 17:02:36.122"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:02:38.312" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "sgbcast1", 
    "ID": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9", 
    "Name": "sgbcast1"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 17:02:38.312" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:02:38.313" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:02:38.313" starttime="20181130 17:02:38.312"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:02:38.313" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sgbcast1', u'Description': u'sgbcast1', u'ID': u'a6398d4d-7dd7-4908-9da4-5cf4b49600a9'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 17:02:38.314" starttime="20181130 17:02:38.313"></status>
</kw>
<msg timestamp="20181130 17:02:38.314" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:02:38.314" starttime="20181130 17:02:36.121"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:38.315" starttime="20181130 17:02:38.314"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:38.315" starttime="20181130 17:02:38.314"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'sgbcast1', u'Description': u'sgbcast1', u'ID': u'a6398d4d-7dd7-4908-9da4-5cf4b49600a9'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:38.324" level="INFO">Starting process:
openstack security group delete a6398d4d-7dd7-4908-9da4-5cf4b49600a9</msg>
<msg timestamp="20181130 17:02:38.364" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:40.628" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:40.628" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:40.628" starttime="20181130 17:02:38.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:40.629" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:40.630" starttime="20181130 17:02:40.629"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:40.630" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:40.630" starttime="20181130 17:02:40.630"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:40.631" starttime="20181130 17:02:40.630"></status>
</kw>
<msg timestamp="20181130 17:02:40.632" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:40.632" starttime="20181130 17:02:38.323"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:40.632" starttime="20181130 17:02:38.316"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:40.632" starttime="20181130 17:02:38.316"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:40.632" starttime="20181130 17:02:38.315"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:40.632" starttime="20181130 17:02:38.315"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:40.633" starttime="20181130 17:02:40.632"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:40.633" starttime="20181130 17:02:40.632"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:40.633" starttime="20181130 17:02:38.314"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:02:40.634" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 17:02:40.634" starttime="20181130 17:02:40.633"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:40.642" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 17:02:40.679" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:43.399" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:43.400" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:43.400" starttime="20181130 17:02:40.641"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:43.402" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:43.402" starttime="20181130 17:02:43.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:43.402" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:43.403" starttime="20181130 17:02:43.402"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:43.404" starttime="20181130 17:02:43.403"></status>
</kw>
<msg timestamp="20181130 17:02:43.404" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:43.404" starttime="20181130 17:02:40.641"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:43.405" starttime="20181130 17:02:40.634"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:43.417" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 17:02:43.436" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:45.695" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:45.695" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:45.696" starttime="20181130 17:02:43.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:45.697" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:45.697" starttime="20181130 17:02:45.696"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:45.697" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:45.697" starttime="20181130 17:02:45.697"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:45.698" starttime="20181130 17:02:45.697"></status>
</kw>
<msg timestamp="20181130 17:02:45.698" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:45.698" starttime="20181130 17:02:43.416"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:45.699" starttime="20181130 17:02:43.405"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:45.708" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 17:02:45.749" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:48.021" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:48.022" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:48.022" starttime="20181130 17:02:45.708"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:48.023" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:48.023" starttime="20181130 17:02:48.022"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:48.023" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:48.024" starttime="20181130 17:02:48.023"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:48.024" starttime="20181130 17:02:48.024"></status>
</kw>
<msg timestamp="20181130 17:02:48.025" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:48.025" starttime="20181130 17:02:45.707"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:48.025" starttime="20181130 17:02:45.699"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:48.035" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 17:02:48.070" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:50.318" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:50.318" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:50.318" starttime="20181130 17:02:48.035"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:50.320" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:50.320" starttime="20181130 17:02:50.319"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:50.321" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:50.321" starttime="20181130 17:02:50.320"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:50.322" starttime="20181130 17:02:50.321"></status>
</kw>
<msg timestamp="20181130 17:02:50.322" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:50.322" starttime="20181130 17:02:48.034"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:50.322" starttime="20181130 17:02:48.025"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:50.335" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 17:02:50.373" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:52.643" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:52.644" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:52.644" starttime="20181130 17:02:50.335"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:52.645" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 17:02:52.645" starttime="20181130 17:02:52.645"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:52.646" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:52.646" starttime="20181130 17:02:52.645"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:52.646" starttime="20181130 17:02:52.646"></status>
</kw>
<msg timestamp="20181130 17:02:52.647" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 17:02:52.647" starttime="20181130 17:02:50.334"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:52.647" starttime="20181130 17:02:50.323"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:52.660" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 17:02:52.688" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:54.645" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:54.645" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:54.645" starttime="20181130 17:02:52.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:54.648" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:02:54.648" starttime="20181130 17:02:54.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:54.649" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:54.649" starttime="20181130 17:02:54.648"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:54.651" starttime="20181130 17:02:54.650"></status>
</kw>
<msg timestamp="20181130 17:02:54.651" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 17:02:54.651" starttime="20181130 17:02:52.658"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:54.651" starttime="20181130 17:02:52.647"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:54.668" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 17:02:54.712" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:57.045" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:57.045" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:57.046" starttime="20181130 17:02:54.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:57.046" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:57.046" starttime="20181130 17:02:57.046"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:57.047" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:57.047" starttime="20181130 17:02:57.047"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:57.048" starttime="20181130 17:02:57.047"></status>
</kw>
<msg timestamp="20181130 17:02:57.048" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:57.048" starttime="20181130 17:02:54.666"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:57.048" starttime="20181130 17:02:54.651"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:02:57.056" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 17:02:57.081" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:02:59.309" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:02:59.310" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:02:59.310" starttime="20181130 17:02:57.056"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:59.311" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:59.311" starttime="20181130 17:02:59.310"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:59.312" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:59.312" starttime="20181130 17:02:59.311"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:59.313" starttime="20181130 17:02:59.312"></status>
</kw>
<msg timestamp="20181130 17:02:59.313" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:02:59.313" starttime="20181130 17:02:57.055"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:59.313" starttime="20181130 17:02:57.048"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:59.313" starttime="20181130 17:02:40.634"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:59.314" starttime="20181130 17:02:40.633"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:59.314" starttime="20181130 17:01:04.594"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:59.317" starttime="20181130 17:02:59.317"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:02:59.318" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181130 17:02:59.417" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:02:59.417" level="INFO">${stdout} = 4 S root      296016  295996  0  80   0 - 55154 poll_s 16:49 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap
4 ...</msg>
<status status="PASS" endtime="20181130 17:02:59.417" starttime="20181130 17:02:59.317"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:59.418" level="INFO">4 S root      296016  295996  0  80   0 - 55154 poll_s 16:49 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap
4 S tcpdump   296025  296016  0  80   0 -  8196 poll_s 16:49 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap
0 S heat-ad+  340634  295996  0  80   0 - 28293 do_wai 17:02 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  340644  340634  0  80   0 - 28177 pipe_w 17:02 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181130 17:02:59.418" starttime="20181130 17:02:59.418"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:02:59.419" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181130 17:02:59.513" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:02:59.513" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:02:59.513" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 17:02:59.513" starttime="20181130 17:02:59.418"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:02:59.514" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:59.514" starttime="20181130 17:02:59.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:59.515" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:59.515" starttime="20181130 17:02:59.515"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:02:59.515" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181130 17:02:59.660" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181130 17:02:59.660" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181130 17:02:59.660" starttime="20181130 17:02:59.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:59.661" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:02:59.661" starttime="20181130 17:02:59.661"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:02:59.662" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181130 17:02:59.737" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:02:59.737" level="INFO">${stdout} = total 80
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          roo...</msg>
<status status="PASS" endtime="20181130 17:02:59.737" starttime="20181130 17:02:59.662"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:02:59.738" level="INFO">total 80
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          root              6 Nov 30 15:48 hsperfdata_root
 4 -rwxr-x---. 1 root          root            903 Nov 30 15:40 restart_mgr_daemon.sh
 4 -rwxr-x---. 1 root          root           1478 Nov 30 15:40 restart_mon_daemon.sh
 4 -rwxr-x---. 1 root          root           3085 Nov 30 15:40 restart_osd_daemon.sh
 0 drwx------. 3 root          root             17 Nov 30 15:34 systemd-private-3d4aa08a2ff54e748aba26448a6838ba-chronyd.service-8EpVMu
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:02 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:02 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap.xz
 0 drwx------. 2 root          root              6 Nov 30 15:33 tmp.cwT13TAGSX</msg>
<status status="PASS" endtime="20181130 17:02:59.738" starttime="20181130 17:02:59.738"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:59.738" starttime="20181130 17:02:59.316"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:59.738" starttime="20181130 17:02:59.316"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:59.738" starttime="20181130 17:02:59.316"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:59.739" starttime="20181130 17:02:59.315"></status>
</kw>
<status status="PASS" endtime="20181130 17:02:59.739" starttime="20181130 17:02:59.314"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181130 17:02:59.861" starttime="20181130 17:02:59.739"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:02:59.876" starttime="20181130 17:02:59.875"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:02:59.877" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:03:00.083" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:03:00.083" starttime="20181130 17:02:59.876"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:00.135" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181130 17:03:00.135" starttime="20181130 17:03:00.083"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:00.322" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:03:00.322" level="INFO">${output} = [?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:03:00.322" starttime="20181130 17:03:00.136"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:03:00.365" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:03:00.365" starttime="20181130 17:03:00.323"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:00.367" starttime="20181130 17:03:00.366"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:03:00.368" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:03:00.368" starttime="20181130 17:03:00.367"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.368" starttime="20181130 17:02:59.874"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.368" starttime="20181130 17:02:59.862"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.368" starttime="20181130 17:02:59.862"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.368" starttime="20181130 17:01:01.918"></status>
</kw>
<doc>Test Suite for Network and Subnet Broadcast with security group</doc>
<status status="FAIL" endtime="20181130 17:03:00.368" starttime="20181130 16:48:59.200">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/vpnservice/vpn_basic.robot" id="s1-s7" name="Vpn Basic">
<kw type="setup" name="Suite Setup">
<kw name="Basic Suite Setup" library="VpnOperations">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181130 17:03:00.459" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181130 17:03:00.459" starttime="20181130 17:03:00.452"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.459" starttime="20181130 17:03:00.451"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181130 17:03:00.466" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181130 17:03:00.466" starttime="20181130 17:03:00.460"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.467" starttime="20181130 17:03:00.466"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181130 17:03:00.467" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181130 17:03:00.467" starttime="20181130 17:03:00.467"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181130 17:03:00.468" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181130 17:03:00.468" starttime="20181130 17:03:00.467"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.468" starttime="20181130 17:03:00.468"></status>
</kw>
<msg timestamp="20181130 17:03:00.468" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:03:00.469" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 17:03:00.469" starttime="20181130 17:03:00.468"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181130 17:03:00.469" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 17:03:00.469" starttime="20181130 17:03:00.469"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181130 17:03:00.470" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:00.470" starttime="20181130 17:03:00.470"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181130 17:03:00.470" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:00.471" starttime="20181130 17:03:00.470"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181130 17:03:00.471" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181130 17:03:00.471" starttime="20181130 17:03:00.471"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.473" starttime="20181130 17:03:00.472"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:03:00.473" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:03:00.473" starttime="20181130 17:03:00.473"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.474" starttime="20181130 17:03:00.473"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 17:03:00.474" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 17:03:00.474" starttime="20181130 17:03:00.474"></status>
</kw>
<msg timestamp="20181130 17:03:00.475" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 17:03:00.475" starttime="20181130 17:03:00.474"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181130 17:03:00.475" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfe20390&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:03:00.476" starttime="20181130 17:03:00.475"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.476" starttime="20181130 17:03:00.476"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.476" starttime="20181130 17:03:00.472"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.476" starttime="20181130 17:03:00.471"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.476" starttime="20181130 17:03:00.471"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181130 17:03:00.477" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:00.477" starttime="20181130 17:03:00.477"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181130 17:03:00.478" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.10'}</msg>
<status status="PASS" endtime="20181130 17:03:00.478" starttime="20181130 17:03:00.477"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181130 17:03:00.478" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181130 17:03:00.478" starttime="20181130 17:03:00.478"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.478" starttime="20181130 17:03:00.469"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.478" starttime="20181130 17:03:00.460"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:03:00.480" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:00.480" starttime="20181130 17:03:00.480"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:03:00.481" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:00.481" starttime="20181130 17:03:00.480"></status>
</kw>
<msg timestamp="20181130 17:03:00.481" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:00.481" starttime="20181130 17:03:00.479"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:03:00.482" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:03:00.482" starttime="20181130 17:03:00.482"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:03:00.483" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:03:00.483" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:03:00.483" starttime="20181130 17:03:00.483"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.486" starttime="20181130 17:03:00.486"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:03:00.486" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:03:00.486" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:03:00.486" starttime="20181130 17:03:00.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:03:00.487" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:03:00.487" starttime="20181130 17:03:00.487"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:03:00.488" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181130 17:03:00.488" starttime="20181130 17:03:00.487"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:03:00.489" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:03:00.489" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:03:00.489" starttime="20181130 17:03:00.488"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.489" starttime="20181130 17:03:00.489"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:03:00.490" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:03:00.892" level="INFO">Read output: Last login: Fri Nov 30 17:01:04 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:00.892" starttime="20181130 17:03:00.490"></status>
</kw>
<msg timestamp="20181130 17:03:00.892" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:00.892" starttime="20181130 17:03:00.489"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.893" starttime="20181130 17:03:00.488"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:03:00.894" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181130 17:03:00.919" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181130 17:03:00.919" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:03:00.919" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 17:03:00.919" starttime="20181130 17:03:00.893"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:00.984" starttime="20181130 17:03:00.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:00.985" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 17:03:00.985" starttime="20181130 17:03:00.985"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.987" starttime="20181130 17:03:00.986"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:00.988" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:00.989" starttime="20181130 17:03:00.988"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.989" starttime="20181130 17:03:00.987"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.992" starttime="20181130 17:03:00.991"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.993" starttime="20181130 17:03:00.992"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:00.994" starttime="20181130 17:03:00.993"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.994" starttime="20181130 17:03:00.990"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.994" starttime="20181130 17:03:00.485"></status>
</kw>
<msg timestamp="20181130 17:03:00.994" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:00.995" starttime="20181130 17:03:00.484"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:00.995" starttime="20181130 17:03:00.484"></status>
</kw>
<msg timestamp="20181130 17:03:00.995" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:00.995" starttime="20181130 17:03:00.483"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.998" starttime="20181130 17:03:00.997"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:00.999" starttime="20181130 17:03:00.998"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:00.999" starttime="20181130 17:03:00.999"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.000" starttime="20181130 17:03:00.996"></status>
</kw>
<msg timestamp="20181130 17:03:01.000" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:01.000" starttime="20181130 17:03:00.482"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.001" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:01.001" starttime="20181130 17:03:01.001"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.002" starttime="20181130 17:03:00.481"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.002" starttime="20181130 17:03:00.481"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.002" starttime="20181130 17:03:00.481"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.002" starttime="20181130 17:03:00.478"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.003" starttime="20181130 17:03:01.002"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181130 17:03:01.051" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:03:01.051" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:03:01.051" starttime="20181130 17:03:01.050"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.052" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 17:03:01.052" starttime="20181130 17:03:01.051"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.052" level="INFO">1</msg>
<status status="PASS" endtime="20181130 17:03:01.053" starttime="20181130 17:03:01.052"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.054" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181130 17:03:01.054" starttime="20181130 17:03:01.053"></status>
</kw>
<msg timestamp="20181130 17:03:01.054" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 17:03:01.054" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181130 17:03:01.054" starttime="20181130 17:03:01.053"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.055" starttime="20181130 17:03:01.055"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181130 17:03:01.057" level="INFO">${ip_address} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:03:01.057" starttime="20181130 17:03:01.056"></status>
</kw>
<msg timestamp="20181130 17:03:01.057" level="INFO">${odl_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:03:01.057" starttime="20181130 17:03:01.056"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.058" starttime="20181130 17:03:01.057"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181130 17:03:01.059" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181130 17:03:01.059" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181130 17:03:01.059" starttime="20181130 17:03:01.058"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.060" starttime="20181130 17:03:01.059"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.061" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:03:01.191" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:03:01.191" starttime="20181130 17:03:01.060"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.193" starttime="20181130 17:03:01.193"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.194" starttime="20181130 17:03:01.194"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:01.195" starttime="20181130 17:03:01.194"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.195" starttime="20181130 17:03:01.192"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.195" starttime="20181130 17:03:01.050"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.195" starttime="20181130 17:03:01.004"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.195" starttime="20181130 17:03:01.004"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.195" starttime="20181130 17:03:01.003"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.195" starttime="20181130 17:03:01.003"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.195" starttime="20181130 17:03:00.459"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:03:01.211" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:01.211" starttime="20181130 17:03:01.211"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:03:01.212" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:01.212" starttime="20181130 17:03:01.212"></status>
</kw>
<msg timestamp="20181130 17:03:01.212" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:01.213" starttime="20181130 17:03:01.210"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 17:03:01.227" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 17:03:01.227" starttime="20181130 17:03:01.227"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 17:03:01.228" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 17:03:01.228" starttime="20181130 17:03:01.228"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.258" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181130 17:03:01.258" starttime="20181130 17:03:01.229"></status>
</kw>
<msg timestamp="20181130 17:03:01.258" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 17:03:01.258" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181130 17:03:01.258" starttime="20181130 17:03:01.228"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.275" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ "v "p "n "_ "b "a "s "i "c ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:03:01.275" starttime="20181130 17:03:01.259"></status>
</kw>
<msg timestamp="20181130 17:03:01.275" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 17:03:01.276" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181130 17:03:01.276" starttime="20181130 17:03:01.258"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.276" starttime="20181130 17:03:01.276"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.277" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ "v "p "n "_ "b "a "s "i "c ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:03:01.277" starttime="20181130 17:03:01.276"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.277" starttime="20181130 17:03:01.277"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.279" starttime="20181130 17:03:01.278"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.279" starttime="20181130 17:03:01.279"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:01.280" starttime="20181130 17:03:01.279"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.280" starttime="20181130 17:03:01.278"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.280" starttime="20181130 17:03:01.226"></status>
</kw>
<msg timestamp="20181130 17:03:01.280" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:03:01.280" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181130 17:03:01.280" starttime="20181130 17:03:01.226"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.281" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:01.281" starttime="20181130 17:03:01.280"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.281" starttime="20181130 17:03:01.225"></status>
</kw>
<msg timestamp="20181130 17:03:01.281" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:03:01.281" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181130 17:03:01.281" starttime="20181130 17:03:01.213"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.282" starttime="20181130 17:03:01.281"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.282" starttime="20181130 17:03:01.213"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.282" starttime="20181130 17:03:01.213"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.282" starttime="20181130 17:03:01.209"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.282" starttime="20181130 17:03:01.196"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.282" starttime="20181130 17:03:01.196"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.282" starttime="20181130 17:03:00.451"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181130 17:03:01.283" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181130 17:03:01.283" starttime="20181130 17:03:01.283"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:03:01.286" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:01.286" starttime="20181130 17:03:01.285"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:03:01.286" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:01.286" starttime="20181130 17:03:01.286"></status>
</kw>
<msg timestamp="20181130 17:03:01.286" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:01.287" starttime="20181130 17:03:01.285"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:03:01.288" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:03:01.288" starttime="20181130 17:03:01.287"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:03:01.290" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:03:01.291" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:03:01.291" starttime="20181130 17:03:01.290"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.300" starttime="20181130 17:03:01.299"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.300" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:03:01.424" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:03:01.424" starttime="20181130 17:03:01.300"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.471" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181130 17:03:01.471" starttime="20181130 17:03:01.424"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:01.473" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:03:01.473" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:03:01.473" starttime="20181130 17:03:01.472"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:03:01.518" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:03:01.519" starttime="20181130 17:03:01.473"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:01.521" starttime="20181130 17:03:01.519"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.521" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:03:01.521" starttime="20181130 17:03:01.521"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.521" starttime="20181130 17:03:01.299"></status>
</kw>
<msg timestamp="20181130 17:03:01.521" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:01.521" starttime="20181130 17:03:01.291"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.523" starttime="20181130 17:03:01.522"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.523" starttime="20181130 17:03:01.523"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:01.524" starttime="20181130 17:03:01.523"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.524" starttime="20181130 17:03:01.522"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.524" starttime="20181130 17:03:01.289"></status>
</kw>
<msg timestamp="20181130 17:03:01.524" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:01.524" starttime="20181130 17:03:01.289"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.524" starttime="20181130 17:03:01.288"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.524" starttime="20181130 17:03:01.287"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.524" starttime="20181130 17:03:01.287"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.524" starttime="20181130 17:03:01.284"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.524" starttime="20181130 17:03:01.284"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:03:01.526" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:01.526" starttime="20181130 17:03:01.526"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:03:01.526" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:01.527" starttime="20181130 17:03:01.526"></status>
</kw>
<msg timestamp="20181130 17:03:01.527" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:03:01.527" starttime="20181130 17:03:01.525"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:03:01.527" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:03:01.527" starttime="20181130 17:03:01.527"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:03:01.530" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:03:01.530" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:03:01.530" starttime="20181130 17:03:01.529"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.538" starttime="20181130 17:03:01.537"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.538" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:03:01.734" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:03:01.734" starttime="20181130 17:03:01.538"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.757" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181130 17:03:01.757" starttime="20181130 17:03:01.734"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:01.786" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:03:01.787" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:03:01.787" starttime="20181130 17:03:01.758"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:03:01.830" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:03:01.831" starttime="20181130 17:03:01.787"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:01.833" starttime="20181130 17:03:01.831"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.833" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:03:01.833" starttime="20181130 17:03:01.833"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.833" starttime="20181130 17:03:01.537"></status>
</kw>
<msg timestamp="20181130 17:03:01.833" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:01.833" starttime="20181130 17:03:01.530"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.835" starttime="20181130 17:03:01.835"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.835" starttime="20181130 17:03:01.835"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.835"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.834"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.529"></status>
</kw>
<msg timestamp="20181130 17:03:01.836" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.528"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.528"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.527"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.527"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.525"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.524"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.284"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:01.836" starttime="20181130 17:03:01.283"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.837" starttime="20181130 17:03:01.837"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.838" level="INFO">${OS_CNTL_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:03:01.838" starttime="20181130 17:03:01.838"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:03:01.839" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 17:03:01.839" starttime="20181130 17:03:01.839"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:03:01.840" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:03:01.840" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:03:01.840" starttime="20181130 17:03:01.840"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:01.841" starttime="20181130 17:03:01.840"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:03:01.842" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:03:02.177" level="INFO">Read output: Last login: Fri Nov 30 17:03:00 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:02.177" starttime="20181130 17:03:01.842"></status>
</kw>
<msg timestamp="20181130 17:03:02.178" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:02.178" starttime="20181130 17:03:01.841"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:02.178" starttime="20181130 17:03:01.840"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181130 17:03:02.179" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:03:02.179" starttime="20181130 17:03:02.178"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:02.179" starttime="20181130 17:03:01.838"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:03:02.181" level="INFO">${OS_CMP1_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:03:02.182" starttime="20181130 17:03:02.181"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:03:02.182" level="INFO">${OS_CMP2_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:03:02.183" starttime="20181130 17:03:02.182"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:03:02.183" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 17:03:02.183" starttime="20181130 17:03:02.183"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:03:02.184" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 17:03:02.184" starttime="20181130 17:03:02.184"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:03:02.185" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:03:02.185" starttime="20181130 17:03:02.185"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:03:02.186" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:03:02.186" starttime="20181130 17:03:02.186"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:03:02.192" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 17:03:02.192" starttime="20181130 17:03:02.186"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:03:02.197" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 17:03:02.197" starttime="20181130 17:03:02.192"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:02.197" starttime="20181130 17:03:02.180"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:02.197" starttime="20181130 17:03:02.180"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181130 17:03:02.198" level="INFO">Length is 1</msg>
<msg timestamp="20181130 17:03:02.198" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 17:03:02.198" starttime="20181130 17:03:02.198"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181130 17:03:02.199" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 17:03:02.199" starttime="20181130 17:03:02.198"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:02.212" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:03:02.254" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:04.373" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:04.373" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:04.374" starttime="20181130 17:03:02.212"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:04.374" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:04.375" starttime="20181130 17:03:04.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:04.375" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:04.375" starttime="20181130 17:03:04.375"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:04.376" starttime="20181130 17:03:04.375"></status>
</kw>
<msg timestamp="20181130 17:03:04.376" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:04.376" starttime="20181130 17:03:02.211"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:04.385" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:03:04.408" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:06.389" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:06.389" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:06.389" starttime="20181130 17:03:04.385"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:06.390" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:06.390" starttime="20181130 17:03:06.390"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:06.391" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:06.391" starttime="20181130 17:03:06.390"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:06.391" starttime="20181130 17:03:06.391"></status>
</kw>
<msg timestamp="20181130 17:03:06.392" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:03:06.392" starttime="20181130 17:03:04.384"></status>
</kw>
<msg timestamp="20181130 17:03:06.392" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:03:06.392" starttime="20181130 17:03:02.200"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:06.402" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:03:06.430" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:08.597" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:08.597" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:08.597" starttime="20181130 17:03:06.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:08.599" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:08.599" starttime="20181130 17:03:08.598"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:08.600" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:08.600" starttime="20181130 17:03:08.599"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:08.601" starttime="20181130 17:03:08.600"></status>
</kw>
<msg timestamp="20181130 17:03:08.602" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:08.602" starttime="20181130 17:03:06.400"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:08.615" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:03:08.637" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:10.781" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:10.782" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:10.782" starttime="20181130 17:03:08.615"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:10.783" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:10.783" starttime="20181130 17:03:10.782"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:10.784" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:10.784" starttime="20181130 17:03:10.783"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:10.785" starttime="20181130 17:03:10.784"></status>
</kw>
<msg timestamp="20181130 17:03:10.785" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:03:10.785" starttime="20181130 17:03:08.614"></status>
</kw>
<msg timestamp="20181130 17:03:10.785" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:03:10.785" starttime="20181130 17:03:06.392"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:10.796" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:03:10.823" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:12.943" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:12.943" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:12.943" starttime="20181130 17:03:10.795"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:12.944" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:12.944" starttime="20181130 17:03:12.944"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:12.945" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:12.945" starttime="20181130 17:03:12.945"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:12.946" starttime="20181130 17:03:12.945"></status>
</kw>
<msg timestamp="20181130 17:03:12.946" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:12.946" starttime="20181130 17:03:10.795"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:12.956" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:03:12.982" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:15.177" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:15.178" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:15.178" starttime="20181130 17:03:12.955"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.179" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:15.179" starttime="20181130 17:03:15.178"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.180" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:15.180" starttime="20181130 17:03:15.180"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:15.182" starttime="20181130 17:03:15.181"></status>
</kw>
<msg timestamp="20181130 17:03:15.182" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:03:15.182" starttime="20181130 17:03:12.955"></status>
</kw>
<msg timestamp="20181130 17:03:15.183" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:03:15.183" starttime="20181130 17:03:10.786"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.184" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:03:15.184" starttime="20181130 17:03:15.183"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.185" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:03:15.185" starttime="20181130 17:03:15.184"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.186" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:03:15.186" starttime="20181130 17:03:15.185"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:15.186" starttime="20181130 17:03:02.199"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:15.189" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_...</msg>
<status status="PASS" endtime="20181130 17:03:15.189" starttime="20181130 17:03:15.187"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.189" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.10']
OS_CMP_IPS: [u'192.0.2.10']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181130 17:03:15.190" starttime="20181130 17:03:15.189"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:15.190" starttime="20181130 17:03:15.186"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:15.190" starttime="20181130 17:03:01.838"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.191" level="INFO">Creating Session using : alias=session, url=http://192.0.2.10:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfc07750&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:03:15.192" starttime="20181130 17:03:15.190"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:15.192" starttime="20181130 17:03:01.837"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181130 17:03:15.194" level="INFO">${suite_} = CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181130 17:03:15.194" starttime="20181130 17:03:15.194"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181130 17:03:15.195" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181130 17:03:15.195" starttime="20181130 17:03:15.194"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181130 17:03:15.197" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:15.197" starttime="20181130 17:03:15.196"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.10">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181130 17:03:15.198" level="INFO">${fname} = tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:03:15.198" starttime="20181130 17:03:15.197"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:03:15.201" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:03:15.201" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:03:15.201" starttime="20181130 17:03:15.200"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:03:15.202" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 17:03:15.202" starttime="20181130 17:03:15.201"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:03:15.204" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:03:15.204" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:03:15.204" starttime="20181130 17:03:15.204"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:15.205" starttime="20181130 17:03:15.205"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.207" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:03:15.536" level="INFO">Read output: Last login: Fri Nov 30 17:03:02 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:15.536" starttime="20181130 17:03:15.206"></status>
</kw>
<msg timestamp="20181130 17:03:15.536" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:15.537" starttime="20181130 17:03:15.205"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:15.537" starttime="20181130 17:03:15.203"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:03:15.538" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap</msg>
<status status="PASS" endtime="20181130 17:03:15.538" starttime="20181130 17:03:15.537"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:03:15.538" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap'.</msg>
<msg timestamp="20181130 17:03:15.541" level="INFO">${stdout} = None</msg>
<msg timestamp="20181130 17:03:15.541" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181130 17:03:15.541" starttime="20181130 17:03:15.538"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.542" level="INFO">None</msg>
<status status="PASS" endtime="20181130 17:03:15.542" starttime="20181130 17:03:15.541"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.542" level="INFO">None</msg>
<status status="PASS" endtime="20181130 17:03:15.543" starttime="20181130 17:03:15.542"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:15.545" starttime="20181130 17:03:15.545"></status>
</kw>
<msg timestamp="20181130 17:03:15.545" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:15.545" starttime="20181130 17:03:15.544"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:15.545" starttime="20181130 17:03:15.543"></status>
</kw>
<msg timestamp="20181130 17:03:15.546" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 17:03:15.546" starttime="20181130 17:03:15.198"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:15.546" starttime="20181130 17:03:15.546"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:15.546" starttime="20181130 17:03:15.197"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:15.546" starttime="20181130 17:03:15.197"></status>
</kw>
<msg timestamp="20181130 17:03:15.546" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:03:15.547" starttime="20181130 17:03:15.195"></status>
</kw>
<msg timestamp="20181130 17:03:15.547" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:03:15.547" starttime="20181130 17:03:15.193"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181130 17:03:15.547" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:03:15.547" starttime="20181130 17:03:15.547"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:15.549" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:15.549" starttime="20181130 17:03:15.549"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:15.550" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 17:03:15.593" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:17.747" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:17.748" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:17.748" starttime="20181130 17:03:15.550"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:17.749" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:03:17.749" starttime="20181130 17:03:17.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:17.750" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:17.750" starttime="20181130 17:03:17.749"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:17.751" starttime="20181130 17:03:17.750"></status>
</kw>
<msg timestamp="20181130 17:03:17.751" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:03:17.751" starttime="20181130 17:03:15.549"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:17.751" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:03:17.751" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:03:17.751" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:17.752" starttime="20181130 17:03:17.751"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:03:17.752" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:03:17.752" starttime="20181130 17:03:17.752"></status>
</kw>
<msg timestamp="20181130 17:03:17.752" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:17.752" starttime="20181130 17:03:15.548"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 17:03:17.752" starttime="20181130 17:03:17.752"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:17.753" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:17.753" starttime="20181130 17:03:17.753"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:17.754" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 17:03:17.793" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:20.411" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:20.411" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:20.411" starttime="20181130 17:03:17.754"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:20.413" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:03:20.413" starttime="20181130 17:03:20.412"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:20.413" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:20.414" starttime="20181130 17:03:20.413"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:20.415" starttime="20181130 17:03:20.414"></status>
</kw>
<msg timestamp="20181130 17:03:20.415" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:03:20.415" starttime="20181130 17:03:17.754"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:20.416" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:03:20.416" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:03:20.416" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:20.416" starttime="20181130 17:03:20.416"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:03:20.417" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:03:20.417" starttime="20181130 17:03:20.417"></status>
</kw>
<msg timestamp="20181130 17:03:20.418" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:20.418" starttime="20181130 17:03:17.753"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 17:03:20.418" starttime="20181130 17:03:20.418"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:20.420" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:20.420" starttime="20181130 17:03:20.419"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:20.421" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 17:03:20.452" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:22.772" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:22.772" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:22.772" starttime="20181130 17:03:20.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:22.773" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:03:22.773" starttime="20181130 17:03:22.773"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:22.774" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:22.774" starttime="20181130 17:03:22.773"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:22.774" starttime="20181130 17:03:22.774"></status>
</kw>
<msg timestamp="20181130 17:03:22.775" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:03:22.775" starttime="20181130 17:03:20.420"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:22.775" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:03:22.775" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:03:22.775" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:22.775" starttime="20181130 17:03:22.775"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:03:22.776" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:03:22.776" starttime="20181130 17:03:22.775"></status>
</kw>
<msg timestamp="20181130 17:03:22.776" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:22.776" starttime="20181130 17:03:20.418"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 17:03:22.776" starttime="20181130 17:03:22.776"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:22.777" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:22.777" starttime="20181130 17:03:22.777"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:22.779" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 17:03:22.826" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:25.016" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:25.017" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:25.017" starttime="20181130 17:03:22.778"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:25.019" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:03:25.019" starttime="20181130 17:03:25.018"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:25.020" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:25.020" starttime="20181130 17:03:25.019"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:25.021" starttime="20181130 17:03:25.020"></status>
</kw>
<msg timestamp="20181130 17:03:25.022" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:03:25.022" starttime="20181130 17:03:22.777"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:25.023" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:03:25.023" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:03:25.023" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:25.023" starttime="20181130 17:03:25.023"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:03:25.024" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:03:25.024" starttime="20181130 17:03:25.024"></status>
</kw>
<msg timestamp="20181130 17:03:25.025" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:25.025" starttime="20181130 17:03:22.776"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181130 17:03:25.025" starttime="20181130 17:03:25.025"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:25.028" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:25.028" starttime="20181130 17:03:25.027"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:25.030" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 17:03:25.064" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:27.244" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:27.245" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:27.245" starttime="20181130 17:03:25.029"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:27.247" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:03:27.247" starttime="20181130 17:03:27.246"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:27.248" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:27.249" starttime="20181130 17:03:27.248"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:27.251" starttime="20181130 17:03:27.249"></status>
</kw>
<msg timestamp="20181130 17:03:27.251" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:03:27.251" starttime="20181130 17:03:25.028"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:27.252" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:03:27.252" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:03:27.252" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:27.252" starttime="20181130 17:03:27.251"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:03:27.252" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:03:27.252" starttime="20181130 17:03:27.252"></status>
</kw>
<msg timestamp="20181130 17:03:27.253" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:27.253" starttime="20181130 17:03:25.026"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181130 17:03:27.253" starttime="20181130 17:03:27.253"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:27.254" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:03:27.254" starttime="20181130 17:03:27.254"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:27.255" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 17:03:27.283" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:29.774" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:29.775" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:29.775" starttime="20181130 17:03:27.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:29.777" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 17:03:29.777" starttime="20181130 17:03:29.776"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:29.778" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:29.779" starttime="20181130 17:03:29.778"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:29.781" starttime="20181130 17:03:29.779"></status>
</kw>
<msg timestamp="20181130 17:03:29.781" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 17:03:29.781" starttime="20181130 17:03:27.254"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:03:29.782" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 17:03:29.783" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:03:29.783" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:03:29.783" starttime="20181130 17:03:29.782"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:03:29.784" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 17:03:29.784" starttime="20181130 17:03:29.784"></status>
</kw>
<msg timestamp="20181130 17:03:29.785" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:03:29.785" starttime="20181130 17:03:27.253"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:29.787" starttime="20181130 17:03:29.786"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:29.787" starttime="20181130 17:03:29.786"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:29.789" starttime="20181130 17:03:29.788"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:29.789" starttime="20181130 17:03:29.787"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:29.789" starttime="20181130 17:03:29.785"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:03:29.791" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 17:03:29.791" starttime="20181130 17:03:29.791"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:29.814" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 17:03:29.860" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:32.751" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:32.752" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:32.752" starttime="20181130 17:03:29.814"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:32.753" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:32.753" starttime="20181130 17:03:32.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:32.754" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:32.754" starttime="20181130 17:03:32.753"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:32.755" starttime="20181130 17:03:32.754"></status>
</kw>
<msg timestamp="20181130 17:03:32.755" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:32.755" starttime="20181130 17:03:29.812"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:32.755" starttime="20181130 17:03:29.792"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:32.768" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 17:03:32.812" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:34.977" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:34.977" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:34.977" starttime="20181130 17:03:32.768"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:34.978" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:34.978" starttime="20181130 17:03:34.978"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:34.979" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:34.979" starttime="20181130 17:03:34.978"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:34.979" starttime="20181130 17:03:34.979"></status>
</kw>
<msg timestamp="20181130 17:03:34.980" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:34.980" starttime="20181130 17:03:32.767"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:34.980" starttime="20181130 17:03:32.755"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:34.988" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 17:03:35.030" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:37.129" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:37.130" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:37.130" starttime="20181130 17:03:34.988"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:37.131" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:37.131" starttime="20181130 17:03:37.130"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:37.132" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:37.132" starttime="20181130 17:03:37.131"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:37.133" starttime="20181130 17:03:37.132"></status>
</kw>
<msg timestamp="20181130 17:03:37.133" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:37.133" starttime="20181130 17:03:34.987"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:37.133" starttime="20181130 17:03:34.980"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:37.144" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 17:03:37.186" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:39.288" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:39.289" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:39.289" starttime="20181130 17:03:37.144"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:39.291" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:39.291" starttime="20181130 17:03:39.290"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:39.292" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:39.292" starttime="20181130 17:03:39.291"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:39.294" starttime="20181130 17:03:39.293"></status>
</kw>
<msg timestamp="20181130 17:03:39.294" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:39.294" starttime="20181130 17:03:37.143"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:39.295" starttime="20181130 17:03:37.133"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:39.312" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 17:03:39.344" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:41.394" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:41.395" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:41.395" starttime="20181130 17:03:39.312"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:41.396" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 17:03:41.396" starttime="20181130 17:03:41.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:41.396" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:41.396" starttime="20181130 17:03:41.396"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:41.397" starttime="20181130 17:03:41.396"></status>
</kw>
<msg timestamp="20181130 17:03:41.397" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 17:03:41.397" starttime="20181130 17:03:39.311"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:41.397" starttime="20181130 17:03:39.295"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:41.416" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 17:03:41.444" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:43.513" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:43.513" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:43.513" starttime="20181130 17:03:41.415"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:43.515" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:03:43.515" starttime="20181130 17:03:43.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:43.515" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:43.515" starttime="20181130 17:03:43.515"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:43.516" starttime="20181130 17:03:43.516"></status>
</kw>
<msg timestamp="20181130 17:03:43.517" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 17:03:43.517" starttime="20181130 17:03:41.412"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:43.517" starttime="20181130 17:03:41.397"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:43.527" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 17:03:43.554" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:45.711" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:45.711" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:45.711" starttime="20181130 17:03:43.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:45.712" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:45.712" starttime="20181130 17:03:45.712"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:45.713" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:45.713" starttime="20181130 17:03:45.712"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:45.714" starttime="20181130 17:03:45.713"></status>
</kw>
<msg timestamp="20181130 17:03:45.714" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:45.714" starttime="20181130 17:03:43.527"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:45.714" starttime="20181130 17:03:43.517"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:45.722" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 17:03:45.741" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:47.750" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:47.751" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:47.751" starttime="20181130 17:03:45.722"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.752" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:47.752" starttime="20181130 17:03:47.751"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.752" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:47.752" starttime="20181130 17:03:47.752"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.753" starttime="20181130 17:03:47.752"></status>
</kw>
<msg timestamp="20181130 17:03:47.753" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:47.753" starttime="20181130 17:03:45.721"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.753" starttime="20181130 17:03:45.714"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.753" starttime="20181130 17:03:29.792"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.753" starttime="20181130 17:03:29.789"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.754" starttime="20181130 17:03:15.548"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.754" starttime="20181130 17:03:15.548"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.755" starttime="20181130 17:03:47.755"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:03:47.756" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181130 17:03:47.756" starttime="20181130 17:03:47.756"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.757" starttime="20181130 17:03:47.757"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.758" starttime="20181130 17:03:47.757"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.761" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181130 17:03:47.761" starttime="20181130 17:03:47.758"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:47.778" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:47.778" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:47.778" starttime="20181130 17:03:47.761"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.778" starttime="20181130 17:03:47.756"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.778" starttime="20181130 17:03:47.756"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.780" starttime="20181130 17:03:47.779"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.780" starttime="20181130 17:03:47.780"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.783" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181130 17:03:47.783" starttime="20181130 17:03:47.780"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:47.799" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:47.799" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:47.799" starttime="20181130 17:03:47.783"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.800" starttime="20181130 17:03:47.779"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.800" starttime="20181130 17:03:47.778"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.802" starttime="20181130 17:03:47.801"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.802" starttime="20181130 17:03:47.802"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.804" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181130 17:03:47.804" starttime="20181130 17:03:47.802"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:47.819" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:47.819" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:47.819" starttime="20181130 17:03:47.805"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.819" starttime="20181130 17:03:47.800"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.819" starttime="20181130 17:03:47.800"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.821" starttime="20181130 17:03:47.821"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.821" starttime="20181130 17:03:47.821"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.825" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181130 17:03:47.825" starttime="20181130 17:03:47.821"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:47.841" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:47.841" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:47.841" starttime="20181130 17:03:47.825"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.841" starttime="20181130 17:03:47.820"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.841" starttime="20181130 17:03:47.820"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.843" starttime="20181130 17:03:47.843"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.843" starttime="20181130 17:03:47.843"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.846" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181130 17:03:47.846" starttime="20181130 17:03:47.843"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:47.862" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:47.862" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:47.862" starttime="20181130 17:03:47.846"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.862" starttime="20181130 17:03:47.842"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.863" starttime="20181130 17:03:47.842"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.865" starttime="20181130 17:03:47.864"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.865" starttime="20181130 17:03:47.865"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.869" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181130 17:03:47.869" starttime="20181130 17:03:47.866"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:47.880" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:47.880" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:47.880" starttime="20181130 17:03:47.870"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.881" starttime="20181130 17:03:47.863"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.881" starttime="20181130 17:03:47.863"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.882" starttime="20181130 17:03:47.882"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.883" starttime="20181130 17:03:47.883"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.886" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181130 17:03:47.887" starttime="20181130 17:03:47.883"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:47.898" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:47.898" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:47.898" starttime="20181130 17:03:47.887"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.899" starttime="20181130 17:03:47.881"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.899" starttime="20181130 17:03:47.881"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.900" starttime="20181130 17:03:47.900"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.901" starttime="20181130 17:03:47.901"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.904" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181130 17:03:47.904" starttime="20181130 17:03:47.901"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:47.915" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:47.915" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:47.915" starttime="20181130 17:03:47.904"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.915" starttime="20181130 17:03:47.899"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.915" starttime="20181130 17:03:47.899"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.917" starttime="20181130 17:03:47.916"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.917" starttime="20181130 17:03:47.917"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.920" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181130 17:03:47.920" starttime="20181130 17:03:47.917"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:47.934" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:47.934" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:47.934" starttime="20181130 17:03:47.920"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.934" starttime="20181130 17:03:47.916"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.935" starttime="20181130 17:03:47.915"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.936" starttime="20181130 17:03:47.936"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.936" starttime="20181130 17:03:47.936"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.939" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181130 17:03:47.940" starttime="20181130 17:03:47.936"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:47.950" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:47.950" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:47.950" starttime="20181130 17:03:47.940"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.950" starttime="20181130 17:03:47.935"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.950" starttime="20181130 17:03:47.935"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:47.950" starttime="20181130 17:03:47.756"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:47.951" starttime="20181130 17:03:47.951"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:03:47.952" starttime="20181130 17:03:47.952"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:47.955" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181130 17:03:47.955" starttime="20181130 17:03:47.952"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:48.011" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:03:48.011" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181130 17:03:48.011" starttime="20181130 17:03:47.955"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.011" starttime="20181130 17:03:47.950"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.011" starttime="20181130 17:03:47.755"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.011" starttime="20181130 17:03:47.754"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.011" starttime="20181130 17:03:47.754"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.012" starttime="20181130 17:03:47.754"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.020" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:03:48.020" starttime="20181130 17:03:48.020"></status>
</kw>
<msg timestamp="20181130 17:03:48.020" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:03:48.020" starttime="20181130 17:03:48.020"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.021" starttime="20181130 17:03:48.021"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:03:48.021" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:03:48.022" starttime="20181130 17:03:48.021"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.022" starttime="20181130 17:03:48.019"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.032" starttime="20181130 17:03:48.032"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.033" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:03:48.155" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:03:48.155" starttime="20181130 17:03:48.033"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.173" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181130 17:03:48.173" starttime="20181130 17:03:48.155"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:03:48.178" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 17:03:48 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:03:48.178" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 17:03:48 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 17:03:48.178" starttime="20181130 17:03:48.174"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:03:48.221" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:03:48.221" starttime="20181130 17:03:48.178"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:48.223" starttime="20181130 17:03:48.221"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.223" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 17:03:48 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:03:48.223" starttime="20181130 17:03:48.223"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.223" starttime="20181130 17:03:48.031"></status>
</kw>
<msg timestamp="20181130 17:03:48.223" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 17:03:48 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 17:03:48.224" starttime="20181130 17:03:48.025"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.224" starttime="20181130 17:03:48.224"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.225" starttime="20181130 17:03:48.224"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.225" starttime="20181130 17:03:48.224"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.225" starttime="20181130 17:03:48.225"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.225" starttime="20181130 17:03:48.225"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.226" starttime="20181130 17:03:48.226"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.226" starttime="20181130 17:03:48.225"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.227" starttime="20181130 17:03:48.226"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.227" starttime="20181130 17:03:48.226"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.227" starttime="20181130 17:03:48.227"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.227" starttime="20181130 17:03:48.227"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.228" starttime="20181130 17:03:48.227"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.228" starttime="20181130 17:03:48.227"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.228" starttime="20181130 17:03:48.224"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.228" starttime="20181130 17:03:48.024"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.228" starttime="20181130 17:03:48.024"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.228" starttime="20181130 17:03:48.024"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.228" starttime="20181130 17:03:48.023"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.228" starttime="20181130 17:03:48.023"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.228" starttime="20181130 17:03:48.022"></status>
</kw>
<msg timestamp="20181130 17:03:48.228" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:03:48.228" starttime="20181130 17:03:48.022"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.237" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:03:48.237" starttime="20181130 17:03:48.236"></status>
</kw>
<msg timestamp="20181130 17:03:48.237" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:03:48.237" starttime="20181130 17:03:48.236"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.237" starttime="20181130 17:03:48.237"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:03:48.238" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:03:48.238" starttime="20181130 17:03:48.237"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.238" starttime="20181130 17:03:48.236"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.238" starttime="20181130 17:03:48.229"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.238" starttime="20181130 17:03:48.022"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181130 17:03:48.239" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181130 17:03:48.239" starttime="20181130 17:03:48.239"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.248" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181130 17:03:48.248" starttime="20181130 17:03:48.241"></status>
</kw>
<msg timestamp="20181130 17:03:48.248" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 17:03:48.248" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181130 17:03:48.248" starttime="20181130 17:03:48.240"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.249" starttime="20181130 17:03:48.248"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.249" starttime="20181130 17:03:48.240"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.249" starttime="20181130 17:03:48.240"></status>
</kw>
<msg timestamp="20181130 17:03:48.249" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.249" starttime="20181130 17:03:48.240"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.249" starttime="20181130 17:03:48.249"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.250" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:48.250" starttime="20181130 17:03:48.249"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.250" starttime="20181130 17:03:48.239"></status>
</kw>
<msg timestamp="20181130 17:03:48.250" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:03:48.250" starttime="20181130 17:03:48.238"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.258" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:03:48.258" starttime="20181130 17:03:48.257"></status>
</kw>
<msg timestamp="20181130 17:03:48.258" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:03:48.258" starttime="20181130 17:03:48.257"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.258" starttime="20181130 17:03:48.258"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:03:48.259" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:03:48.259" starttime="20181130 17:03:48.259"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.259" starttime="20181130 17:03:48.257"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.259" starttime="20181130 17:03:48.250"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.259" starttime="20181130 17:03:48.238"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:03:48.271" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:03:48.271" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:03:48.271" starttime="20181130 17:03:48.260"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181130 17:03:48.288" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 17:03:48.289" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181130 17:03:48.289" starttime="20181130 17:03:48.274"></status>
</kw>
<msg timestamp="20181130 17:03:48.290" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 17:03:48.290" starttime="20181130 17:03:48.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.291" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:03:48.293" starttime="20181130 17:03:48.290"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.293" starttime="20181130 17:03:48.272"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181130 17:03:48.294" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181130 17:03:48.294" starttime="20181130 17:03:48.293"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.10">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.296" starttime="20181130 17:03:48.295"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:03:48.296" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:03:48.296" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:03:48.296" starttime="20181130 17:03:48.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:03:48.297" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:03:48.297" starttime="20181130 17:03:48.297"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:03:48.298" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181130 17:03:48.298" starttime="20181130 17:03:48.297"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:03:48.299" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:03:48.299" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:03:48.299" starttime="20181130 17:03:48.298"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.299" starttime="20181130 17:03:48.299"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.300" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:03:48.712" level="INFO">Read output: Last login: Fri Nov 30 17:03:15 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:03:48.712" starttime="20181130 17:03:48.300"></status>
</kw>
<msg timestamp="20181130 17:03:48.712" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:48.712" starttime="20181130 17:03:48.299"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.712" starttime="20181130 17:03:48.298"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:03:48.713" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181130 17:03:48.768" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:03:48.768" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<msg timestamp="20181130 17:03:48.768" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 17:03:48.768" starttime="20181130 17:03:48.713"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:48.801" starttime="20181130 17:03:48.769"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.803" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:48.803" starttime="20181130 17:03:48.802"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.804" starttime="20181130 17:03:48.803"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.806" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:03:48.807" starttime="20181130 17:03:48.806"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.807" starttime="20181130 17:03:48.805"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.812" starttime="20181130 17:03:48.809"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.813" starttime="20181130 17:03:48.813"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:03:48.814" starttime="20181130 17:03:48.814"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.815" starttime="20181130 17:03:48.808"></status>
</kw>
<msg timestamp="20181130 17:03:48.815" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<status status="PASS" endtime="20181130 17:03:48.815" starttime="20181130 17:03:48.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.816" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181130 17:03:48.817" starttime="20181130 17:03:48.816"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181130 17:03:48.817" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 17:03:48.818" starttime="20181130 17:03:48.817"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.821" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.822" starttime="20181130 17:03:48.819"></status>
</kw>
<msg timestamp="20181130 17:03:48.822" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.822" starttime="20181130 17:03:48.819"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.823" starttime="20181130 17:03:48.823"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.823" starttime="20181130 17:03:48.818"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.826" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.827" starttime="20181130 17:03:48.824"></status>
</kw>
<msg timestamp="20181130 17:03:48.827" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.827" starttime="20181130 17:03:48.824"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.828" starttime="20181130 17:03:48.828"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.828" starttime="20181130 17:03:48.823"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.831" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.832" starttime="20181130 17:03:48.830"></status>
</kw>
<msg timestamp="20181130 17:03:48.832" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.832" starttime="20181130 17:03:48.829"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.833" starttime="20181130 17:03:48.833"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.833" starttime="20181130 17:03:48.828"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.836" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.837" starttime="20181130 17:03:48.834"></status>
</kw>
<msg timestamp="20181130 17:03:48.837" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.837" starttime="20181130 17:03:48.834"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.838" starttime="20181130 17:03:48.838"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.838" starttime="20181130 17:03:48.833"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.841" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.842" starttime="20181130 17:03:48.839"></status>
</kw>
<msg timestamp="20181130 17:03:48.842" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.842" starttime="20181130 17:03:48.839"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.843" starttime="20181130 17:03:48.843"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.843" starttime="20181130 17:03:48.838"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.846" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.847" starttime="20181130 17:03:48.844"></status>
</kw>
<msg timestamp="20181130 17:03:48.847" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.847" starttime="20181130 17:03:48.844"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.848" starttime="20181130 17:03:48.847"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.848" starttime="20181130 17:03:48.843"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.851" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.851" starttime="20181130 17:03:48.849"></status>
</kw>
<msg timestamp="20181130 17:03:48.852" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.852" starttime="20181130 17:03:48.848"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.852" starttime="20181130 17:03:48.852"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.853" starttime="20181130 17:03:48.848"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.856" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.856" starttime="20181130 17:03:48.854"></status>
</kw>
<msg timestamp="20181130 17:03:48.856" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.856" starttime="20181130 17:03:48.853"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.857" starttime="20181130 17:03:48.857"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.857" starttime="20181130 17:03:48.853"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.860" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.861" starttime="20181130 17:03:48.858"></status>
</kw>
<msg timestamp="20181130 17:03:48.861" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.861" starttime="20181130 17:03:48.858"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.862" starttime="20181130 17:03:48.861"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.862" starttime="20181130 17:03:48.857"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.865" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.865" starttime="20181130 17:03:48.863"></status>
</kw>
<msg timestamp="20181130 17:03:48.865" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.865" starttime="20181130 17:03:48.862"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.866" starttime="20181130 17:03:48.866"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.866" starttime="20181130 17:03:48.862"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.870" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.871" starttime="20181130 17:03:48.868"></status>
</kw>
<msg timestamp="20181130 17:03:48.871" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.871" starttime="20181130 17:03:48.867"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.872" starttime="20181130 17:03:48.871"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.872" starttime="20181130 17:03:48.866"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.876" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.876" starttime="20181130 17:03:48.873"></status>
</kw>
<msg timestamp="20181130 17:03:48.876" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.876" starttime="20181130 17:03:48.872"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.877" starttime="20181130 17:03:48.877"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.877" starttime="20181130 17:03:48.872"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.881" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.882" starttime="20181130 17:03:48.878"></status>
</kw>
<msg timestamp="20181130 17:03:48.882" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.882" starttime="20181130 17:03:48.878"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.882" starttime="20181130 17:03:48.882"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.883" starttime="20181130 17:03:48.877"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.887" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.887" starttime="20181130 17:03:48.883"></status>
</kw>
<msg timestamp="20181130 17:03:48.887" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.887" starttime="20181130 17:03:48.883"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.888" starttime="20181130 17:03:48.887"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.888" starttime="20181130 17:03:48.883"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.892" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.892" starttime="20181130 17:03:48.889"></status>
</kw>
<msg timestamp="20181130 17:03:48.892" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.892" starttime="20181130 17:03:48.888"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.893" starttime="20181130 17:03:48.893"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.893" starttime="20181130 17:03:48.888"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.897" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.897" starttime="20181130 17:03:48.894"></status>
</kw>
<msg timestamp="20181130 17:03:48.898" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.898" starttime="20181130 17:03:48.893"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.898" starttime="20181130 17:03:48.898"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.898" starttime="20181130 17:03:48.893"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.903" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.903" starttime="20181130 17:03:48.899"></status>
</kw>
<msg timestamp="20181130 17:03:48.904" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.904" starttime="20181130 17:03:48.899"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.904" starttime="20181130 17:03:48.904"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.904" starttime="20181130 17:03:48.898"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.909" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.909" starttime="20181130 17:03:48.905"></status>
</kw>
<msg timestamp="20181130 17:03:48.909" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.909" starttime="20181130 17:03:48.905"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.910" starttime="20181130 17:03:48.909"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.910" starttime="20181130 17:03:48.904"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.914" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.914" starttime="20181130 17:03:48.911"></status>
</kw>
<msg timestamp="20181130 17:03:48.914" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.914" starttime="20181130 17:03:48.910"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.915" starttime="20181130 17:03:48.915"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.915" starttime="20181130 17:03:48.910"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.919" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.920" starttime="20181130 17:03:48.916"></status>
</kw>
<msg timestamp="20181130 17:03:48.920" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.920" starttime="20181130 17:03:48.915"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.920" starttime="20181130 17:03:48.920"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.921" starttime="20181130 17:03:48.915"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.925" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.925" starttime="20181130 17:03:48.921"></status>
</kw>
<msg timestamp="20181130 17:03:48.925" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.925" starttime="20181130 17:03:48.921"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.926" starttime="20181130 17:03:48.925"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.926" starttime="20181130 17:03:48.921"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.930" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.930" starttime="20181130 17:03:48.927"></status>
</kw>
<msg timestamp="20181130 17:03:48.930" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.930" starttime="20181130 17:03:48.926"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.931" starttime="20181130 17:03:48.931"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.931" starttime="20181130 17:03:48.926"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.935" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.935" starttime="20181130 17:03:48.932"></status>
</kw>
<msg timestamp="20181130 17:03:48.936" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.936" starttime="20181130 17:03:48.931"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.936" starttime="20181130 17:03:48.936"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.936" starttime="20181130 17:03:48.931"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.941" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.941" starttime="20181130 17:03:48.937"></status>
</kw>
<msg timestamp="20181130 17:03:48.941" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.941" starttime="20181130 17:03:48.937"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.942" starttime="20181130 17:03:48.941"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.942" starttime="20181130 17:03:48.936"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.946" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.946" starttime="20181130 17:03:48.942"></status>
</kw>
<msg timestamp="20181130 17:03:48.946" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.946" starttime="20181130 17:03:48.942"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.947" starttime="20181130 17:03:48.947"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.947" starttime="20181130 17:03:48.942"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.951" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.952" starttime="20181130 17:03:48.948"></status>
</kw>
<msg timestamp="20181130 17:03:48.952" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.952" starttime="20181130 17:03:48.947"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.952" starttime="20181130 17:03:48.952"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.952" starttime="20181130 17:03:48.947"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.957" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.957" starttime="20181130 17:03:48.953"></status>
</kw>
<msg timestamp="20181130 17:03:48.957" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.957" starttime="20181130 17:03:48.953"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.958" starttime="20181130 17:03:48.958"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.958" starttime="20181130 17:03:48.952"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.962" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.962" starttime="20181130 17:03:48.959"></status>
</kw>
<msg timestamp="20181130 17:03:48.963" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.963" starttime="20181130 17:03:48.958"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.963" starttime="20181130 17:03:48.963"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.963" starttime="20181130 17:03:48.958"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.968" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.968" starttime="20181130 17:03:48.964"></status>
</kw>
<msg timestamp="20181130 17:03:48.968" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.968" starttime="20181130 17:03:48.963"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.969" starttime="20181130 17:03:48.968"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.969" starttime="20181130 17:03:48.963"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.973" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.973" starttime="20181130 17:03:48.969"></status>
</kw>
<msg timestamp="20181130 17:03:48.973" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.973" starttime="20181130 17:03:48.969"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.974" starttime="20181130 17:03:48.973"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.974" starttime="20181130 17:03:48.969"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.978" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.978" starttime="20181130 17:03:48.974"></status>
</kw>
<msg timestamp="20181130 17:03:48.978" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.978" starttime="20181130 17:03:48.974"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.979" starttime="20181130 17:03:48.979"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.979" starttime="20181130 17:03:48.974"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:03:48.983" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=4274.362s, table=0, n_packets=4270, n_bytes=230580, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=4568.324s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=4568.324s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=4568.324s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.324s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=4405.888s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=4405.888s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=4568.324s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=4568.324s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=4568.225s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=4567.890s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=4567.880s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=4568.225s, table=43, n_packets=179, n_bytes=12162, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=4568.324s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=4568.324s, table=48, n_packets=180, n_bytes=12204, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=4568.225s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=4568.324s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=4408.199s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=4568.225s, table=51, n_packets=180, n_bytes=12204, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=4408.654s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=3553.055s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=3553.053s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=3442.942s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=2698.514s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=2698.501s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=3552.732s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=2698.192s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=4408.654s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=3552.738s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=3442.625s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=2698.198s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=4568.324s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=4568.324s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=4568.225s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=4568.324s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=4568.152s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=4568.179s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=4568.152s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4274.307s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4274.311s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=4568.142s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=4568.152s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=4568.142s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=4568.142s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=4568.152s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=4568.152s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=4568.152s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=4568.152s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:03:48.983" starttime="20181130 17:03:48.980"></status>
</kw>
<msg timestamp="20181130 17:03:48.984" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:03:48.984" starttime="20181130 17:03:48.979"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.984" starttime="20181130 17:03:48.984"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.984" starttime="20181130 17:03:48.979"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.984" starttime="20181130 17:03:48.818"></status>
</kw>
<msg timestamp="20181130 17:03:48.984" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 17:03:48.984" starttime="20181130 17:03:48.294"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181130 17:03:48.985" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:03:48.985" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181130 17:03:48.985" starttime="20181130 17:03:48.985"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.985" starttime="20181130 17:03:48.985"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.986" starttime="20181130 17:03:48.294"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.986" starttime="20181130 17:03:48.294"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.986" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181130 17:03:48.986" starttime="20181130 17:03:48.986"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.986" starttime="20181130 17:03:48.260"></status>
</kw>
<msg timestamp="20181130 17:03:48.986" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:03:48.986" starttime="20181130 17:03:48.259"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:03:48.996" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:03:48.996" starttime="20181130 17:03:48.995"></status>
</kw>
<msg timestamp="20181130 17:03:48.996" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:03:48.996" starttime="20181130 17:03:48.995"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:48.996" starttime="20181130 17:03:48.996"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:03:48.997" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:03:48.997" starttime="20181130 17:03:48.997"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.997" starttime="20181130 17:03:48.995"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.997" starttime="20181130 17:03:48.987"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.997" starttime="20181130 17:03:48.259"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.997" starttime="20181130 17:03:48.022"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.997" starttime="20181130 17:03:48.012"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:48.998" starttime="20181130 17:03:00.450"></status>
</kw>
<kw name="Create_Default_Session" library="TemplatedRequests">
<doc>Create "default" session to ${url} with authentication and connection parameters.</doc>
<arguments>
<arg>timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>alias=default</arg>
<arg>url=${url}</arg>
<arg>auth=${auth}</arg>
<arg>timeout=${timeout}</arg>
<arg>max_retries=${max_retries}</arg>
</arguments>
<msg timestamp="20181130 17:03:49.006" level="INFO">Creating Session using : alias=default, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bffd3450&gt;, timeout=10, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:03:49.006" starttime="20181130 17:03:49.005"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:49.006" starttime="20181130 17:03:49.005"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:49.006" starttime="20181130 17:03:00.450"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:49.014" level="INFO">Starting process:
openstack network create vpn_net_1 </msg>
<msg timestamp="20181130 17:03:49.039" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:51.563" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:51.564" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:51.564" starttime="20181130 17:03:49.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:51.566" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T17:03:51Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 326344c1-111f-404d-9938-9707f5b048b4 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpn_net_1                            |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 44                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T17:03:51Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:03:51.566" starttime="20181130 17:03:51.565"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:51.567" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:51.567" starttime="20181130 17:03:51.566"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:51.568" starttime="20181130 17:03:51.567"></status>
</kw>
<msg timestamp="20181130 17:03:51.569" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 17:03:51.569" starttime="20181130 17:03:49.014"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:51.569" starttime="20181130 17:03:49.007"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:51.581" level="INFO">Starting process:
openstack network create vpn_net_2 </msg>
<msg timestamp="20181130 17:03:51.604" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:53.881" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:53.882" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:53.882" starttime="20181130 17:03:51.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:53.883" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T17:03:53Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 261bf468-f883-4401-8fe0-b62ac2951e1d |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpn_net_2                            |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 1                                    |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T17:03:53Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:03:53.883" starttime="20181130 17:03:53.882"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:53.884" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:53.884" starttime="20181130 17:03:53.883"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:53.885" starttime="20181130 17:03:53.884"></status>
</kw>
<msg timestamp="20181130 17:03:53.885" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 17:03:53.885" starttime="20181130 17:03:51.580"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:53.885" starttime="20181130 17:03:51.569"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${NETWORK_URL}</arg>
<arg>${NETWORKS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${NETWORK_URL}</arg>
<arg>${NETWORKS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:03:53.911" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/networks, headers=None json=None</msg>
<msg timestamp="20181130 17:03:53.912" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:03:53.912" starttime="20181130 17:03:53.908"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 17:03:53.913" level="INFO">{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"326344c1-111f-404d-9938-9707f5b048b4","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"44","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"vpn_net_1"},{"uuid":"261bf468-f883-4401-8fe0-b62ac2951e1d","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"1","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"vpn_net_2"}]}}</msg>
<status status="PASS" endtime="20181130 17:03:53.913" starttime="20181130 17:03:53.912"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:53.913" starttime="20181130 17:03:53.912"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 17:03:53.913" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 17:03:53.913" starttime="20181130 17:03:53.913"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = vpn_net_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:53.914" starttime="20181130 17:03:53.914"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:53.914" starttime="20181130 17:03:53.914"></status>
</kw>
<kw type="foritem" name="${i} = vpn_net_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:53.915" starttime="20181130 17:03:53.914"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:53.915" starttime="20181130 17:03:53.914"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:53.915" starttime="20181130 17:03:53.913"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:53.915" starttime="20181130 17:03:53.908"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:53.915" starttime="20181130 17:03:53.886"></status>
</kw>
<kw name="Update Network" library="OpenStackOperations">
<doc>Update Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>additional_args=--description ${UPDATE_NETWORK}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network set ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:53.922" level="INFO">Starting process:
openstack network set vpn_net_1 --description UpdateNetwork</msg>
<msg timestamp="20181130 17:03:53.954" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:57.047" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:57.047" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:57.047" starttime="20181130 17:03:53.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:57.049" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:57.049" starttime="20181130 17:03:57.048"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:57.050" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:57.050" starttime="20181130 17:03:57.049"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:57.051" starttime="20181130 17:03:57.050"></status>
</kw>
<msg timestamp="20181130 17:03:57.051" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:03:57.051" starttime="20181130 17:03:53.922"></status>
</kw>
<status status="PASS" endtime="20181130 17:03:57.051" starttime="20181130 17:03:53.915"></status>
</kw>
<kw name="Show Network" library="OpenStackOperations">
<doc>Show Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network show ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:57.070" level="INFO">Starting process:
openstack network show vpn_net_1</msg>
<msg timestamp="20181130 17:03:57.110" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:03:59.787" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:03:59.788" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:03:59.788" starttime="20181130 17:03:57.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:03:59.790" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T17:03:51Z                 |
| description               | UpdateNetwork                        |
| dns_domain                | None                                 |
| id                        | 326344c1-111f-404d-9938-9707f5b048b4 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | None                                 |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpn_net_1                            |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 44                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T17:03:56Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:03:59.790" starttime="20181130 17:03:59.789"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:03:59.792" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:03:59.792" starttime="20181130 17:03:59.791"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:59.793" starttime="20181130 17:03:59.792"></status>
</kw>
<msg timestamp="20181130 17:03:59.794" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 17:03:59.794" starttime="20181130 17:03:57.068"></status>
</kw>
<msg timestamp="20181130 17:03:59.795" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 17:03:59.795" starttime="20181130 17:03:57.052"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${UPDATE_NETWORK}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:03:59.796" starttime="20181130 17:03:59.795"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{SUBNETS}[0]</arg>
<arg>@{SUBNET_CIDRS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:03:59.815" level="INFO">Starting process:
openstack subnet create --network vpn_net_1 --subnet-range 10.1.1.0/24 vpn_sub_1 </msg>
<msg timestamp="20181130 17:03:59.858" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:02.494" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:02.495" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:02.495" starttime="20181130 17:03:59.815"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:02.496" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.1.1.2-10.1.1.254                  |
| cidr              | 10.1.1.0/24                          |
| created_at        | 2018-11-30T17:04:02Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.1.1.1                             |
| host_routes       |                                      |
| id                | 90ffc787-200d-476f-8431-555c72c458b2 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpn_sub_1                            |
| network_id        | 326344c1-111f-404d-9938-9707f5b048b4 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T17:04:02Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:02.497" starttime="20181130 17:04:02.496"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:02.498" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:02.498" starttime="20181130 17:04:02.497"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:02.499" starttime="20181130 17:04:02.498"></status>
</kw>
<msg timestamp="20181130 17:04:02.500" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 17:04:02.500" starttime="20181130 17:03:59.814"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:02.500" starttime="20181130 17:03:59.796"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{SUBNETS}[1]</arg>
<arg>@{SUBNET_CIDRS}[1]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:02.512" level="INFO">Starting process:
openstack subnet create --network vpn_net_2 --subnet-range 20.1.1.0/24 vpn_sub_2 </msg>
<msg timestamp="20181130 17:04:02.538" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:05.213" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:05.214" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:05.214" starttime="20181130 17:04:02.511"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:05.215" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 20.1.1.2-20.1.1.254                  |
| cidr              | 20.1.1.0/24                          |
| created_at        | 2018-11-30T17:04:04Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 20.1.1.1                             |
| host_routes       |                                      |
| id                | b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpn_sub_2                            |
| network_id        | 261bf468-f883-4401-8fe0-b62ac2951e1d |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T17:04:04Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:05.215" starttime="20181130 17:04:05.214"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:05.216" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:05.216" starttime="20181130 17:04:05.216"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:05.218" starttime="20181130 17:04:05.217"></status>
</kw>
<msg timestamp="20181130 17:04:05.218" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 17:04:05.218" starttime="20181130 17:04:02.511"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:05.218" starttime="20181130 17:04:02.501"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SUBNETWORK_URL}</arg>
<arg>${SUBNETS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SUBNETWORK_URL}</arg>
<arg>${SUBNETS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:04:05.246" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/subnets/, headers=None json=None</msg>
<msg timestamp="20181130 17:04:05.246" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:04:05.246" starttime="20181130 17:04:05.242"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 17:04:05.247" level="INFO">{"subnets":{"subnet":[{"uuid":"90ffc787-200d-476f-8431-555c72c458b2","gateway-ip":"10.1.1.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.1.1.2","end":"10.1.1.254"}],"cidr":"10.1.1.0/24","network-id":"326344c1-111f-404d-9938-9707f5b048b4","name":"vpn_sub_1"},{"uuid":"b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f","gateway-ip":"20.1.1.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"20.1.1.2","end":"20.1.1.254"}],"cidr":"20.1.1.0/24","network-id":"261bf468-f883-4401-8fe0-b62ac2951e1d","name":"vpn_sub_2"}]}}</msg>
<status status="PASS" endtime="20181130 17:04:05.247" starttime="20181130 17:04:05.247"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:05.247" starttime="20181130 17:04:05.246"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 17:04:05.248" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 17:04:05.248" starttime="20181130 17:04:05.248"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = vpn_sub_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:05.249" starttime="20181130 17:04:05.249"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:05.249" starttime="20181130 17:04:05.249"></status>
</kw>
<kw type="foritem" name="${i} = vpn_sub_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:05.250" starttime="20181130 17:04:05.250"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:05.250" starttime="20181130 17:04:05.249"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:05.250" starttime="20181130 17:04:05.248"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:05.250" starttime="20181130 17:04:05.241"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:05.250" starttime="20181130 17:04:05.219"></status>
</kw>
<kw name="Update SubNet" library="OpenStackOperations">
<doc>Update subnet with openstack subnet set request.</doc>
<arguments>
<arg>@{SUBNETS}[0]</arg>
<arg>additional_args=--description ${UPDATE_SUBNET}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet set ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:05.261" level="INFO">Starting process:
openstack subnet set vpn_sub_1 --description UpdateSubnet</msg>
<msg timestamp="20181130 17:04:05.280" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:08.066" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:08.067" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:08.067" starttime="20181130 17:04:05.260"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:08.068" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:08.068" starttime="20181130 17:04:08.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:08.069" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:08.069" starttime="20181130 17:04:08.068"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:08.069" starttime="20181130 17:04:08.069"></status>
</kw>
<msg timestamp="20181130 17:04:08.070" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:04:08.070" starttime="20181130 17:04:05.260"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:08.070" starttime="20181130 17:04:05.251"></status>
</kw>
<kw name="Show SubNet" library="OpenStackOperations">
<doc>Show subnet with neutron request.</doc>
<arguments>
<arg>@{SUBNETS}[0]</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet show ${subnet_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:08.078" level="INFO">Starting process:
openstack subnet show vpn_sub_1</msg>
<msg timestamp="20181130 17:04:08.102" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:10.331" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:10.332" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:10.332" starttime="20181130 17:04:08.078"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:10.333" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.1.1.2-10.1.1.254                  |
| cidr              | 10.1.1.0/24                          |
| created_at        | 2018-11-30T17:04:02Z                 |
| description       | UpdateSubnet                         |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.1.1.1                             |
| host_routes       |                                      |
| id                | 90ffc787-200d-476f-8431-555c72c458b2 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpn_sub_1                            |
| network_id        | 326344c1-111f-404d-9938-9707f5b048b4 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 1                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T17:04:07Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:10.333" starttime="20181130 17:04:10.332"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:10.334" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:10.334" starttime="20181130 17:04:10.333"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:10.335" starttime="20181130 17:04:10.334"></status>
</kw>
<msg timestamp="20181130 17:04:10.335" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 17:04:10.335" starttime="20181130 17:04:08.077"></status>
</kw>
<msg timestamp="20181130 17:04:10.336" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 17:04:10.336" starttime="20181130 17:04:08.070"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${UPDATE_SUBNET}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:10.337" starttime="20181130 17:04:10.337"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:10.342" starttime="20181130 17:04:10.341"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:10.342" starttime="20181130 17:04:10.340"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:10.359" level="INFO">Starting process:
openstack security group create vpn_sg </msg>
<msg timestamp="20181130 17:04:10.381" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:12.633" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:12.634" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:12.634" starttime="20181130 17:04:10.359"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:12.635" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T17:04:12Z                                                                                                                                  |
| description     | vpn_sg                                                                                                                                                |
| id              | ddfac483-ce5f-457c-83a9-0dc3a4523619                                                                                                                  |
| name            | vpn_sg                                                                                                                                                |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T17:04:12Z', direction='egress', ethertype='IPv6', id='434cd6f3-c21a-4138-812b-c6b22a618341', updated_at='2018-11-30T17:04:12Z' |
|                 | created_at='2018-11-30T17:04:12Z', direction='egress', ethertype='IPv4', id='d5f2c2f0-bd54-42fb-a6bf-b5586dc3ffc8', updated_at='2018-11-30T17:04:12Z' |
| updated_at      | 2018-11-30T17:04:12Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:12.635" starttime="20181130 17:04:12.635"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:12.636" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:12.636" starttime="20181130 17:04:12.636"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.637" starttime="20181130 17:04:12.636"></status>
</kw>
<msg timestamp="20181130 17:04:12.637" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 17:04:12.637" starttime="20181130 17:04:10.358"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 17:04:12.638" level="INFO">${sgp_id} = ddfac483-ce5f-457c-83a9-0dc3a4523619</msg>
<status status="PASS" endtime="20181130 17:04:12.638" starttime="20181130 17:04:12.637"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:12.638" starttime="20181130 17:04:10.339"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:04:12.668" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 17:04:12.668" starttime="20181130 17:04:12.668"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:12.668" starttime="20181130 17:04:12.667"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.669" starttime="20181130 17:04:12.669"></status>
</kw>
<msg timestamp="20181130 17:04:12.669" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:04:12.669" starttime="20181130 17:04:12.668"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.670" starttime="20181130 17:04:12.670"></status>
</kw>
<msg timestamp="20181130 17:04:12.670" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:04:12.670" starttime="20181130 17:04:12.669"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.671" starttime="20181130 17:04:12.671"></status>
</kw>
<msg timestamp="20181130 17:04:12.671" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:04:12.671" starttime="20181130 17:04:12.670"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.672" starttime="20181130 17:04:12.672"></status>
</kw>
<msg timestamp="20181130 17:04:12.672" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:04:12.672" starttime="20181130 17:04:12.671"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.673" starttime="20181130 17:04:12.673"></status>
</kw>
<msg timestamp="20181130 17:04:12.673" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:04:12.673" starttime="20181130 17:04:12.672"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.674" starttime="20181130 17:04:12.674"></status>
</kw>
<msg timestamp="20181130 17:04:12.674" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 17:04:12.674" starttime="20181130 17:04:12.673"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:04:12.674" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:04:12.675" starttime="20181130 17:04:12.674"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:04:12.675" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:04:12.675" starttime="20181130 17:04:12.675"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:04:12.675" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:12.675" starttime="20181130 17:04:12.675"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.676" starttime="20181130 17:04:12.676"></status>
</kw>
<msg timestamp="20181130 17:04:12.676" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:12.676" starttime="20181130 17:04:12.676"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.677" starttime="20181130 17:04:12.677"></status>
</kw>
<msg timestamp="20181130 17:04:12.677" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:04:12.677" starttime="20181130 17:04:12.677"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.678" starttime="20181130 17:04:12.678"></status>
</kw>
<msg timestamp="20181130 17:04:12.678" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:04:12.678" starttime="20181130 17:04:12.678"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.680" starttime="20181130 17:04:12.679"></status>
</kw>
<msg timestamp="20181130 17:04:12.680" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:04:12.680" starttime="20181130 17:04:12.679"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.681" starttime="20181130 17:04:12.681"></status>
</kw>
<msg timestamp="20181130 17:04:12.681" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:04:12.681" starttime="20181130 17:04:12.680"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.682" starttime="20181130 17:04:12.682"></status>
</kw>
<msg timestamp="20181130 17:04:12.682" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:04:12.682" starttime="20181130 17:04:12.681"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:12.683" starttime="20181130 17:04:12.683"></status>
</kw>
<msg timestamp="20181130 17:04:12.683" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:04:12.683" starttime="20181130 17:04:12.682"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:12.684" level="INFO">Starting process:
openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 17:04:12.704" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:14.999" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:14.999" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:14.999" starttime="20181130 17:04:12.684"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:15.001" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:04:14Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | f5208f0c-ccc5-4e4c-b049-356649af16b0 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ddfac483-ce5f-457c-83a9-0dc3a4523619 |
| updated_at        | 2018-11-30T17:04:14Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:15.001" starttime="20181130 17:04:15.000"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:15.001" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:15.001" starttime="20181130 17:04:15.001"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.002" starttime="20181130 17:04:15.002"></status>
</kw>
<msg timestamp="20181130 17:04:15.003" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:04:15.003" starttime="20181130 17:04:12.683"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:04:15.003" level="INFO">${rule_id} = f5208f0c-ccc5-4e4c-b049-356649af16b0</msg>
<status status="PASS" endtime="20181130 17:04:15.003" starttime="20181130 17:04:15.003"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:15.004" starttime="20181130 17:04:12.666"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:04:15.039" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 17:04:15.039" starttime="20181130 17:04:15.038"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:15.039" starttime="20181130 17:04:15.038"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.039" starttime="20181130 17:04:15.039"></status>
</kw>
<msg timestamp="20181130 17:04:15.040" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:04:15.040" starttime="20181130 17:04:15.039"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.040" starttime="20181130 17:04:15.040"></status>
</kw>
<msg timestamp="20181130 17:04:15.041" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:04:15.041" starttime="20181130 17:04:15.040"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.041" starttime="20181130 17:04:15.041"></status>
</kw>
<msg timestamp="20181130 17:04:15.041" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:04:15.041" starttime="20181130 17:04:15.041"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.042" starttime="20181130 17:04:15.042"></status>
</kw>
<msg timestamp="20181130 17:04:15.042" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:04:15.042" starttime="20181130 17:04:15.042"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.043" starttime="20181130 17:04:15.043"></status>
</kw>
<msg timestamp="20181130 17:04:15.043" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:04:15.043" starttime="20181130 17:04:15.043"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.044" starttime="20181130 17:04:15.044"></status>
</kw>
<msg timestamp="20181130 17:04:15.044" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 17:04:15.044" starttime="20181130 17:04:15.044"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:04:15.045" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:04:15.045" starttime="20181130 17:04:15.045"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:04:15.046" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:04:15.046" starttime="20181130 17:04:15.045"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:04:15.046" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:15.046" starttime="20181130 17:04:15.046"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.047" starttime="20181130 17:04:15.047"></status>
</kw>
<msg timestamp="20181130 17:04:15.047" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:15.047" starttime="20181130 17:04:15.046"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.049" starttime="20181130 17:04:15.048"></status>
</kw>
<msg timestamp="20181130 17:04:15.049" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress</msg>
<status status="PASS" endtime="20181130 17:04:15.049" starttime="20181130 17:04:15.048"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.050" starttime="20181130 17:04:15.049"></status>
</kw>
<msg timestamp="20181130 17:04:15.050" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:04:15.050" starttime="20181130 17:04:15.049"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.051" starttime="20181130 17:04:15.051"></status>
</kw>
<msg timestamp="20181130 17:04:15.051" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:04:15.051" starttime="20181130 17:04:15.050"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.052" starttime="20181130 17:04:15.052"></status>
</kw>
<msg timestamp="20181130 17:04:15.053" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:04:15.053" starttime="20181130 17:04:15.052"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.053" starttime="20181130 17:04:15.053"></status>
</kw>
<msg timestamp="20181130 17:04:15.054" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:04:15.054" starttime="20181130 17:04:15.053"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:15.054" starttime="20181130 17:04:15.054"></status>
</kw>
<msg timestamp="20181130 17:04:15.054" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:04:15.054" starttime="20181130 17:04:15.054"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:15.056" level="INFO">Starting process:
openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 17:04:15.076" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:17.250" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:17.250" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:17.250" starttime="20181130 17:04:15.056"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:17.251" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:04:17Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 1665c33b-1073-46c2-a9de-34c2ffd1a5c8 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ddfac483-ce5f-457c-83a9-0dc3a4523619 |
| updated_at        | 2018-11-30T17:04:17Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:17.251" starttime="20181130 17:04:17.250"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:17.252" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:17.252" starttime="20181130 17:04:17.251"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.253" starttime="20181130 17:04:17.252"></status>
</kw>
<msg timestamp="20181130 17:04:17.253" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:04:17.253" starttime="20181130 17:04:15.055"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:04:17.254" level="INFO">${rule_id} = 1665c33b-1073-46c2-a9de-34c2ffd1a5c8</msg>
<status status="PASS" endtime="20181130 17:04:17.254" starttime="20181130 17:04:17.253"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:17.254" starttime="20181130 17:04:15.037"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:04:17.286" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 17:04:17.286" starttime="20181130 17:04:17.286"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:17.287" starttime="20181130 17:04:17.286"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.287" starttime="20181130 17:04:17.287"></status>
</kw>
<msg timestamp="20181130 17:04:17.288" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:04:17.288" starttime="20181130 17:04:17.287"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.288" starttime="20181130 17:04:17.288"></status>
</kw>
<msg timestamp="20181130 17:04:17.289" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:04:17.289" starttime="20181130 17:04:17.288"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.289" starttime="20181130 17:04:17.289"></status>
</kw>
<msg timestamp="20181130 17:04:17.289" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:04:17.289" starttime="20181130 17:04:17.289"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.290" starttime="20181130 17:04:17.290"></status>
</kw>
<msg timestamp="20181130 17:04:17.290" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 17:04:17.290" starttime="20181130 17:04:17.290"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.291" starttime="20181130 17:04:17.291"></status>
</kw>
<msg timestamp="20181130 17:04:17.291" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 17:04:17.291" starttime="20181130 17:04:17.291"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.292" starttime="20181130 17:04:17.292"></status>
</kw>
<msg timestamp="20181130 17:04:17.292" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 17:04:17.292" starttime="20181130 17:04:17.292"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:04:17.293" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:04:17.293" starttime="20181130 17:04:17.293"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:04:17.293" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:04:17.293" starttime="20181130 17:04:17.293"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:04:17.294" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:17.294" starttime="20181130 17:04:17.293"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.295" starttime="20181130 17:04:17.294"></status>
</kw>
<msg timestamp="20181130 17:04:17.295" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:17.295" starttime="20181130 17:04:17.294"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.296" starttime="20181130 17:04:17.295"></status>
</kw>
<msg timestamp="20181130 17:04:17.296" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:04:17.296" starttime="20181130 17:04:17.295"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.297" starttime="20181130 17:04:17.296"></status>
</kw>
<msg timestamp="20181130 17:04:17.297" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:04:17.297" starttime="20181130 17:04:17.296"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.298" starttime="20181130 17:04:17.298"></status>
</kw>
<msg timestamp="20181130 17:04:17.298" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:04:17.298" starttime="20181130 17:04:17.297"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.299" starttime="20181130 17:04:17.299"></status>
</kw>
<msg timestamp="20181130 17:04:17.299" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:04:17.299" starttime="20181130 17:04:17.298"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.300" starttime="20181130 17:04:17.300"></status>
</kw>
<msg timestamp="20181130 17:04:17.300" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:04:17.300" starttime="20181130 17:04:17.300"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:17.301" starttime="20181130 17:04:17.301"></status>
</kw>
<msg timestamp="20181130 17:04:17.301" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:04:17.301" starttime="20181130 17:04:17.301"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:17.302" level="INFO">Starting process:
openstack security group rule create vpn_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 17:04:17.344" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:19.597" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:19.597" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:19.598" starttime="20181130 17:04:17.302"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:19.598" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:04:19Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 76573101-e0d8-43b3-8416-b4936bd55668 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ddfac483-ce5f-457c-83a9-0dc3a4523619 |
| updated_at        | 2018-11-30T17:04:19Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:19.598" starttime="20181130 17:04:19.598"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:19.599" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:19.599" starttime="20181130 17:04:19.599"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.600" starttime="20181130 17:04:19.599"></status>
</kw>
<msg timestamp="20181130 17:04:19.600" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:04:19.600" starttime="20181130 17:04:17.302"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:04:19.601" level="INFO">${rule_id} = 76573101-e0d8-43b3-8416-b4936bd55668</msg>
<status status="PASS" endtime="20181130 17:04:19.601" starttime="20181130 17:04:19.600"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:19.601" starttime="20181130 17:04:17.285"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:04:19.635" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 17:04:19.635" starttime="20181130 17:04:19.634"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:19.635" starttime="20181130 17:04:19.634"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.636" starttime="20181130 17:04:19.635"></status>
</kw>
<msg timestamp="20181130 17:04:19.636" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:04:19.636" starttime="20181130 17:04:19.635"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.637" starttime="20181130 17:04:19.636"></status>
</kw>
<msg timestamp="20181130 17:04:19.637" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:04:19.637" starttime="20181130 17:04:19.636"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.638" starttime="20181130 17:04:19.637"></status>
</kw>
<msg timestamp="20181130 17:04:19.638" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:04:19.638" starttime="20181130 17:04:19.637"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.638" starttime="20181130 17:04:19.638"></status>
</kw>
<msg timestamp="20181130 17:04:19.639" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 17:04:19.639" starttime="20181130 17:04:19.638"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.639" starttime="20181130 17:04:19.639"></status>
</kw>
<msg timestamp="20181130 17:04:19.640" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 17:04:19.640" starttime="20181130 17:04:19.639"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.640" starttime="20181130 17:04:19.640"></status>
</kw>
<msg timestamp="20181130 17:04:19.640" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 17:04:19.640" starttime="20181130 17:04:19.640"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:04:19.641" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:04:19.641" starttime="20181130 17:04:19.641"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:04:19.641" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:04:19.641" starttime="20181130 17:04:19.641"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:04:19.642" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:19.642" starttime="20181130 17:04:19.642"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.643" starttime="20181130 17:04:19.643"></status>
</kw>
<msg timestamp="20181130 17:04:19.643" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:19.643" starttime="20181130 17:04:19.642"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.644" starttime="20181130 17:04:19.644"></status>
</kw>
<msg timestamp="20181130 17:04:19.644" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress</msg>
<status status="PASS" endtime="20181130 17:04:19.644" starttime="20181130 17:04:19.643"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.645" starttime="20181130 17:04:19.645"></status>
</kw>
<msg timestamp="20181130 17:04:19.645" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:04:19.645" starttime="20181130 17:04:19.644"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.646" starttime="20181130 17:04:19.646"></status>
</kw>
<msg timestamp="20181130 17:04:19.646" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:04:19.646" starttime="20181130 17:04:19.645"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.647" starttime="20181130 17:04:19.647"></status>
</kw>
<msg timestamp="20181130 17:04:19.647" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:04:19.647" starttime="20181130 17:04:19.646"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.648" starttime="20181130 17:04:19.648"></status>
</kw>
<msg timestamp="20181130 17:04:19.648" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:04:19.648" starttime="20181130 17:04:19.647"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:19.649" starttime="20181130 17:04:19.649"></status>
</kw>
<msg timestamp="20181130 17:04:19.649" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:04:19.649" starttime="20181130 17:04:19.648"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:19.650" level="INFO">Starting process:
openstack security group rule create vpn_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 17:04:19.672" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:21.934" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:21.934" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:21.934" starttime="20181130 17:04:19.650"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:21.935" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:04:21Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 5b1ba3f4-a8ad-4ae6-bbec-4121b58cc78f |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ddfac483-ce5f-457c-83a9-0dc3a4523619 |
| updated_at        | 2018-11-30T17:04:21Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:21.936" starttime="20181130 17:04:21.935"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:21.936" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:21.936" starttime="20181130 17:04:21.936"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.937" starttime="20181130 17:04:21.936"></status>
</kw>
<msg timestamp="20181130 17:04:21.937" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:04:21.937" starttime="20181130 17:04:19.649"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:04:21.938" level="INFO">${rule_id} = 5b1ba3f4-a8ad-4ae6-bbec-4121b58cc78f</msg>
<status status="PASS" endtime="20181130 17:04:21.938" starttime="20181130 17:04:21.938"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:21.938" starttime="20181130 17:04:19.633"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:04:21.972" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 17:04:21.972" starttime="20181130 17:04:21.972"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:21.972" starttime="20181130 17:04:21.971"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.973" starttime="20181130 17:04:21.973"></status>
</kw>
<msg timestamp="20181130 17:04:21.973" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:04:21.974" starttime="20181130 17:04:21.973"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.975" starttime="20181130 17:04:21.974"></status>
</kw>
<msg timestamp="20181130 17:04:21.975" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:04:21.975" starttime="20181130 17:04:21.974"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.976" starttime="20181130 17:04:21.975"></status>
</kw>
<msg timestamp="20181130 17:04:21.976" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:04:21.976" starttime="20181130 17:04:21.975"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.977" starttime="20181130 17:04:21.977"></status>
</kw>
<msg timestamp="20181130 17:04:21.977" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:04:21.977" starttime="20181130 17:04:21.976"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.978" starttime="20181130 17:04:21.978"></status>
</kw>
<msg timestamp="20181130 17:04:21.978" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:04:21.978" starttime="20181130 17:04:21.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.979" starttime="20181130 17:04:21.979"></status>
</kw>
<msg timestamp="20181130 17:04:21.979" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 17:04:21.980" starttime="20181130 17:04:21.979"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:04:21.980" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:04:21.980" starttime="20181130 17:04:21.980"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:04:21.981" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:04:21.981" starttime="20181130 17:04:21.980"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:04:21.981" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:21.981" starttime="20181130 17:04:21.981"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.982" starttime="20181130 17:04:21.982"></status>
</kw>
<msg timestamp="20181130 17:04:21.982" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:21.982" starttime="20181130 17:04:21.981"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.983" starttime="20181130 17:04:21.983"></status>
</kw>
<msg timestamp="20181130 17:04:21.983" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:04:21.983" starttime="20181130 17:04:21.982"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.984" starttime="20181130 17:04:21.984"></status>
</kw>
<msg timestamp="20181130 17:04:21.984" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:04:21.984" starttime="20181130 17:04:21.983"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.985" starttime="20181130 17:04:21.985"></status>
</kw>
<msg timestamp="20181130 17:04:21.985" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:04:21.985" starttime="20181130 17:04:21.984"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.986" starttime="20181130 17:04:21.986"></status>
</kw>
<msg timestamp="20181130 17:04:21.987" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:04:21.987" starttime="20181130 17:04:21.985"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.987" starttime="20181130 17:04:21.987"></status>
</kw>
<msg timestamp="20181130 17:04:21.987" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:04:21.988" starttime="20181130 17:04:21.987"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:21.988" starttime="20181130 17:04:21.988"></status>
</kw>
<msg timestamp="20181130 17:04:21.988" level="INFO">${cmd} = openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:04:21.988" starttime="20181130 17:04:21.988"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:21.990" level="INFO">Starting process:
openstack security group rule create vpn_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 17:04:22.032" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:24.333" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:24.333" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:24.334" starttime="20181130 17:04:21.989"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:24.334" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:04:24Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 7be0721f-0c3d-4b36-94a4-9173b677ea20 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ddfac483-ce5f-457c-83a9-0dc3a4523619 |
| updated_at        | 2018-11-30T17:04:24Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:24.334" starttime="20181130 17:04:24.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:24.335" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:24.335" starttime="20181130 17:04:24.335"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.336" starttime="20181130 17:04:24.335"></status>
</kw>
<msg timestamp="20181130 17:04:24.336" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:04:24.336" starttime="20181130 17:04:21.989"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:04:24.337" level="INFO">${rule_id} = 7be0721f-0c3d-4b36-94a4-9173b677ea20</msg>
<status status="PASS" endtime="20181130 17:04:24.337" starttime="20181130 17:04:24.336"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:24.337" starttime="20181130 17:04:21.970"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:04:24.367" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 17:04:24.367" starttime="20181130 17:04:24.366"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:24.367" starttime="20181130 17:04:24.366"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.368" starttime="20181130 17:04:24.367"></status>
</kw>
<msg timestamp="20181130 17:04:24.368" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:04:24.368" starttime="20181130 17:04:24.367"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.368" starttime="20181130 17:04:24.368"></status>
</kw>
<msg timestamp="20181130 17:04:24.369" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:04:24.369" starttime="20181130 17:04:24.368"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.369" starttime="20181130 17:04:24.369"></status>
</kw>
<msg timestamp="20181130 17:04:24.369" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:04:24.369" starttime="20181130 17:04:24.369"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.370" starttime="20181130 17:04:24.370"></status>
</kw>
<msg timestamp="20181130 17:04:24.370" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:04:24.370" starttime="20181130 17:04:24.370"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.371" starttime="20181130 17:04:24.371"></status>
</kw>
<msg timestamp="20181130 17:04:24.371" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:04:24.371" starttime="20181130 17:04:24.371"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.372" starttime="20181130 17:04:24.372"></status>
</kw>
<msg timestamp="20181130 17:04:24.372" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 17:04:24.372" starttime="20181130 17:04:24.372"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:04:24.373" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:04:24.373" starttime="20181130 17:04:24.372"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:04:24.373" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:04:24.373" starttime="20181130 17:04:24.373"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:04:24.374" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:24.374" starttime="20181130 17:04:24.373"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.375" starttime="20181130 17:04:24.374"></status>
</kw>
<msg timestamp="20181130 17:04:24.375" level="INFO">${cmd} = openstack security group rule create vpn_sg</msg>
<status status="PASS" endtime="20181130 17:04:24.375" starttime="20181130 17:04:24.374"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.376" starttime="20181130 17:04:24.375"></status>
</kw>
<msg timestamp="20181130 17:04:24.376" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress</msg>
<status status="PASS" endtime="20181130 17:04:24.376" starttime="20181130 17:04:24.375"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.377" starttime="20181130 17:04:24.376"></status>
</kw>
<msg timestamp="20181130 17:04:24.377" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:04:24.377" starttime="20181130 17:04:24.376"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.378" starttime="20181130 17:04:24.377"></status>
</kw>
<msg timestamp="20181130 17:04:24.378" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:04:24.378" starttime="20181130 17:04:24.377"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.379" starttime="20181130 17:04:24.378"></status>
</kw>
<msg timestamp="20181130 17:04:24.379" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:04:24.379" starttime="20181130 17:04:24.378"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.380" starttime="20181130 17:04:24.379"></status>
</kw>
<msg timestamp="20181130 17:04:24.380" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:04:24.380" starttime="20181130 17:04:24.379"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:24.381" starttime="20181130 17:04:24.380"></status>
</kw>
<msg timestamp="20181130 17:04:24.381" level="INFO">${cmd} = openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:04:24.381" starttime="20181130 17:04:24.380"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:24.382" level="INFO">Starting process:
openstack security group rule create vpn_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 17:04:24.426" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:26.775" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:26.776" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:26.776" starttime="20181130 17:04:24.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:26.777" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:04:26Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | d028e4f9-db5a-421a-9ed8-e16c6f74a037 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | ddfac483-ce5f-457c-83a9-0dc3a4523619 |
| updated_at        | 2018-11-30T17:04:26Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:26.777" starttime="20181130 17:04:26.777"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:26.778" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:26.778" starttime="20181130 17:04:26.778"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:26.780" starttime="20181130 17:04:26.779"></status>
</kw>
<msg timestamp="20181130 17:04:26.780" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:04:26.780" starttime="20181130 17:04:24.381"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:04:26.781" level="INFO">${rule_id} = d028e4f9-db5a-421a-9ed8-e16c6f74a037</msg>
<status status="PASS" endtime="20181130 17:04:26.781" starttime="20181130 17:04:26.781"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:26.782" starttime="20181130 17:04:24.365"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:26.783" starttime="20181130 17:04:26.782"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:26.783" starttime="20181130 17:04:10.338"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>--allowed-address ip-address=@{EXTRA_NW_SUBNET}[0] --allowed-address ip-address=@{EXTRA_NW_SUBNET}[1]</arg>
</arguments>
<assign>
<var>${allowed_address_pairs_args}</var>
</assign>
<msg timestamp="20181130 17:04:26.785" level="INFO">${allowed_address_pairs_args} = --allowed-address ip-address=71.1.1.0/24 --allowed-address ip-address=72.1.1.0/24</msg>
<status status="PASS" endtime="20181130 17:04:26.785" starttime="20181130 17:04:26.784"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{PORTS}[0]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>additional_args=${allowed_address_pairs_args}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:04:26.787" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:04:26.787" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 17:04:26.787" starttime="20181130 17:04:26.786"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:04:26.788" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:04:26.788" starttime="20181130 17:04:26.787"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:04:26.789" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:04:26.789" starttime="20181130 17:04:26.788"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:26.801" level="INFO">Starting process:
openstack port create --network vpn_net_1 vpn_net_1_port_1 --security-group vpn_sg --allowed-address ip-address=71.1.1.0/24 --allowed-address ip-address=72.1.1.0/24 </msg>
<msg timestamp="20181130 17:04:26.825" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:30.088" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:30.089" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:30.089" starttime="20181130 17:04:26.800"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:30.090" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs | ip_address='71.1.1.0/24', mac_address='fa:16:3e:7c:f3:0c'               |
|                       | ip_address='72.1.1.0/24', mac_address='fa:16:3e:7c:f3:0c'               |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T17:04:29Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='10.1.1.4', subnet_id='90ffc787-200d-476f-8431-555c72c458b2' |
| id                    | e7268626-1a2a-417f-8105-ba09bb164994                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:7c:f3:0c                                                       |
| name                  | vpn_net_1_port_1                                                        |
| network_id            | 326344c1-111f-404d-9938-9707f5b048b4                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | ddfac483-ce5f-457c-83a9-0dc3a4523619                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T17:04:29Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:30.091" starttime="20181130 17:04:30.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:30.092" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:30.092" starttime="20181130 17:04:30.091"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:30.094" starttime="20181130 17:04:30.092"></status>
</kw>
<msg timestamp="20181130 17:04:30.094" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 17:04:30.095" starttime="20181130 17:04:26.799"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:30.095" starttime="20181130 17:04:26.785"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{PORTS}[1]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>additional_args=${allowed_address_pairs_args}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:04:30.098" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:04:30.098" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 17:04:30.098" starttime="20181130 17:04:30.098"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:04:30.099" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:04:30.099" starttime="20181130 17:04:30.099"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:04:30.101" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:04:30.101" starttime="20181130 17:04:30.100"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:30.115" level="INFO">Starting process:
openstack port create --network vpn_net_1 vpn_net_1_port_2 --security-group vpn_sg --allowed-address ip-address=71.1.1.0/24 --allowed-address ip-address=72.1.1.0/24 </msg>
<msg timestamp="20181130 17:04:30.141" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:33.233" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:33.233" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:33.233" starttime="20181130 17:04:30.115"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:33.234" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs | ip_address='71.1.1.0/24', mac_address='fa:16:3e:d9:20:28'                |
|                       | ip_address='72.1.1.0/24', mac_address='fa:16:3e:d9:20:28'                |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-11-30T17:04:32Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='10.1.1.14', subnet_id='90ffc787-200d-476f-8431-555c72c458b2' |
| id                    | 797f7974-8990-4f10-8265-97d6ac630769                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:d9:20:28                                                        |
| name                  | vpn_net_1_port_2                                                         |
| network_id            | 326344c1-111f-404d-9938-9707f5b048b4                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 1                                                                        |
| security_group_ids    | ddfac483-ce5f-457c-83a9-0dc3a4523619                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-11-30T17:04:32Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:33.234" starttime="20181130 17:04:33.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:33.235" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:33.235" starttime="20181130 17:04:33.235"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:33.236" starttime="20181130 17:04:33.235"></status>
</kw>
<msg timestamp="20181130 17:04:33.236" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181130 17:04:33.236" starttime="20181130 17:04:30.114"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:33.236" starttime="20181130 17:04:30.096"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{PORTS}[2]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>additional_args=${allowed_address_pairs_args}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:04:33.237" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:04:33.238" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 17:04:33.238" starttime="20181130 17:04:33.237"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:04:33.238" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:04:33.238" starttime="20181130 17:04:33.238"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:04:33.239" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:04:33.239" starttime="20181130 17:04:33.238"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:33.246" level="INFO">Starting process:
openstack port create --network vpn_net_2 vpn_net_2_port_1 --security-group vpn_sg --allowed-address ip-address=71.1.1.0/24 --allowed-address ip-address=72.1.1.0/24 </msg>
<msg timestamp="20181130 17:04:33.272" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:36.228" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:36.229" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:36.229" starttime="20181130 17:04:33.246"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:36.230" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs | ip_address='71.1.1.0/24', mac_address='fa:16:3e:21:07:a2'                |
|                       | ip_address='72.1.1.0/24', mac_address='fa:16:3e:21:07:a2'                |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-11-30T17:04:35Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='20.1.1.15', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f' |
| id                    | 65f15b54-aedb-4c35-8fa3-754fd101f8a0                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:21:07:a2                                                        |
| name                  | vpn_net_2_port_1                                                         |
| network_id            | 261bf468-f883-4401-8fe0-b62ac2951e1d                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 1                                                                        |
| security_group_ids    | ddfac483-ce5f-457c-83a9-0dc3a4523619                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-11-30T17:04:35Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:36.230" starttime="20181130 17:04:36.229"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:36.231" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:36.231" starttime="20181130 17:04:36.230"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:36.232" starttime="20181130 17:04:36.231"></status>
</kw>
<msg timestamp="20181130 17:04:36.232" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181130 17:04:36.232" starttime="20181130 17:04:33.245"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:36.232" starttime="20181130 17:04:33.236"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{PORTS}[3]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>additional_args=${allowed_address_pairs_args}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:04:36.234" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:04:36.234" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 17:04:36.234" starttime="20181130 17:04:36.234"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:04:36.235" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:04:36.235" starttime="20181130 17:04:36.235"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:04:36.236" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:04:36.236" starttime="20181130 17:04:36.235"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:36.247" level="INFO">Starting process:
openstack port create --network vpn_net_2 vpn_net_2_port_2 --security-group vpn_sg --allowed-address ip-address=71.1.1.0/24 --allowed-address ip-address=72.1.1.0/24 </msg>
<msg timestamp="20181130 17:04:36.269" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:39.268" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:39.268" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:39.268" starttime="20181130 17:04:36.247"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:39.269" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs | ip_address='71.1.1.0/24', mac_address='fa:16:3e:8d:3d:3e'                |
|                       | ip_address='72.1.1.0/24', mac_address='fa:16:3e:8d:3d:3e'                |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-11-30T17:04:38Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='20.1.1.13', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f' |
| id                    | b7108c83-295d-48ed-a0a6-8196f1ec9b94                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:8d:3d:3e                                                        |
| name                  | vpn_net_2_port_2                                                         |
| network_id            | 261bf468-f883-4401-8fe0-b62ac2951e1d                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 1                                                                        |
| security_group_ids    | ddfac483-ce5f-457c-83a9-0dc3a4523619                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-11-30T17:04:38Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:39.269" starttime="20181130 17:04:39.269"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:39.270" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:39.270" starttime="20181130 17:04:39.269"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:39.270" starttime="20181130 17:04:39.270"></status>
</kw>
<msg timestamp="20181130 17:04:39.271" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181130 17:04:39.271" starttime="20181130 17:04:36.246"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:39.271" starttime="20181130 17:04:36.233"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Check For Elements At URI</arg>
<arg>${PORT_URL}</arg>
<arg>${PORTS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${PORT_URL}</arg>
<arg>${PORTS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:04:39.290" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/ports/, headers=None json=None</msg>
<msg timestamp="20181130 17:04:39.290" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:04:39.290" starttime="20181130 17:04:39.286"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 17:04:39.292" level="INFO">{"ports":{"port":[{"uuid":"95fb815a-5708-4f7b-b7ac-807408c7b516","fixed-ips":[{"subnet-id":"b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f","ip-address":"20.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-261bf468-f883-4401-8fe0-b62ac2951e1d","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:f9:64:a7","admin-state-up":true,"network-id":"261bf468-f883-4401-8fe0-b62ac2951e1d","name":""},{"uuid":"b7108c83-295d-48ed-a0a6-8196f1ec9b94","fixed-ips":[{"subnet-id":"b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f","ip-address":"20.1.1.13"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:8d:3d:3e","security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:8d:3d:3e","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:8d:3d:3e","ip-address":"71.1.1.0/24"}],"network-id":"261bf468-f883-4401-8fe0-b62ac2951e1d","name":"vpn_net_2_port_2"},{"uuid":"797f7974-8990-4f10-8265-97d6ac630769","fixed-ips":[{"subnet-id":"90ffc787-200d-476f-8431-555c72c458b2","ip-address":"10.1.1.14"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:d9:20:28","security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:d9:20:28","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:d9:20:28","ip-address":"71.1.1.0/24"}],"network-id":"326344c1-111f-404d-9938-9707f5b048b4","name":"vpn_net_1_port_2"},{"uuid":"af399955-be9e-4cac-9a57-0c95e0c9bf81","fixed-ips":[{"subnet-id":"90ffc787-200d-476f-8431-555c72c458b2","ip-address":"10.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-326344c1-111f-404d-9938-9707f5b048b4","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:85:d0:ce","admin-state-up":true,"network-id":"326344c1-111f-404d-9938-9707f5b048b4","name":""},{"uuid":"e7268626-1a2a-417f-8105-ba09bb164994","fixed-ips":[{"subnet-id":"90ffc787-200d-476f-8431-555c72c458b2","ip-address":"10.1.1.4"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:7c:f3:0c","security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:7c:f3:0c","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:7c:f3:0c","ip-address":"71.1.1.0/24"}],"network-id":"326344c1-111f-404d-9938-9707f5b048b4","name":"vpn_net_1_port_1"},{"uuid":"65f15b54-aedb-4c35-8fa3-754fd101f8a0","fixed-ips":[{"subnet-id":"b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f","ip-address":"20.1.1.15"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:21:07:a2","security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:21:07:a2","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:21:07:a2","ip-address":"71.1.1.0/24"}],"network-id":"261bf468-f883-4401-8fe0-b62ac2951e1d","name":"vpn_net_2_port_1"}]}}</msg>
<status status="PASS" endtime="20181130 17:04:39.293" starttime="20181130 17:04:39.292"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:39.293" starttime="20181130 17:04:39.291"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 17:04:39.294" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 17:04:39.294" starttime="20181130 17:04:39.293"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = vpn_net_1_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:39.295" starttime="20181130 17:04:39.294"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:39.295" starttime="20181130 17:04:39.294"></status>
</kw>
<kw type="foritem" name="${i} = vpn_net_1_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:39.296" starttime="20181130 17:04:39.295"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:39.296" starttime="20181130 17:04:39.295"></status>
</kw>
<kw type="foritem" name="${i} = vpn_net_2_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:39.297" starttime="20181130 17:04:39.297"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:39.297" starttime="20181130 17:04:39.296"></status>
</kw>
<kw type="foritem" name="${i} = vpn_net_2_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:39.298" starttime="20181130 17:04:39.298"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:39.298" starttime="20181130 17:04:39.297"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:39.298" starttime="20181130 17:04:39.294"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:39.298" starttime="20181130 17:04:39.285"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:39.299" starttime="20181130 17:04:39.271"></status>
</kw>
<kw name="Get Ports MacAddr" library="OpenStackOperations">
<doc>Retrieve the port MacAddr for the given list of port name and return the MAC address list.</doc>
<arguments>
<arg>${PORTS}</arg>
</arguments>
<assign>
<var>${PORTS_MACADDR}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${macs}</var>
</assign>
<msg timestamp="20181130 17:04:39.300" level="INFO">${macs} = []</msg>
<status status="PASS" endtime="20181130 17:04:39.300" starttime="20181130 17:04:39.300"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = vpn_net_1_port_1">
<kw name="Get Port Mac" library="OpenStackOperations">
<doc>Keyword would return the MAC ID of the ${port_name} received.</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${mac}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${port_name} | grep mac_address | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:39.327" level="INFO">Starting process:
openstack port show vpn_net_1_port_1 | grep mac_address | awk '{print $4}'</msg>
<msg timestamp="20181130 17:04:39.354" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:41.566" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:41.567" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:41.567" starttime="20181130 17:04:39.327"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:41.568" level="INFO">ip_address='71.1.1.0/24',
mac_address='fa:16:3e:7c:f3:0c'
fa:16:3e:7c:f3:0c</msg>
<status status="PASS" endtime="20181130 17:04:41.569" starttime="20181130 17:04:41.568"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:41.569" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:41.570" starttime="20181130 17:04:41.569"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:41.571" starttime="20181130 17:04:41.570"></status>
</kw>
<msg timestamp="20181130 17:04:41.571" level="INFO">${output} = ip_address='71.1.1.0/24',
mac_address='fa:16:3e:7c:f3:0c'
fa:16:3e:7c:f3:0c</msg>
<status status="PASS" endtime="20181130 17:04:41.571" starttime="20181130 17:04:39.326"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 17:04:41.572" level="INFO">${splitted_output} = [u"ip_address='71.1.1.0/24',", u"mac_address='fa:16:3e:7c:f3:0c'", u'fa:16:3e:7c:f3:0c']</msg>
<status status="PASS" endtime="20181130 17:04:41.572" starttime="20181130 17:04:41.572"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${port_mac}</var>
</assign>
<msg timestamp="20181130 17:04:41.573" level="INFO">${port_mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181130 17:04:41.573" starttime="20181130 17:04:41.573"></status>
</kw>
<msg timestamp="20181130 17:04:41.574" level="INFO">${mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181130 17:04:41.574" starttime="20181130 17:04:39.313"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${macs}</arg>
<arg>${mac}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:41.575" starttime="20181130 17:04:41.574"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:41.575" starttime="20181130 17:04:39.300"></status>
</kw>
<kw type="foritem" name="${port} = vpn_net_1_port_2">
<kw name="Get Port Mac" library="OpenStackOperations">
<doc>Keyword would return the MAC ID of the ${port_name} received.</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${mac}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${port_name} | grep mac_address | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:41.605" level="INFO">Starting process:
openstack port show vpn_net_1_port_2 | grep mac_address | awk '{print $4}'</msg>
<msg timestamp="20181130 17:04:41.643" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:43.938" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:43.938" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:43.938" starttime="20181130 17:04:41.605"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:43.939" level="INFO">ip_address='71.1.1.0/24',
mac_address='fa:16:3e:d9:20:28'
fa:16:3e:d9:20:28</msg>
<status status="PASS" endtime="20181130 17:04:43.940" starttime="20181130 17:04:43.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:43.940" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:43.940" starttime="20181130 17:04:43.940"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:43.941" starttime="20181130 17:04:43.940"></status>
</kw>
<msg timestamp="20181130 17:04:43.941" level="INFO">${output} = ip_address='71.1.1.0/24',
mac_address='fa:16:3e:d9:20:28'
fa:16:3e:d9:20:28</msg>
<status status="PASS" endtime="20181130 17:04:43.941" starttime="20181130 17:04:41.603"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 17:04:43.942" level="INFO">${splitted_output} = [u"ip_address='71.1.1.0/24',", u"mac_address='fa:16:3e:d9:20:28'", u'fa:16:3e:d9:20:28']</msg>
<status status="PASS" endtime="20181130 17:04:43.942" starttime="20181130 17:04:43.942"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${port_mac}</var>
</assign>
<msg timestamp="20181130 17:04:43.942" level="INFO">${port_mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181130 17:04:43.943" starttime="20181130 17:04:43.942"></status>
</kw>
<msg timestamp="20181130 17:04:43.943" level="INFO">${mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181130 17:04:43.943" starttime="20181130 17:04:41.590"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${macs}</arg>
<arg>${mac}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:43.943" starttime="20181130 17:04:43.943"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:43.943" starttime="20181130 17:04:41.575"></status>
</kw>
<kw type="foritem" name="${port} = vpn_net_2_port_1">
<kw name="Get Port Mac" library="OpenStackOperations">
<doc>Keyword would return the MAC ID of the ${port_name} received.</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${mac}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${port_name} | grep mac_address | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:43.960" level="INFO">Starting process:
openstack port show vpn_net_2_port_1 | grep mac_address | awk '{print $4}'</msg>
<msg timestamp="20181130 17:04:44.001" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:46.608" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:46.608" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:46.608" starttime="20181130 17:04:43.960"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:46.610" level="INFO">ip_address='71.1.1.0/24',
mac_address='fa:16:3e:21:07:a2'
fa:16:3e:21:07:a2</msg>
<status status="PASS" endtime="20181130 17:04:46.610" starttime="20181130 17:04:46.609"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:46.611" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:46.611" starttime="20181130 17:04:46.610"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:46.612" starttime="20181130 17:04:46.611"></status>
</kw>
<msg timestamp="20181130 17:04:46.613" level="INFO">${output} = ip_address='71.1.1.0/24',
mac_address='fa:16:3e:21:07:a2'
fa:16:3e:21:07:a2</msg>
<status status="PASS" endtime="20181130 17:04:46.613" starttime="20181130 17:04:43.960"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 17:04:46.614" level="INFO">${splitted_output} = [u"ip_address='71.1.1.0/24',", u"mac_address='fa:16:3e:21:07:a2'", u'fa:16:3e:21:07:a2']</msg>
<status status="PASS" endtime="20181130 17:04:46.614" starttime="20181130 17:04:46.614"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${port_mac}</var>
</assign>
<msg timestamp="20181130 17:04:46.616" level="INFO">${port_mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181130 17:04:46.616" starttime="20181130 17:04:46.615"></status>
</kw>
<msg timestamp="20181130 17:04:46.616" level="INFO">${mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181130 17:04:46.616" starttime="20181130 17:04:43.952"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${macs}</arg>
<arg>${mac}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:46.617" starttime="20181130 17:04:46.617"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:46.618" starttime="20181130 17:04:43.944"></status>
</kw>
<kw type="foritem" name="${port} = vpn_net_2_port_2">
<kw name="Get Port Mac" library="OpenStackOperations">
<doc>Keyword would return the MAC ID of the ${port_name} received.</doc>
<arguments>
<arg>${port}</arg>
</arguments>
<assign>
<var>${mac}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${port_name} | grep mac_address | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:46.649" level="INFO">Starting process:
openstack port show vpn_net_2_port_2 | grep mac_address | awk '{print $4}'</msg>
<msg timestamp="20181130 17:04:46.676" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:48.790" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:48.791" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:48.791" starttime="20181130 17:04:46.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:48.791" level="INFO">ip_address='71.1.1.0/24',
mac_address='fa:16:3e:8d:3d:3e'
fa:16:3e:8d:3d:3e</msg>
<status status="PASS" endtime="20181130 17:04:48.792" starttime="20181130 17:04:48.791"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:48.792" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:48.792" starttime="20181130 17:04:48.792"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:48.793" starttime="20181130 17:04:48.792"></status>
</kw>
<msg timestamp="20181130 17:04:48.793" level="INFO">${output} = ip_address='71.1.1.0/24',
mac_address='fa:16:3e:8d:3d:3e'
fa:16:3e:8d:3d:3e</msg>
<status status="PASS" endtime="20181130 17:04:48.793" starttime="20181130 17:04:46.648"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 17:04:48.794" level="INFO">${splitted_output} = [u"ip_address='71.1.1.0/24',", u"mac_address='fa:16:3e:8d:3d:3e'", u'fa:16:3e:8d:3d:3e']</msg>
<status status="PASS" endtime="20181130 17:04:48.794" starttime="20181130 17:04:48.793"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${port_mac}</var>
</assign>
<msg timestamp="20181130 17:04:48.794" level="INFO">${port_mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181130 17:04:48.794" starttime="20181130 17:04:48.794"></status>
</kw>
<msg timestamp="20181130 17:04:48.794" level="INFO">${mac} = ip_address='71.1.1.0/24',</msg>
<status status="PASS" endtime="20181130 17:04:48.794" starttime="20181130 17:04:46.637"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${macs}</arg>
<arg>${mac}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:48.795" starttime="20181130 17:04:48.795"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:48.795" starttime="20181130 17:04:46.618"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:48.795" starttime="20181130 17:04:39.300"></status>
</kw>
<msg timestamp="20181130 17:04:48.795" level="INFO">${PORTS_MACADDR} = [u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',"]</msg>
<status status="PASS" endtime="20181130 17:04:48.795" starttime="20181130 17:04:39.299"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${PORTS_MACADDR}</arg>
</arguments>
<msg timestamp="20181130 17:04:48.796" level="INFO">${PORTS_MACADDR} = [u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',", u"ip_address='71.1.1.0/24',"]</msg>
<status status="PASS" endtime="20181130 17:04:48.796" starttime="20181130 17:04:48.796"></status>
</kw>
<kw name="Update Port" library="OpenStackOperations">
<doc>Update port with neutron request.</doc>
<arguments>
<arg>@{PORTS}[0]</arg>
<arg>additional_args=--description ${UPDATE_PORT}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port set ${port_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:48.804" level="INFO">Starting process:
openstack port set vpn_net_1_port_1 --description UpdatePort</msg>
<msg timestamp="20181130 17:04:48.829" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:51.484" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:51.485" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:51.485" starttime="20181130 17:04:48.804"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:51.487" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:51.487" starttime="20181130 17:04:51.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:51.488" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:51.488" starttime="20181130 17:04:51.488"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:51.490" starttime="20181130 17:04:51.489"></status>
</kw>
<msg timestamp="20181130 17:04:51.490" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:04:51.490" starttime="20181130 17:04:48.803"></status>
</kw>
<status status="PASS" endtime="20181130 17:04:51.491" starttime="20181130 17:04:48.796"></status>
</kw>
<kw name="Show Port" library="OpenStackOperations">
<doc>Show port with neutron request.</doc>
<arguments>
<arg>@{PORTS}[0]</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port show ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:51.499" level="INFO">Starting process:
openstack port show vpn_net_1_port_1</msg>
<msg timestamp="20181130 17:04:51.526" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:04:53.762" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:04:53.763" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:04:53.763" starttime="20181130 17:04:51.499"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:04:53.764" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs | ip_address='71.1.1.0/24', mac_address='fa:16:3e:7c:f3:0c'               |
|                       | ip_address='72.1.1.0/24', mac_address='fa:16:3e:7c:f3:0c'               |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T17:04:29Z                                                    |
| data_plane_status     | None                                                                    |
| description           | UpdatePort                                                              |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='10.1.1.4', subnet_id='90ffc787-200d-476f-8431-555c72c458b2' |
| id                    | e7268626-1a2a-417f-8105-ba09bb164994                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:7c:f3:0c                                                       |
| name                  | vpn_net_1_port_1                                                        |
| network_id            | 326344c1-111f-404d-9938-9707f5b048b4                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 2                                                                       |
| security_group_ids    | ddfac483-ce5f-457c-83a9-0dc3a4523619                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T17:04:51Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:04:53.764" starttime="20181130 17:04:53.763"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:04:53.765" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:04:53.765" starttime="20181130 17:04:53.764"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:53.765" starttime="20181130 17:04:53.765"></status>
</kw>
<msg timestamp="20181130 17:04:53.766" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 17:04:53.766" starttime="20181130 17:04:51.499"></status>
</kw>
<msg timestamp="20181130 17:04:53.766" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 17:04:53.766" starttime="20181130 17:04:51.491"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>${UPDATE_PORT}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:04:53.767" starttime="20181130 17:04:53.766"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[0]</arg>
<arg>@{NET_1_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:04:53.784" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:04:53.784" starttime="20181130 17:04:53.783"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:04:53.791" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpn_net_1_port_1 --security-group vpn_sg --availability-zone nova: vpn_net_1_vm_1</msg>
<msg timestamp="20181130 17:04:53.811" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:05:00.347" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:05:00.347" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:05:00.348" starttime="20181130 17:04:53.791"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:05:00.349" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | wSpP3qvNmWrZ                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:04:59Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 7962c45c-ff8c-4906-8b59-960438dddc22                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | vpn_net_1_vm_1                                                  |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ddfac483-ce5f-457c-83a9-0dc3a4523619'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:05:00Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:05:00.349" starttime="20181130 17:05:00.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:05:00.349" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:05:00.350" starttime="20181130 17:05:00.349"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:05:00.350" starttime="20181130 17:05:00.350"></status>
</kw>
<msg timestamp="20181130 17:05:00.351" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:05:00.351" starttime="20181130 17:04:53.790"></status>
</kw>
<status status="PASS" endtime="20181130 17:05:00.351" starttime="20181130 17:04:53.782"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[1]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:05:00.369" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:05:00.369" starttime="20181130 17:05:00.368"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:05:00.376" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpn_net_1_port_2 --security-group vpn_sg --availability-zone nova: vpn_net_1_vm_2</msg>
<msg timestamp="20181130 17:05:00.420" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:05:04.104" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:05:04.104" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:05:04.104" starttime="20181130 17:05:00.376"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:05:04.106" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 2ZEFRoipa3WU                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:05:03Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | b1ef179f-e4cb-4e80-8f8c-05e823e5dc55                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | vpn_net_1_vm_2                                                  |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ddfac483-ce5f-457c-83a9-0dc3a4523619'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:05:03Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:05:04.106" starttime="20181130 17:05:04.105"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:05:04.107" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:05:04.107" starttime="20181130 17:05:04.106"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:05:04.108" starttime="20181130 17:05:04.107"></status>
</kw>
<msg timestamp="20181130 17:05:04.109" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:05:04.109" starttime="20181130 17:05:00.375"></status>
</kw>
<status status="PASS" endtime="20181130 17:05:04.109" starttime="20181130 17:05:00.367"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[2]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:05:04.127" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:05:04.127" starttime="20181130 17:05:04.126"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:05:04.134" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpn_net_2_port_1 --security-group vpn_sg --availability-zone nova: vpn_net_2_vm_1</msg>
<msg timestamp="20181130 17:05:04.154" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:05:07.937" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:05:07.937" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:05:07.937" starttime="20181130 17:05:04.134"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:05:07.938" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | tHRsUH8VVK8d                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:05:07Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 71469e6e-69fb-4aea-8442-806cc3458f93                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | vpn_net_2_vm_1                                                  |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ddfac483-ce5f-457c-83a9-0dc3a4523619'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:05:07Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:05:07.939" starttime="20181130 17:05:07.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:05:07.939" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:05:07.939" starttime="20181130 17:05:07.939"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:05:07.940" starttime="20181130 17:05:07.940"></status>
</kw>
<msg timestamp="20181130 17:05:07.941" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:05:07.941" starttime="20181130 17:05:04.133"></status>
</kw>
<status status="PASS" endtime="20181130 17:05:07.941" starttime="20181130 17:05:04.126"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[3]</arg>
<arg>@{NET_2_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:05:07.970" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:05:07.970" starttime="20181130 17:05:07.969"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:05:07.982" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpn_net_2_port_2 --security-group vpn_sg --availability-zone nova: vpn_net_2_vm_2</msg>
<msg timestamp="20181130 17:05:08.009" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:05:11.783" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:05:11.784" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:05:11.784" starttime="20181130 17:05:07.982"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:05:11.785" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | FcFXsbVMPG6y                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:05:11Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 815afbb5-2c56-4188-aefb-88f93071d979                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | vpn_net_2_vm_2                                                  |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='ddfac483-ce5f-457c-83a9-0dc3a4523619'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:05:11Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:05:11.785" starttime="20181130 17:05:11.784"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:05:11.786" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:05:11.786" starttime="20181130 17:05:11.785"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:05:11.786" starttime="20181130 17:05:11.786"></status>
</kw>
<msg timestamp="20181130 17:05:11.787" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:05:11.787" starttime="20181130 17:05:07.981"></status>
</kw>
<status status="PASS" endtime="20181130 17:05:11.787" starttime="20181130 17:05:07.968"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181130 17:05:11.788" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:05:11.788" starttime="20181130 17:05:11.788"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = vpn_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:05:11.799" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:05:11.822" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:05:14.829" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:05:14.829" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:05:14.829" starttime="20181130 17:05:11.798"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:05:14.831" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:05:14.831" starttime="20181130 17:05:14.830"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:05:14.832" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:05:14.832" starttime="20181130 17:05:14.831"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:05:14.833" starttime="20181130 17:05:14.832"></status>
</kw>
<msg timestamp="20181130 17:05:14.833" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:05:14.833" starttime="20181130 17:05:11.798"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:05:14.834" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:05:14.834" starttime="20181130 17:05:14.834"></status>
</kw>
<status status="FAIL" endtime="20181130 17:05:14.835" starttime="20181130 17:05:11.790"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:05:44.857" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:05:44.900" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:05:48.374" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:05:48.375" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:05:48.375" starttime="20181130 17:05:44.856"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:05:48.376" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:05:48.376" starttime="20181130 17:05:48.375"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:05:48.376" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:05:48.376" starttime="20181130 17:05:48.376"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:05:48.377" starttime="20181130 17:05:48.376"></status>
</kw>
<msg timestamp="20181130 17:05:48.377" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:05:48.377" starttime="20181130 17:05:44.855"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:05:48.378" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:05:48.378" starttime="20181130 17:05:48.377"></status>
</kw>
<status status="FAIL" endtime="20181130 17:05:48.378" starttime="20181130 17:05:44.836"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:06:18.404" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:06:18.443" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:06:21.589" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:06:21.589" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:06:21.589" starttime="20181130 17:06:18.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:06:21.590" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:06:21.591" starttime="20181130 17:06:21.590"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:06:21.591" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:06:21.592" starttime="20181130 17:06:21.591"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:06:21.593" starttime="20181130 17:06:21.592"></status>
</kw>
<msg timestamp="20181130 17:06:21.593" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:06:21.593" starttime="20181130 17:06:18.402"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:06:21.594" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:06:21.594" starttime="20181130 17:06:21.593"></status>
</kw>
<status status="FAIL" endtime="20181130 17:06:21.594" starttime="20181130 17:06:18.380"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:06:51.604" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:06:51.647" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:06:54.559" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:06:54.559" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:06:54.559" starttime="20181130 17:06:51.604"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:06:54.561" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:06:54.561" starttime="20181130 17:06:54.560"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:06:54.561" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:06:54.562" starttime="20181130 17:06:54.561"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:06:54.562" starttime="20181130 17:06:54.562"></status>
</kw>
<msg timestamp="20181130 17:06:54.563" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:06:54.563" starttime="20181130 17:06:51.603"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:06:54.564" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:06:54.564" starttime="20181130 17:06:54.563"></status>
</kw>
<status status="FAIL" endtime="20181130 17:06:54.564" starttime="20181130 17:06:51.595"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:07:24.574" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:07:24.606" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:07:27.773" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:07:27.774" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:07:27.774" starttime="20181130 17:07:24.574"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:07:27.775" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:07:27.775" starttime="20181130 17:07:27.774"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:07:27.775" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:07:27.775" starttime="20181130 17:07:27.775"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:07:27.776" starttime="20181130 17:07:27.776"></status>
</kw>
<msg timestamp="20181130 17:07:27.776" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:07:27.776" starttime="20181130 17:07:24.573"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:07:27.777" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:07:27.777" starttime="20181130 17:07:27.776"></status>
</kw>
<status status="FAIL" endtime="20181130 17:07:27.777" starttime="20181130 17:07:24.565"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:07:57.789" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:07:57.833" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:08:00.931" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:08:00.932" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:08:00.932" starttime="20181130 17:07:57.789"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:08:00.933" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:08:00.933" starttime="20181130 17:08:00.932"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:08:00.934" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:08:00.934" starttime="20181130 17:08:00.933"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:08:00.935" starttime="20181130 17:08:00.934"></status>
</kw>
<msg timestamp="20181130 17:08:00.935" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:08:00.935" starttime="20181130 17:07:57.788"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:08:00.936" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:08:00.936" starttime="20181130 17:08:00.935"></status>
</kw>
<status status="FAIL" endtime="20181130 17:08:00.936" starttime="20181130 17:07:57.778"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:08:30.961" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:08:31.007" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:08:34.381" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:08:34.381" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:08:34.381" starttime="20181130 17:08:30.960"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:08:34.382" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:08:34.382" starttime="20181130 17:08:34.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:08:34.383" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:08:34.383" starttime="20181130 17:08:34.382"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:08:34.383" starttime="20181130 17:08:34.383"></status>
</kw>
<msg timestamp="20181130 17:08:34.384" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:08:34.384" starttime="20181130 17:08:30.959"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:08:34.384" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:08:34.384" starttime="20181130 17:08:34.384"></status>
</kw>
<status status="FAIL" endtime="20181130 17:08:34.385" starttime="20181130 17:08:30.937"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:09:04.401" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:09:04.446" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:09:07.616" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:09:07.616" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:09:07.616" starttime="20181130 17:09:04.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:09:07.617" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:09:07.617" starttime="20181130 17:09:07.617"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:09:07.618" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:09:07.618" starttime="20181130 17:09:07.617"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:09:07.618" starttime="20181130 17:09:07.618"></status>
</kw>
<msg timestamp="20181130 17:09:07.619" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:09:07.619" starttime="20181130 17:09:04.400"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:09:07.619" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:09:07.619" starttime="20181130 17:09:07.619"></status>
</kw>
<status status="FAIL" endtime="20181130 17:09:07.620" starttime="20181130 17:09:04.386"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:09:37.643" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:09:37.684" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:09:41.014" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:09:41.014" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:09:41.014" starttime="20181130 17:09:37.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:09:41.015" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:09:41.015" starttime="20181130 17:09:41.015"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:09:41.016" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:09:41.016" starttime="20181130 17:09:41.016"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:09:41.017" starttime="20181130 17:09:41.016"></status>
</kw>
<msg timestamp="20181130 17:09:41.017" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:09:41.017" starttime="20181130 17:09:37.641"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:09:41.017" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:09:41.018" starttime="20181130 17:09:41.017"></status>
</kw>
<status status="FAIL" endtime="20181130 17:09:41.018" starttime="20181130 17:09:37.620"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:10:11.034" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:10:11.071" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:10:14.320" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:10:14.320" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:10:14.320" starttime="20181130 17:10:11.033"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:10:14.321" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:10:14.322" starttime="20181130 17:10:14.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:10:14.322" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:10:14.322" starttime="20181130 17:10:14.322"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:10:14.323" starttime="20181130 17:10:14.322"></status>
</kw>
<msg timestamp="20181130 17:10:14.323" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:10:14.323" starttime="20181130 17:10:11.032"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:10:14.324" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:10:14.324" starttime="20181130 17:10:14.323"></status>
</kw>
<status status="FAIL" endtime="20181130 17:10:14.324" starttime="20181130 17:10:11.019"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:10:44.348" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:10:44.384" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:10:47.614" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:10:47.614" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:10:47.614" starttime="20181130 17:10:44.347"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:10:47.616" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:10:47.616" starttime="20181130 17:10:47.615"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:10:47.617" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:10:47.617" starttime="20181130 17:10:47.616"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:10:47.618" starttime="20181130 17:10:47.617"></status>
</kw>
<msg timestamp="20181130 17:10:47.619" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:10:47.619" starttime="20181130 17:10:44.346"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:10:47.620" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:10:47.620" starttime="20181130 17:10:47.619"></status>
</kw>
<status status="FAIL" endtime="20181130 17:10:47.620" starttime="20181130 17:10:44.325"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:11:17.648" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:11:17.685" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:11:20.783" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:11:20.784" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:11:20.784" starttime="20181130 17:11:17.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:11:20.785" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:11:20.785" starttime="20181130 17:11:20.784"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:11:20.785" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:11:20.786" starttime="20181130 17:11:20.785"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:11:20.786" starttime="20181130 17:11:20.786"></status>
</kw>
<msg timestamp="20181130 17:11:20.786" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:11:20.787" starttime="20181130 17:11:17.645"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:11:20.787" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:11:20.787" starttime="20181130 17:11:20.787"></status>
</kw>
<status status="FAIL" endtime="20181130 17:11:20.787" starttime="20181130 17:11:17.623"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:11:50.811" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:11:50.834" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:11:54.309" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:11:54.310" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:11:54.310" starttime="20181130 17:11:50.810"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:11:54.311" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:11:54.311" starttime="20181130 17:11:54.311"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:11:54.312" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:11:54.312" starttime="20181130 17:11:54.312"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:11:54.313" starttime="20181130 17:11:54.312"></status>
</kw>
<msg timestamp="20181130 17:11:54.313" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:11:54.313" starttime="20181130 17:11:50.808"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:11:54.314" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:11:54.314" starttime="20181130 17:11:54.314"></status>
</kw>
<status status="FAIL" endtime="20181130 17:11:54.315" starttime="20181130 17:11:50.788"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:12:24.335" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:12:24.367" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:12:27.486" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:12:27.487" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:12:27.487" starttime="20181130 17:12:24.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:12:27.489" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:12:27.489" starttime="20181130 17:12:27.488"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:12:27.491" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:12:27.491" starttime="20181130 17:12:27.490"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:12:27.492" starttime="20181130 17:12:27.491"></status>
</kw>
<msg timestamp="20181130 17:12:27.493" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:12:27.493" starttime="20181130 17:12:24.333"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:12:27.495" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:12:27.495" starttime="20181130 17:12:27.494"></status>
</kw>
<status status="FAIL" endtime="20181130 17:12:27.495" starttime="20181130 17:12:24.316"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:12:57.515" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:12:57.542" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:13:00.679" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:13:00.679" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:13:00.679" starttime="20181130 17:12:57.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:13:00.681" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:13:00.681" starttime="20181130 17:13:00.680"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:13:00.681" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:13:00.681" starttime="20181130 17:13:00.681"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:13:00.682" starttime="20181130 17:13:00.682"></status>
</kw>
<msg timestamp="20181130 17:13:00.682" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:13:00.682" starttime="20181130 17:12:57.513"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:13:00.683" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:13:00.683" starttime="20181130 17:13:00.683"></status>
</kw>
<status status="FAIL" endtime="20181130 17:13:00.683" starttime="20181130 17:12:57.496"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:13:30.696" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:13:30.718" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:13:33.867" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:13:33.868" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:13:33.868" starttime="20181130 17:13:30.696"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:13:33.869" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:13:33.869" starttime="20181130 17:13:33.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:13:33.869" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:13:33.869" starttime="20181130 17:13:33.869"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:13:33.870" starttime="20181130 17:13:33.870"></status>
</kw>
<msg timestamp="20181130 17:13:33.870" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:13:33.870" starttime="20181130 17:13:30.695"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:13:33.871" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:13:33.871" starttime="20181130 17:13:33.871"></status>
</kw>
<status status="FAIL" endtime="20181130 17:13:33.871" starttime="20181130 17:13:30.684"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:14:03.893" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:14:03.930" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:14:07.006" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:14:07.006" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:14:07.006" starttime="20181130 17:14:03.893"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:14:07.007" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:14:07.007" starttime="20181130 17:14:07.007"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:14:07.008" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:14:07.008" starttime="20181130 17:14:07.008"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:14:07.009" starttime="20181130 17:14:07.009"></status>
</kw>
<msg timestamp="20181130 17:14:07.010" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:14:07.010" starttime="20181130 17:14:03.891"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:14:07.011" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:14:07.011" starttime="20181130 17:14:07.010"></status>
</kw>
<status status="FAIL" endtime="20181130 17:14:07.011" starttime="20181130 17:14:03.872"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:14:37.030" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:14:37.073" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:14:40.612" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:14:40.613" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:14:40.613" starttime="20181130 17:14:37.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:14:40.614" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:14:40.614" starttime="20181130 17:14:40.613"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:14:40.614" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:14:40.615" starttime="20181130 17:14:40.614"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:14:40.615" starttime="20181130 17:14:40.615"></status>
</kw>
<msg timestamp="20181130 17:14:40.616" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:14:40.616" starttime="20181130 17:14:37.029"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:14:40.616" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:14:40.616" starttime="20181130 17:14:40.616"></status>
</kw>
<status status="FAIL" endtime="20181130 17:14:40.617" starttime="20181130 17:14:37.012"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:10.639" level="INFO">Starting process:
openstack server show vpn_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:15:10.680" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:14.127" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:14.128" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:14.128" starttime="20181130 17:15:10.638"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.130" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:15:14.130" starttime="20181130 17:15:14.129"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.130" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:14.131" starttime="20181130 17:15:14.130"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.132" starttime="20181130 17:15:14.131"></status>
</kw>
<msg timestamp="20181130 17:15:14.132" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:15:14.132" starttime="20181130 17:15:10.637"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:15:14.133" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:15:14.133" starttime="20181130 17:15:14.132"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.134" starttime="20181130 17:15:10.617"></status>
</kw>
<msg timestamp="20181130 17:15:14.134" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:15:14.134" starttime="20181130 17:05:11.789"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.134" starttime="20181130 17:05:11.789"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.135" starttime="20181130 17:05:11.789"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.135" starttime="20181130 17:05:11.788"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.135" starttime="20181130 17:05:11.787"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.135" starttime="20181130 17:03:00.450"></status>
</kw>
<test id="s1-s7-t1" name="Check ELAN Datapath Traffic Within The Networks">
<doc>Checks datapath within the same network with different vlans.</doc>
<status status="FAIL" endtime="20181130 17:15:14.137" critical="yes" starttime="20181130 17:15:14.135">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t2" name="Create Router">
<status status="FAIL" endtime="20181130 17:15:14.137" critical="yes" starttime="20181130 17:15:14.137">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t3" name="Add Interfaces To Router">
<status status="FAIL" endtime="20181130 17:15:14.138" critical="yes" starttime="20181130 17:15:14.137">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t4" name="Check L3_Datapath Traffic Across Networks With Router">
<status status="FAIL" endtime="20181130 17:15:14.139" critical="yes" starttime="20181130 17:15:14.138">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t5" name="Add Multiple Extra Routes And Check Datapath Before L3VPN Creation">
<status status="FAIL" endtime="20181130 17:15:14.139" critical="yes" starttime="20181130 17:15:14.139">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t6" name="Delete Extra Route">
<status status="FAIL" endtime="20181130 17:15:14.140" critical="yes" starttime="20181130 17:15:14.139">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t7" name="Delete And Recreate Extra Route">
<doc>Recreate multiple extra route and check data path before L3VPN creation</doc>
<status status="FAIL" endtime="20181130 17:15:14.141" critical="yes" starttime="20181130 17:15:14.140">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t8" name="Create L3VPN">
<status status="FAIL" endtime="20181130 17:15:14.141" critical="yes" starttime="20181130 17:15:14.141">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t9" name="Associate L3VPN To Routers">
<status status="FAIL" endtime="20181130 17:15:14.142" critical="yes" starttime="20181130 17:15:14.141">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t10" name="Verify L3VPN Datapath With Router Association">
<status status="FAIL" endtime="20181130 17:15:14.142" critical="yes" starttime="20181130 17:15:14.142">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t11" name="Delete Router Failure When Associated With L3VPN">
<status status="FAIL" endtime="20181130 17:15:14.143" critical="yes" starttime="20181130 17:15:14.143">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t12" name="Verify Remove Interface From Router When Associated With L3VPN">
<status status="FAIL" endtime="20181130 17:15:14.144" critical="yes" starttime="20181130 17:15:14.143">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t13" name="Verify L3VPN Datapath With Router Dissociation When Interfaces are Added To Router">
<status status="FAIL" endtime="20181130 17:15:14.144" critical="yes" starttime="20181130 17:15:14.144">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t14" name="Remove Router Interfaces And Check L3_Datapath Traffic Across Networks">
<status status="FAIL" endtime="20181130 17:15:14.145" critical="yes" starttime="20181130 17:15:14.145">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t15" name="Delete Router">
<status status="FAIL" endtime="20181130 17:15:14.146" critical="yes" starttime="20181130 17:15:14.145">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t16" name="Delete Router With NonExistentRouter Name">
<doc>Delete router with nonExistentRouter name</doc>
<status status="FAIL" endtime="20181130 17:15:14.146" critical="yes" starttime="20181130 17:15:14.146">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t17" name="Associate Networks To L3VPN">
<doc>Associates L3VPN to networks and verify</doc>
<status status="FAIL" endtime="20181130 17:15:14.147" critical="yes" starttime="20181130 17:15:14.147">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t18" name="Check Datapath Traffic Across Networks With L3VPN">
<doc>Datapath Test Across the networks with VPN.</doc>
<status status="FAIL" endtime="20181130 17:15:14.148" critical="yes" starttime="20181130 17:15:14.147">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t19" name="Verification of route update after VM port removed and re added to VPN">
<doc>Verify route update after VM port removed and re added to VPN</doc>
<status status="FAIL" endtime="20181130 17:15:14.149" critical="yes" starttime="20181130 17:15:14.148">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t20" name="Verification of route update after reconfiguring vpn by adding new ports">
<doc>Verify route update after reconfiguring vpn by creating new VM with new port on openvswitch1</doc>
<status status="FAIL" endtime="20181130 17:15:14.149" critical="yes" starttime="20181130 17:15:14.149">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t21" name="Dissociate L3VPN From Networks">
<doc>Dissociate L3VPN from networks</doc>
<status status="FAIL" endtime="20181130 17:15:14.150" critical="yes" starttime="20181130 17:15:14.150">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t22" name="Delete Unknown L3VPN">
<doc>Verification of a failure response with deletion of an unknown L3VPN</doc>
<status status="FAIL" endtime="20181130 17:15:14.151" critical="yes" starttime="20181130 17:15:14.150">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t23" name="Delete L3VPN">
<doc>Delete L3VPN</doc>
<status status="FAIL" endtime="20181130 17:15:14.151" critical="yes" starttime="20181130 17:15:14.151">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s7-t24" name="Create Multiple L3VPN">
<doc>Creates three L3VPNs and then verify the same</doc>
<status status="FAIL" endtime="20181130 17:15:14.152" critical="yes" starttime="20181130 17:15:14.152">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<kw type="teardown" name="Suite Teardown">
<doc>Delete the setup</doc>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.VPN Delete L3VPN</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="VPN Delete L3VPN" library="VpnOperations">
<doc>Delete the created L3VPN</doc>
<arguments>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="Post_As_Json_Templated" library="TemplatedRequests">
<doc>Add arguments sensible for JSON data, return Post_Templated response text.</doc>
<arguments>
<arg>folder=${VAR_BASE}/l3vpn_delete</arg>
<arg>mapping=${Kwargs}</arg>
<arg>session=default</arg>
<arg>http_timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Post_Templated" library="TemplatedRequests">
<doc>Resolve URI and data from folder, call Post_To_Uri, return response text.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=data</arg>
<arg>extension=json</arg>
<arg>accept=${ACCEPT_EMPTY}</arg>
<arg>content_type=${HEADERS_YANG_JSON}</arg>
<arg>mapping=${mapping}</arg>
<arg>session=${session}</arg>
<arg>normalize_json=True</arg>
<arg>endline=${\n}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=location</arg>
<arg>extension=uri</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<assign>
<var>${uri}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181130 17:15:14.205" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/location.uri</msg>
<status status="PASS" endtime="20181130 17:15:14.205" starttime="20181130 17:15:14.204"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.206" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:15:14.206" starttime="20181130 17:15:14.205"></status>
</kw>
<msg timestamp="20181130 17:15:14.206" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181130 17:15:14.206" starttime="20181130 17:15:14.205"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181130 17:15:14.207" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181130 17:15:14.207" starttime="20181130 17:15:14.206"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181130 17:15:14.207" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri&lt;/a&gt;'.</msg>
<msg timestamp="20181130 17:15:14.207" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181130 17:15:14.207" starttime="20181130 17:15:14.207"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.208" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181130 17:15:14.208" starttime="20181130 17:15:14.208"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181130 17:15:14.208" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:15:14.208" starttime="20181130 17:15:14.208"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.209" starttime="20181130 17:15:14.204"></status>
</kw>
<msg timestamp="20181130 17:15:14.209" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:15:14.209" starttime="20181130 17:15:14.183"></status>
</kw>
<msg timestamp="20181130 17:15:14.209" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:15:14.209" starttime="20181130 17:15:14.182"></status>
</kw>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>name_prefix=post_</arg>
<arg>base_name=${base_name}</arg>
<arg>extension=${extension}</arg>
<arg>mapping=${mapping}</arg>
<arg>endline=${endline}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181130 17:15:14.238" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/post_data.json</msg>
<status status="PASS" endtime="20181130 17:15:14.238" starttime="20181130 17:15:14.238"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.239" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:15:14.239" starttime="20181130 17:15:14.238"></status>
</kw>
<msg timestamp="20181130 17:15:14.239" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181130 17:15:14.239" starttime="20181130 17:15:14.238"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181130 17:15:14.240" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181130 17:15:14.240" starttime="20181130 17:15:14.239"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181130 17:15:14.240" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json&lt;/a&gt;'.</msg>
<msg timestamp="20181130 17:15:14.240" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181130 17:15:14.240" starttime="20181130 17:15:14.240"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.241" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181130 17:15:14.241" starttime="20181130 17:15:14.241"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181130 17:15:14.242" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261441"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:15:14.242" starttime="20181130 17:15:14.241"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.242" starttime="20181130 17:15:14.237"></status>
</kw>
<msg timestamp="20181130 17:15:14.242" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:15:14.242" starttime="20181130 17:15:14.216"></status>
</kw>
<msg timestamp="20181130 17:15:14.242" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261441"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:15:14.242" starttime="20181130 17:15:14.215"></status>
</kw>
<kw name="Resolve_Jmes_Path" library="TemplatedRequests">
<doc>Reads JMES path from file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/jmespath.expr if the file exists and</doc>
<arguments>
<arg>${folder}</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${read_jmes_file}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<msg timestamp="20181130 17:15:14.244" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:15:14.244" starttime="20181130 17:15:14.243"></status>
</kw>
<msg timestamp="20181130 17:15:14.244" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181130 17:15:14.244" starttime="20181130 17:15:14.243"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181130 17:15:14.244" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181130 17:15:14.244" starttime="20181130 17:15:14.244"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>${jmes_expression}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${expression}</var>
</assign>
<msg timestamp="20181130 17:15:14.245" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181130 17:15:14.245" starttime="20181130 17:15:14.245"></status>
</kw>
<msg timestamp="20181130 17:15:14.245" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181130 17:15:14.245" starttime="20181130 17:15:14.242"></status>
</kw>
<kw name="Post_To_Uri" library="TemplatedRequests">
<doc>POST data to given URI, check status code and return response text.</doc>
<arguments>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>content_type=${content_type}</arg>
<arg>accept=${accept}</arg>
<arg>session=${session}</arg>
<arg>jmes_path=${jmes_expression}</arg>
<arg>normalize_json=${normalize_json}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${uri}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.247" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:15:14.247" starttime="20181130 17:15:14.246"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.247" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261441"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:15:14.247" starttime="20181130 17:15:14.247"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${content_type}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.247" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.248" starttime="20181130 17:15:14.247"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.248" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 17:15:14.248" starttime="20181130 17:15:14.248"></status>
</kw>
<kw name="Join_Two_Headers" library="TemplatedRequests">
<doc>Take two dicts, join them, return result. Second argument values take precedence.</doc>
<arguments>
<arg>first=${content_type}</arg>
<arg>second=${accept}</arg>
</arguments>
<assign>
<var>${headers}</var>
</assign>
<kw name="Copy Dictionary" library="Collections">
<doc>Returns a copy of the given dictionary.</doc>
<arguments>
<arg>${first}</arg>
</arguments>
<assign>
<var>${accumulator}</var>
</assign>
<msg timestamp="20181130 17:15:14.249" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.249" starttime="20181130 17:15:14.249"></status>
</kw>
<kw name="Get Dictionary Items" library="Collections">
<doc>Returns items of the given ``dictionary``.</doc>
<arguments>
<arg>${second}</arg>
</arguments>
<assign>
<var>${items_to_add}</var>
</assign>
<msg timestamp="20181130 17:15:14.249" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181130 17:15:14.249" starttime="20181130 17:15:14.249"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${accumulator}</arg>
<arg>@{items_to_add}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.250" starttime="20181130 17:15:14.250"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.251" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.251" starttime="20181130 17:15:14.250"></status>
</kw>
<msg timestamp="20181130 17:15:14.251" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.251" starttime="20181130 17:15:14.248"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"""${http_timeout}""" == """${EMPTY}"""</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>ELSE</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response}</var>
</assign>
<kw name="Post Request" library="RequestsLibrary">
<doc>Send a POST request on the session object found using the</doc>
<arguments>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.262" level="INFO">Post Request using : alias=default, uri=/restconf/operations/neutronvpn:deleteL3VPN, data=&lt;application/yang.data+json&gt;, headers={u'Content-Type': u'application/yang.data+json'}, files=None, allow_redirects=True </msg>
<status status="PASS" endtime="20181130 17:15:14.263" starttime="20181130 17:15:14.252"></status>
</kw>
<msg timestamp="20181130 17:15:14.263" level="INFO">${response} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:14.263" starttime="20181130 17:15:14.251"></status>
</kw>
<kw name="Check_Status_Code" library="TemplatedRequests">
<doc>Log response text, check status_code is one of allowed ones.</doc>
<arguments>
<arg>${response}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.text}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.264" level="INFO">{"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261441 does not exist","error-info":"&lt;severity&gt;warning&lt;/severity&gt;"}]}}</msg>
<status status="PASS" endtime="20181130 17:15:14.264" starttime="20181130 17:15:14.264"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.265" level="INFO">400</msg>
<status status="PASS" endtime="20181130 17:15:14.265" starttime="20181130 17:15:14.264"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>"""${explicit_status_codes}""" != """${NO_STATUS_CODES}"""</arg>
<arg>Collections.List_Should_Contain_Value</arg>
<arg>${explicit_status_codes}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.265" starttime="20181130 17:15:14.265"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${ALLOWED_STATUS_CODES}</arg>
<arg>${additional_allowed_status_codes}</arg>
</arguments>
<assign>
<var>${final_allowd_list}</var>
</assign>
<msg timestamp="20181130 17:15:14.266" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181130 17:15:14.266" starttime="20181130 17:15:14.265"></status>
</kw>
<kw name="List Should Contain Value" library="Collections">
<doc>Fails if the ``value`` is not found from ``list``.</doc>
<arguments>
<arg>${final_allowd_list}</arg>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.266" level="FAIL">[ 200 | 201 | 204 ] does not contain value '400'.</msg>
<status status="FAIL" endtime="20181130 17:15:14.266" starttime="20181130 17:15:14.266"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.267" starttime="20181130 17:15:14.263"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${normalize_json}</arg>
<arg>BuiltIn.Return_From_Keyword</arg>
<arg>${response.text}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.267" starttime="20181130 17:15:14.267"></status>
</kw>
<kw name="Normalize Json Text" library="norm_json">
<doc>Attempt to return sorted indented JSON string.</doc>
<arguments>
<arg>${response.text}</arg>
<arg>jmes_path=${jmes_path}</arg>
</arguments>
<assign>
<var>${text_normalized}</var>
</assign>
<msg timestamp="20181130 17:15:14.269" level="INFO">${text_normalized} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261441 does not exist",
    "error-tag": "invalid...</msg>
<status status="PASS" endtime="20181130 17:15:14.269" starttime="20181130 17:15:14.267"></status>
</kw>
<msg timestamp="20181130 17:15:14.270" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261441 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181130 17:15:14.270" starttime="20181130 17:15:14.246"></status>
</kw>
<msg timestamp="20181130 17:15:14.270" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261441 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181130 17:15:14.270" starttime="20181130 17:15:14.175"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${verify}</arg>
<arg>Verify_Response_As_Json_Templated</arg>
<arg>response=${response_text}</arg>
<arg>folder=${folder}</arg>
<arg>base_name=response</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.271" starttime="20181130 17:15:14.270"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.271" starttime="20181130 17:15:14.174"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.271" starttime="20181130 17:15:14.154"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.271" starttime="20181130 17:15:14.154"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.VPN Delete L3VPN</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[1]</arg>
</arguments>
<kw name="VPN Delete L3VPN" library="VpnOperations">
<doc>Delete the created L3VPN</doc>
<arguments>
<arg>vpnid=@{VPN_INSTANCE_IDS}[1]</arg>
</arguments>
<kw name="Post_As_Json_Templated" library="TemplatedRequests">
<doc>Add arguments sensible for JSON data, return Post_Templated response text.</doc>
<arguments>
<arg>folder=${VAR_BASE}/l3vpn_delete</arg>
<arg>mapping=${Kwargs}</arg>
<arg>session=default</arg>
<arg>http_timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Post_Templated" library="TemplatedRequests">
<doc>Resolve URI and data from folder, call Post_To_Uri, return response text.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=data</arg>
<arg>extension=json</arg>
<arg>accept=${ACCEPT_EMPTY}</arg>
<arg>content_type=${HEADERS_YANG_JSON}</arg>
<arg>mapping=${mapping}</arg>
<arg>session=${session}</arg>
<arg>normalize_json=True</arg>
<arg>endline=${\n}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=location</arg>
<arg>extension=uri</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<assign>
<var>${uri}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181130 17:15:14.324" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/location.uri</msg>
<status status="PASS" endtime="20181130 17:15:14.324" starttime="20181130 17:15:14.323"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.325" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:15:14.325" starttime="20181130 17:15:14.324"></status>
</kw>
<msg timestamp="20181130 17:15:14.325" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181130 17:15:14.325" starttime="20181130 17:15:14.324"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181130 17:15:14.326" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181130 17:15:14.326" starttime="20181130 17:15:14.325"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181130 17:15:14.326" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri&lt;/a&gt;'.</msg>
<msg timestamp="20181130 17:15:14.326" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181130 17:15:14.326" starttime="20181130 17:15:14.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.327" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181130 17:15:14.327" starttime="20181130 17:15:14.326"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181130 17:15:14.327" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:15:14.327" starttime="20181130 17:15:14.327"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.328" starttime="20181130 17:15:14.323"></status>
</kw>
<msg timestamp="20181130 17:15:14.328" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:15:14.328" starttime="20181130 17:15:14.302"></status>
</kw>
<msg timestamp="20181130 17:15:14.328" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:15:14.328" starttime="20181130 17:15:14.301"></status>
</kw>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>name_prefix=post_</arg>
<arg>base_name=${base_name}</arg>
<arg>extension=${extension}</arg>
<arg>mapping=${mapping}</arg>
<arg>endline=${endline}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181130 17:15:14.358" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/post_data.json</msg>
<status status="PASS" endtime="20181130 17:15:14.358" starttime="20181130 17:15:14.358"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.359" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:15:14.359" starttime="20181130 17:15:14.359"></status>
</kw>
<msg timestamp="20181130 17:15:14.359" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181130 17:15:14.359" starttime="20181130 17:15:14.358"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181130 17:15:14.360" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181130 17:15:14.360" starttime="20181130 17:15:14.359"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181130 17:15:14.360" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json&lt;/a&gt;'.</msg>
<msg timestamp="20181130 17:15:14.360" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181130 17:15:14.360" starttime="20181130 17:15:14.360"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.361" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181130 17:15:14.361" starttime="20181130 17:15:14.361"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181130 17:15:14.362" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261442"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:15:14.362" starttime="20181130 17:15:14.361"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.362" starttime="20181130 17:15:14.357"></status>
</kw>
<msg timestamp="20181130 17:15:14.362" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:15:14.362" starttime="20181130 17:15:14.336"></status>
</kw>
<msg timestamp="20181130 17:15:14.362" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261442"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:15:14.362" starttime="20181130 17:15:14.335"></status>
</kw>
<kw name="Resolve_Jmes_Path" library="TemplatedRequests">
<doc>Reads JMES path from file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/jmespath.expr if the file exists and</doc>
<arguments>
<arg>${folder}</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${read_jmes_file}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<msg timestamp="20181130 17:15:14.364" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:15:14.364" starttime="20181130 17:15:14.363"></status>
</kw>
<msg timestamp="20181130 17:15:14.364" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181130 17:15:14.364" starttime="20181130 17:15:14.363"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181130 17:15:14.364" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181130 17:15:14.364" starttime="20181130 17:15:14.364"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>${jmes_expression}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${expression}</var>
</assign>
<msg timestamp="20181130 17:15:14.365" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181130 17:15:14.365" starttime="20181130 17:15:14.365"></status>
</kw>
<msg timestamp="20181130 17:15:14.365" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181130 17:15:14.365" starttime="20181130 17:15:14.362"></status>
</kw>
<kw name="Post_To_Uri" library="TemplatedRequests">
<doc>POST data to given URI, check status code and return response text.</doc>
<arguments>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>content_type=${content_type}</arg>
<arg>accept=${accept}</arg>
<arg>session=${session}</arg>
<arg>jmes_path=${jmes_expression}</arg>
<arg>normalize_json=${normalize_json}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${uri}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.367" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:15:14.367" starttime="20181130 17:15:14.366"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.367" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261442"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:15:14.367" starttime="20181130 17:15:14.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${content_type}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.367" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.367" starttime="20181130 17:15:14.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.368" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 17:15:14.368" starttime="20181130 17:15:14.368"></status>
</kw>
<kw name="Join_Two_Headers" library="TemplatedRequests">
<doc>Take two dicts, join them, return result. Second argument values take precedence.</doc>
<arguments>
<arg>first=${content_type}</arg>
<arg>second=${accept}</arg>
</arguments>
<assign>
<var>${headers}</var>
</assign>
<kw name="Copy Dictionary" library="Collections">
<doc>Returns a copy of the given dictionary.</doc>
<arguments>
<arg>${first}</arg>
</arguments>
<assign>
<var>${accumulator}</var>
</assign>
<msg timestamp="20181130 17:15:14.369" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.369" starttime="20181130 17:15:14.369"></status>
</kw>
<kw name="Get Dictionary Items" library="Collections">
<doc>Returns items of the given ``dictionary``.</doc>
<arguments>
<arg>${second}</arg>
</arguments>
<assign>
<var>${items_to_add}</var>
</assign>
<msg timestamp="20181130 17:15:14.369" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181130 17:15:14.369" starttime="20181130 17:15:14.369"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${accumulator}</arg>
<arg>@{items_to_add}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.370" starttime="20181130 17:15:14.370"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.371" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.371" starttime="20181130 17:15:14.370"></status>
</kw>
<msg timestamp="20181130 17:15:14.371" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.371" starttime="20181130 17:15:14.368"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"""${http_timeout}""" == """${EMPTY}"""</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>ELSE</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response}</var>
</assign>
<kw name="Post Request" library="RequestsLibrary">
<doc>Send a POST request on the session object found using the</doc>
<arguments>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.378" level="INFO">Post Request using : alias=default, uri=/restconf/operations/neutronvpn:deleteL3VPN, data=&lt;application/yang.data+json&gt;, headers={u'Content-Type': u'application/yang.data+json'}, files=None, allow_redirects=True </msg>
<status status="PASS" endtime="20181130 17:15:14.378" starttime="20181130 17:15:14.372"></status>
</kw>
<msg timestamp="20181130 17:15:14.378" level="INFO">${response} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:14.378" starttime="20181130 17:15:14.371"></status>
</kw>
<kw name="Check_Status_Code" library="TemplatedRequests">
<doc>Log response text, check status_code is one of allowed ones.</doc>
<arguments>
<arg>${response}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.text}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.379" level="INFO">{"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261442 does not exist","error-info":"&lt;severity&gt;warning&lt;/severity&gt;"}]}}</msg>
<status status="PASS" endtime="20181130 17:15:14.379" starttime="20181130 17:15:14.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.380" level="INFO">400</msg>
<status status="PASS" endtime="20181130 17:15:14.380" starttime="20181130 17:15:14.380"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>"""${explicit_status_codes}""" != """${NO_STATUS_CODES}"""</arg>
<arg>Collections.List_Should_Contain_Value</arg>
<arg>${explicit_status_codes}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.380" starttime="20181130 17:15:14.380"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${ALLOWED_STATUS_CODES}</arg>
<arg>${additional_allowed_status_codes}</arg>
</arguments>
<assign>
<var>${final_allowd_list}</var>
</assign>
<msg timestamp="20181130 17:15:14.381" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181130 17:15:14.381" starttime="20181130 17:15:14.381"></status>
</kw>
<kw name="List Should Contain Value" library="Collections">
<doc>Fails if the ``value`` is not found from ``list``.</doc>
<arguments>
<arg>${final_allowd_list}</arg>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.382" level="FAIL">[ 200 | 201 | 204 ] does not contain value '400'.</msg>
<status status="FAIL" endtime="20181130 17:15:14.382" starttime="20181130 17:15:14.381"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.382" starttime="20181130 17:15:14.378"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${normalize_json}</arg>
<arg>BuiltIn.Return_From_Keyword</arg>
<arg>${response.text}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.382" starttime="20181130 17:15:14.382"></status>
</kw>
<kw name="Normalize Json Text" library="norm_json">
<doc>Attempt to return sorted indented JSON string.</doc>
<arguments>
<arg>${response.text}</arg>
<arg>jmes_path=${jmes_path}</arg>
</arguments>
<assign>
<var>${text_normalized}</var>
</assign>
<msg timestamp="20181130 17:15:14.383" level="INFO">${text_normalized} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261442 does not exist",
    "error-tag": "invalid...</msg>
<status status="PASS" endtime="20181130 17:15:14.383" starttime="20181130 17:15:14.382"></status>
</kw>
<msg timestamp="20181130 17:15:14.383" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261442 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181130 17:15:14.383" starttime="20181130 17:15:14.365"></status>
</kw>
<msg timestamp="20181130 17:15:14.384" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261442 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181130 17:15:14.384" starttime="20181130 17:15:14.293"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${verify}</arg>
<arg>Verify_Response_As_Json_Templated</arg>
<arg>response=${response_text}</arg>
<arg>folder=${folder}</arg>
<arg>base_name=response</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.384" starttime="20181130 17:15:14.384"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.384" starttime="20181130 17:15:14.292"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.385" starttime="20181130 17:15:14.272"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.385" starttime="20181130 17:15:14.271"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.VPN Delete L3VPN</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[2]</arg>
</arguments>
<kw name="VPN Delete L3VPN" library="VpnOperations">
<doc>Delete the created L3VPN</doc>
<arguments>
<arg>vpnid=@{VPN_INSTANCE_IDS}[2]</arg>
</arguments>
<kw name="Post_As_Json_Templated" library="TemplatedRequests">
<doc>Add arguments sensible for JSON data, return Post_Templated response text.</doc>
<arguments>
<arg>folder=${VAR_BASE}/l3vpn_delete</arg>
<arg>mapping=${Kwargs}</arg>
<arg>session=default</arg>
<arg>http_timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Post_Templated" library="TemplatedRequests">
<doc>Resolve URI and data from folder, call Post_To_Uri, return response text.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=data</arg>
<arg>extension=json</arg>
<arg>accept=${ACCEPT_EMPTY}</arg>
<arg>content_type=${HEADERS_YANG_JSON}</arg>
<arg>mapping=${mapping}</arg>
<arg>session=${session}</arg>
<arg>normalize_json=True</arg>
<arg>endline=${\n}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=location</arg>
<arg>extension=uri</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<assign>
<var>${uri}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181130 17:15:14.436" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/location.uri</msg>
<status status="PASS" endtime="20181130 17:15:14.436" starttime="20181130 17:15:14.435"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.437" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:15:14.437" starttime="20181130 17:15:14.436"></status>
</kw>
<msg timestamp="20181130 17:15:14.437" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181130 17:15:14.437" starttime="20181130 17:15:14.436"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181130 17:15:14.437" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181130 17:15:14.437" starttime="20181130 17:15:14.437"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181130 17:15:14.438" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri&lt;/a&gt;'.</msg>
<msg timestamp="20181130 17:15:14.438" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181130 17:15:14.438" starttime="20181130 17:15:14.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.438" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181130 17:15:14.439" starttime="20181130 17:15:14.438"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181130 17:15:14.439" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:15:14.439" starttime="20181130 17:15:14.439"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.439" starttime="20181130 17:15:14.435"></status>
</kw>
<msg timestamp="20181130 17:15:14.439" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:15:14.439" starttime="20181130 17:15:14.414"></status>
</kw>
<msg timestamp="20181130 17:15:14.440" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:15:14.440" starttime="20181130 17:15:14.413"></status>
</kw>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>name_prefix=post_</arg>
<arg>base_name=${base_name}</arg>
<arg>extension=${extension}</arg>
<arg>mapping=${mapping}</arg>
<arg>endline=${endline}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181130 17:15:14.470" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/post_data.json</msg>
<status status="PASS" endtime="20181130 17:15:14.470" starttime="20181130 17:15:14.469"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.471" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:15:14.471" starttime="20181130 17:15:14.470"></status>
</kw>
<msg timestamp="20181130 17:15:14.471" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181130 17:15:14.471" starttime="20181130 17:15:14.470"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181130 17:15:14.471" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181130 17:15:14.471" starttime="20181130 17:15:14.471"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181130 17:15:14.472" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json&lt;/a&gt;'.</msg>
<msg timestamp="20181130 17:15:14.472" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181130 17:15:14.472" starttime="20181130 17:15:14.471"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.472" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181130 17:15:14.472" starttime="20181130 17:15:14.472"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181130 17:15:14.473" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261443"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:15:14.473" starttime="20181130 17:15:14.473"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.473" starttime="20181130 17:15:14.468"></status>
</kw>
<msg timestamp="20181130 17:15:14.473" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:15:14.473" starttime="20181130 17:15:14.448"></status>
</kw>
<msg timestamp="20181130 17:15:14.474" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261443"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:15:14.474" starttime="20181130 17:15:14.447"></status>
</kw>
<kw name="Resolve_Jmes_Path" library="TemplatedRequests">
<doc>Reads JMES path from file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/jmespath.expr if the file exists and</doc>
<arguments>
<arg>${folder}</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${read_jmes_file}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<msg timestamp="20181130 17:15:14.475" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:15:14.475" starttime="20181130 17:15:14.475"></status>
</kw>
<msg timestamp="20181130 17:15:14.475" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181130 17:15:14.475" starttime="20181130 17:15:14.474"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181130 17:15:14.476" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181130 17:15:14.476" starttime="20181130 17:15:14.476"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>${jmes_expression}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${expression}</var>
</assign>
<msg timestamp="20181130 17:15:14.476" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181130 17:15:14.476" starttime="20181130 17:15:14.476"></status>
</kw>
<msg timestamp="20181130 17:15:14.477" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181130 17:15:14.477" starttime="20181130 17:15:14.474"></status>
</kw>
<kw name="Post_To_Uri" library="TemplatedRequests">
<doc>POST data to given URI, check status code and return response text.</doc>
<arguments>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>content_type=${content_type}</arg>
<arg>accept=${accept}</arg>
<arg>session=${session}</arg>
<arg>jmes_path=${jmes_expression}</arg>
<arg>normalize_json=${normalize_json}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${uri}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.478" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:15:14.478" starttime="20181130 17:15:14.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.478" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261443"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:15:14.478" starttime="20181130 17:15:14.478"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${content_type}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.479" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.479" starttime="20181130 17:15:14.479"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.479" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 17:15:14.479" starttime="20181130 17:15:14.479"></status>
</kw>
<kw name="Join_Two_Headers" library="TemplatedRequests">
<doc>Take two dicts, join them, return result. Second argument values take precedence.</doc>
<arguments>
<arg>first=${content_type}</arg>
<arg>second=${accept}</arg>
</arguments>
<assign>
<var>${headers}</var>
</assign>
<kw name="Copy Dictionary" library="Collections">
<doc>Returns a copy of the given dictionary.</doc>
<arguments>
<arg>${first}</arg>
</arguments>
<assign>
<var>${accumulator}</var>
</assign>
<msg timestamp="20181130 17:15:14.480" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.480" starttime="20181130 17:15:14.480"></status>
</kw>
<kw name="Get Dictionary Items" library="Collections">
<doc>Returns items of the given ``dictionary``.</doc>
<arguments>
<arg>${second}</arg>
</arguments>
<assign>
<var>${items_to_add}</var>
</assign>
<msg timestamp="20181130 17:15:14.481" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181130 17:15:14.481" starttime="20181130 17:15:14.481"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${accumulator}</arg>
<arg>@{items_to_add}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.481" starttime="20181130 17:15:14.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.482" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.482" starttime="20181130 17:15:14.481"></status>
</kw>
<msg timestamp="20181130 17:15:14.482" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:15:14.482" starttime="20181130 17:15:14.479"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"""${http_timeout}""" == """${EMPTY}"""</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>ELSE</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response}</var>
</assign>
<kw name="Post Request" library="RequestsLibrary">
<doc>Send a POST request on the session object found using the</doc>
<arguments>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.488" level="INFO">Post Request using : alias=default, uri=/restconf/operations/neutronvpn:deleteL3VPN, data=&lt;application/yang.data+json&gt;, headers={u'Content-Type': u'application/yang.data+json'}, files=None, allow_redirects=True </msg>
<status status="PASS" endtime="20181130 17:15:14.488" starttime="20181130 17:15:14.483"></status>
</kw>
<msg timestamp="20181130 17:15:14.488" level="INFO">${response} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:14.488" starttime="20181130 17:15:14.482"></status>
</kw>
<kw name="Check_Status_Code" library="TemplatedRequests">
<doc>Log response text, check status_code is one of allowed ones.</doc>
<arguments>
<arg>${response}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.text}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.489" level="INFO">{"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261443 does not exist","error-info":"&lt;severity&gt;warning&lt;/severity&gt;"}]}}</msg>
<status status="PASS" endtime="20181130 17:15:14.489" starttime="20181130 17:15:14.489"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.489" level="INFO">400</msg>
<status status="PASS" endtime="20181130 17:15:14.490" starttime="20181130 17:15:14.489"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>"""${explicit_status_codes}""" != """${NO_STATUS_CODES}"""</arg>
<arg>Collections.List_Should_Contain_Value</arg>
<arg>${explicit_status_codes}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.490" starttime="20181130 17:15:14.490"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${ALLOWED_STATUS_CODES}</arg>
<arg>${additional_allowed_status_codes}</arg>
</arguments>
<assign>
<var>${final_allowd_list}</var>
</assign>
<msg timestamp="20181130 17:15:14.491" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181130 17:15:14.491" starttime="20181130 17:15:14.490"></status>
</kw>
<kw name="List Should Contain Value" library="Collections">
<doc>Fails if the ``value`` is not found from ``list``.</doc>
<arguments>
<arg>${final_allowd_list}</arg>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.491" level="FAIL">[ 200 | 201 | 204 ] does not contain value '400'.</msg>
<status status="FAIL" endtime="20181130 17:15:14.491" starttime="20181130 17:15:14.491"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.491" starttime="20181130 17:15:14.488"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${normalize_json}</arg>
<arg>BuiltIn.Return_From_Keyword</arg>
<arg>${response.text}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.492" starttime="20181130 17:15:14.492"></status>
</kw>
<kw name="Normalize Json Text" library="norm_json">
<doc>Attempt to return sorted indented JSON string.</doc>
<arguments>
<arg>${response.text}</arg>
<arg>jmes_path=${jmes_path}</arg>
</arguments>
<assign>
<var>${text_normalized}</var>
</assign>
<msg timestamp="20181130 17:15:14.493" level="INFO">${text_normalized} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261443 does not exist",
    "error-tag": "invalid...</msg>
<status status="PASS" endtime="20181130 17:15:14.493" starttime="20181130 17:15:14.492"></status>
</kw>
<msg timestamp="20181130 17:15:14.493" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261443 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181130 17:15:14.493" starttime="20181130 17:15:14.477"></status>
</kw>
<msg timestamp="20181130 17:15:14.493" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261443 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181130 17:15:14.493" starttime="20181130 17:15:14.406"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${verify}</arg>
<arg>Verify_Response_As_Json_Templated</arg>
<arg>response=${response_text}</arg>
<arg>folder=${folder}</arg>
<arg>base_name=response</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:14.494" starttime="20181130 17:15:14.494"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.494" starttime="20181130 17:15:14.405"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:14.494" starttime="20181130 17:15:14.385"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.494" starttime="20181130 17:15:14.385"></status>
</kw>
<kw name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:15:14.497" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 17:15:14.497" starttime="20181130 17:15:14.497"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:14.499" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:15:14.887" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 17:15:14.887" starttime="20181130 17:15:14.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:15:14.887" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1609
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 524
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3793
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2332
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 145
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.536656
distributed-data-store.config.commit.rate_Max      = 71.719286
distributed-data-store.config.commit.rate_Mean     = 6.57105592947
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 2142
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.102976
distributed-data-store.operational.commit.rate_Max      = 20.697831
distributed-data-store.operational.commit.rate_Mean     = 0.400973030313
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 6226
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 17:15:14.888" starttime="20181130 17:15:14.887"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.888" starttime="20181130 17:15:14.497"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.888" starttime="20181130 17:15:14.496"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:14.888" starttime="20181130 17:15:14.496"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 17:15:14.891" level="INFO">${tmpdir} = CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181130 17:15:14.891" starttime="20181130 17:15:14.890"></status>
</kw>
<msg timestamp="20181130 17:15:14.891" level="INFO">${dstdir} = /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181130 17:15:14.891" starttime="20181130 17:15:14.889"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:15:14.891" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181130 17:15:14.892" starttime="20181130 17:15:14.891"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:14.894" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Vpn_Basic 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:15:15.156" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 17:15:15.156" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 17:15:15.156" starttime="20181130 17:15:14.892"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.157" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 17:15:15.157" starttime="20181130 17:15:15.157"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.158" starttime="20181130 17:15:15.158"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.158" starttime="20181130 17:15:14.888"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.159" starttime="20181130 17:15:14.888"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 17:15:15.161" level="INFO">${tmpdir} = CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181130 17:15:15.161" starttime="20181130 17:15:15.161"></status>
</kw>
<msg timestamp="20181130 17:15:15.161" level="INFO">${dstdir} = /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181130 17:15:15.161" starttime="20181130 17:15:15.160"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:15:15.162" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181130 17:15:15.162" starttime="20181130 17:15:15.162"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.165" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Vpn_Basic 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:15:15.405" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 17:15:15.405" level="INFO">${output} = 2018-11-30 17:15:15,361 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 17:15:15,364 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 17:15:15.405" starttime="20181130 17:15:15.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.406" level="INFO">rc: 1, output: 2018-11-30 17:15:15,361 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 17:15:15,364 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 17:15:15,367 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 17:15:15,378 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:fecb487d-1bf8-4aa9-a0eb-971e79377ee8
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 17:15:15.406" starttime="20181130 17:15:15.405"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 17:15:15.407" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 17:15:15.407" starttime="20181130 17:15:15.406"></status>
</kw>
<status status="FAIL" endtime="20181130 17:15:15.407" starttime="20181130 17:15:15.159"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.407" starttime="20181130 17:15:15.159"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.407" starttime="20181130 17:15:14.496"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.409" starttime="20181130 17:15:15.409"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.410" starttime="20181130 17:15:15.410"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.410" starttime="20181130 17:15:15.410"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.415" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 17:15:15.415" starttime="20181130 17:15:15.411"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.431" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.432" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 17:15:15.432" starttime="20181130 17:15:15.415"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.432" starttime="20181130 17:15:15.409"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.433" starttime="20181130 17:15:15.433"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.433" starttime="20181130 17:15:15.433"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.435" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 17:15:15.435" starttime="20181130 17:15:15.434"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.450" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.450" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 17:15:15.450" starttime="20181130 17:15:15.435"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.450" starttime="20181130 17:15:15.432"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.452" starttime="20181130 17:15:15.452"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.452" starttime="20181130 17:15:15.452"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.454" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 17:15:15.454" starttime="20181130 17:15:15.452"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.461" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.461" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 17:15:15.461" starttime="20181130 17:15:15.454"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.461" starttime="20181130 17:15:15.450"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.462" starttime="20181130 17:15:15.462"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.463" starttime="20181130 17:15:15.462"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.464" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 17:15:15.464" starttime="20181130 17:15:15.463"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.468" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.468" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 17:15:15.468" starttime="20181130 17:15:15.464"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.469" starttime="20181130 17:15:15.461"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.470" starttime="20181130 17:15:15.469"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.470" starttime="20181130 17:15:15.470"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.472" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 17:15:15.472" starttime="20181130 17:15:15.470"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.475" level="INFO">qdhcp-261bf468-f883-4401-8fe0-b62ac2951e1d
qdhcp-326344c1-111f-404d-9938-9707f5b048b4
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.475" level="INFO">${output} = qdhcp-261bf468-f883-4401-8fe0-b62ac2951e1d
qdhcp-326344c1-111f-404d-9938-9707f5b048b4
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:15:15.475" starttime="20181130 17:15:15.473"></status>
</kw>
<msg timestamp="20181130 17:15:15.476" level="INFO">${nslist} = qdhcp-261bf468-f883-4401-8fe0-b62ac2951e1d
qdhcp-326344c1-111f-404d-9938-9707f5b048b4
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:15:15.476" starttime="20181130 17:15:15.469"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 17:15:15.476" level="INFO">2 lines returned</msg>
<msg timestamp="20181130 17:15:15.476" level="INFO">@{lines} = [ qdhcp-261bf468-f883-4401-8fe0-b62ac2951e1d | qdhcp-326344c1-111f-404d-9938-9707f5b048b4 ]</msg>
<status status="PASS" endtime="20181130 17:15:15.476" starttime="20181130 17:15:15.476"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-261bf468-f883-4401-8fe0-b62ac2951e1d">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.478" starttime="20181130 17:15:15.477"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.478" starttime="20181130 17:15:15.478"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.480" level="INFO">sudo ip netns exec qdhcp-261bf468-f883-44 01-8fe0-b62ac2951e1d ip -o link</msg>
<status status="PASS" endtime="20181130 17:15:15.480" starttime="20181130 17:15:15.478"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.510" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
89: tap95fb815a-57: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:f9:64:a7 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.510" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
89: tap95fb815a-57: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 17:15:15.510" starttime="20181130 17:15:15.481"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.510" starttime="20181130 17:15:15.477"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.511" starttime="20181130 17:15:15.511"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.512" starttime="20181130 17:15:15.511"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.514" level="INFO">sudo ip netns exec qdhcp-261bf468-f883-44 01-8fe0-b62ac2951e1d ip -o addr</msg>
<status status="PASS" endtime="20181130 17:15:15.514" starttime="20181130 17:15:15.512"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.536" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
89: tap95fb815a-57    inet 20.1.1.2/24 brd 20.1.1.255 scope global tap95fb815a-57\       valid_lft forever preferred_lft forever
89: tap95fb815a-57    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap95fb815a-57\       valid_lft forever preferred_lft forever
89: tap95fb815a-57    inet6 fe80::f816:3eff:fef9:64a7/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.536" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
89: tap95fb815a-57    inet 20...</msg>
<status status="PASS" endtime="20181130 17:15:15.536" starttime="20181130 17:15:15.514"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.536" starttime="20181130 17:15:15.510"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.537" starttime="20181130 17:15:15.537"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.538" starttime="20181130 17:15:15.538"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.540" level="INFO">sudo ip netns exec qdhcp-261bf468-f883-44 01-8fe0-b62ac2951e1d ip route</msg>
<status status="PASS" endtime="20181130 17:15:15.540" starttime="20181130 17:15:15.538"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.560" level="INFO">default via 20.1.1.1 dev tap95fb815a-57 
20.1.1.0/24 dev tap95fb815a-57 proto kernel scope link src 20.1.1.2 
169.254.0.0/16 dev tap95fb815a-57 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.560" level="INFO">${output} = default via 20.1.1.1 dev tap95fb815a-57 
20.1.1.0/24 dev tap95fb815a-57 proto kernel scope link src 20.1.1.2 
169.254.0.0/16 dev tap95fb815a-57 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 17:15:15.560" starttime="20181130 17:15:15.541"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.560" starttime="20181130 17:15:15.536"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.560" starttime="20181130 17:15:15.477"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-326344c1-111f-404d-9938-9707f5b048b4">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.561" starttime="20181130 17:15:15.561"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.561" starttime="20181130 17:15:15.561"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.564" level="INFO">sudo ip netns exec qdhcp-326344c1-111f-40 4d-9938-9707f5b048b4 ip -o link</msg>
<status status="PASS" endtime="20181130 17:15:15.564" starttime="20181130 17:15:15.562"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.592" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
88: tapaf399955-be: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:85:d0:ce brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.592" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
88: tapaf399955-be: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 17:15:15.592" starttime="20181130 17:15:15.564"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.592" starttime="20181130 17:15:15.560"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.594" starttime="20181130 17:15:15.593"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.594" starttime="20181130 17:15:15.594"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.596" level="INFO">sudo ip netns exec qdhcp-326344c1-111f-40 4d-9938-9707f5b048b4 ip -o addr</msg>
<status status="PASS" endtime="20181130 17:15:15.596" starttime="20181130 17:15:15.594"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.615" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
88: tapaf399955-be    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapaf399955-be\       valid_lft forever preferred_lft forever
88: tapaf399955-be    inet 10.1.1.2/24 brd 10.1.1.255 scope global tapaf399955-be\       valid_lft forever preferred_lft forever
88: tapaf399955-be    inet6 fe80::f816:3eff:fe85:d0ce/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.615" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
88: tapaf399955-be    inet 16...</msg>
<status status="PASS" endtime="20181130 17:15:15.615" starttime="20181130 17:15:15.596"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.615" starttime="20181130 17:15:15.593"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.616" starttime="20181130 17:15:15.616"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.617" starttime="20181130 17:15:15.617"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.619" level="INFO">sudo ip netns exec qdhcp-326344c1-111f-40 4d-9938-9707f5b048b4 ip route</msg>
<status status="PASS" endtime="20181130 17:15:15.619" starttime="20181130 17:15:15.617"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.636" level="INFO">default via 10.1.1.1 dev tapaf399955-be 
10.1.1.0/24 dev tapaf399955-be proto kernel scope link src 10.1.1.2 
169.254.0.0/16 dev tapaf399955-be proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.636" level="INFO">${output} = default via 10.1.1.1 dev tapaf399955-be 
10.1.1.0/24 dev tapaf399955-be proto kernel scope link src 10.1.1.2 
169.254.0.0/16 dev tapaf399955-be proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 17:15:15.636" starttime="20181130 17:15:15.619"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.636" starttime="20181130 17:15:15.615"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.636" starttime="20181130 17:15:15.560"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.636" starttime="20181130 17:15:15.477"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.637" starttime="20181130 17:15:15.637"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.637" starttime="20181130 17:15:15.637"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.639" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 17:15:15.639" starttime="20181130 17:15:15.638"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.658" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tapaf399955-be"
            tag: 4095
            Interface "tapaf399955-be"
                type: internal
        Port "tap95fb815a-57"
            tag: 4095
            Interface "tap95fb815a-57"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.658" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 17:15:15.658" starttime="20181130 17:15:15.639"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.659" starttime="20181130 17:15:15.636"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.660" starttime="20181130 17:15:15.660"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.660" starttime="20181130 17:15:15.660"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.662" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 17:15:15.662" starttime="20181130 17:15:15.660"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.681" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 68
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 68
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.681" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 68
datapath_types...</msg>
<status status="PASS" endtime="20181130 17:15:15.681" starttime="20181130 17:15:15.662"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.681" starttime="20181130 17:15:15.659"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.683" starttime="20181130 17:15:15.682"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.683" starttime="20181130 17:15:15.683"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.685" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 17:15:15.685" starttime="20181130 17:15:15.683"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:15.702" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 30(tapaf399955-be): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 31(tap95fb815a-57): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:15.702" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 17:15:15.702" starttime="20181130 17:15:15.685"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:15.702" starttime="20181130 17:15:15.682"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:15.703" starttime="20181130 17:15:15.703"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:15.703" starttime="20181130 17:15:15.703"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:15.705" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 17:15:15.705" starttime="20181130 17:15:15.704"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:16.004" level="INFO">cookie=0x8000000, duration=4961.323s, table=0, n_packets=4956, n_bytes=267624, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=672.215s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tapaf399955-be",vlan_tci=0x0000/0x1fff actions=write_metadata:0x260000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=669.210s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap95fb815a-57",vlan_tci=0x0000/0x1fff actions=write_metadata:0x270000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=671.244s, table=17, n_packets=3, n_bytes=258, priority=10,metadata=0x260000000000/0xffffff0000000000 actions=load:0x26-&gt;NXM_NX_REG1[0..19],load:0x1399-&gt;NXM_NX_REG7[0..15],write_metadata:0xa000261399000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=668.256s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x270000000000/0xffffff0000000000 actions=load:0x27-&gt;NXM_NX_REG1[0..19],load:0x139a-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00027139a000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=5255.285s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5255.285s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5255.285s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5255.285s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5255.285s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5092.849s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5092.849s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5255.285s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5255.285s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5255.186s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x9001399, duration=671.276s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x2c actions=write_metadata:0x1399000000/0xfffffffff000000,goto_table:51
 cookie=0x900139a, duration=668.271s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x1 actions=write_metadata:0x139a000000/0xfffffffff000000,goto_table:51
 cookie=0x9051399, duration=672.212s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x2c actions=write_metadata:0x1399000000/0xfffffffff000000,goto_table:51
 cookie=0x905139a, duration=669.210s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x1 actions=write_metadata:0x139a000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=5254.851s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5254.841s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5255.186s, table=43, n_packets=184, n_bytes=12600, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5255.285s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5255.285s, table=48, n_packets=185, n_bytes=12642, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8051399, duration=671.256s, table=50, n_packets=3, n_bytes=258, priority=20,metadata=0x261399000000/0xfffffffff000000,dl_src=fa:16:3e:85:d0:ce actions=goto_table:51
 cookie=0x805139a, duration=668.256s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x27139a000000/0xfffffffff000000,dl_src=fa:16:3e:f9:64:a7 actions=goto_table:51
 cookie=0x8050001, duration=5255.186s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5255.285s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5095.160s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8031399, duration=671.253s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1399000000/0xffff000000,dl_dst=fa:16:3e:85:d0:ce actions=load:0x2600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139a, duration=668.256s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x139a000000/0xffff000000,dl_dst=fa:16:3e:f9:64:a7 actions=load:0x2700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5255.186s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5255.186s, table=51, n_packets=185, n_bytes=12642, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5095.615s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5095.615s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4240.016s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4240.014s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4129.903s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4129.903s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3385.475s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3385.462s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8701399, duration=671.273s, table=52, n_packets=3, n_bytes=258, priority=5,metadata=0x1399000000/0xffff000001 actions=write_actions(group:210034)
 cookie=0x8701399, duration=671.257s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1399000001/0xffff000001 actions=write_actions(group:210033)
 cookie=0x870139a, duration=668.271s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139a000001/0xffff000001 actions=write_actions(group:210035)
 cookie=0x870139a, duration=668.271s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x139a000000/0xffff000001 actions=write_actions(group:210036)
 cookie=0x8800001, duration=5095.615s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4239.693s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4129.586s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3385.153s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800026, duration=671.246s, table=55, n_packets=3, n_bytes=258, priority=10,tun_id=0x26,metadata=0x260000000000/0xfffff0000000000 actions=drop
 cookie=0x8800027, duration=668.256s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x27,metadata=0x270000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5095.615s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4239.699s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4129.586s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3385.159s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800026, duration=671.246s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x26 actions=load:0x2600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800027, duration=668.256s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x27 actions=load:0x2700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5255.285s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5255.285s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5255.186s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5255.285s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5255.113s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5255.113s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5255.113s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5255.113s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5255.113s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5255.113s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5255.113s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5255.113s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5255.113s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5255.113s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5255.113s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5255.113s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5255.113s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5255.113s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5255.140s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5255.113s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5255.113s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5255.113s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5255.113s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5255.113s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5255.113s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5255.113s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5255.113s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5255.113s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=4961.268s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=4961.272s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=672.208s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2600 actions=output:"tapaf399955-be"
 cookie=0x8000007, duration=669.210s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2700 actions=output:"tap95fb815a-57"
 cookie=0x6900000, duration=5255.103s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5255.103s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5255.103s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5255.103s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5255.113s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5255.103s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5255.103s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5255.103s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5255.103s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5255.103s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5255.103s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5255.103s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5255.103s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5255.113s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5255.113s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5255.113s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5255.113s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5255.113s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5255.113s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5255.113s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5255.113s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5255.113s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5255.113s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:16.005" level="INFO">${output} =  cookie=0x8000000, duration=4961.323s, table=0, n_packets=4956, n_bytes=267624, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 17:15:16.005" starttime="20181130 17:15:15.706"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.005" starttime="20181130 17:15:15.702"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:16.006" starttime="20181130 17:15:16.006"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:16.007" starttime="20181130 17:15:16.007"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.009" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 17:15:16.009" starttime="20181130 17:15:16.007"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:16.028" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210034,type=all,bucket=actions=group:210033
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210017,type=all
 group_id=210036,type=all,bucket=actions=group:210035
 group_id=225003,type=all,bucket=actions=drop
 group_id=210033,type=all,bucket=actions=set_field:0x26-&gt;tun_id,resubmit(,55)
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210035,type=all,bucket=actions=set_field:0x27-&gt;tun_id,resubmit(,55)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:16.028" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210034,ty...</msg>
<status status="PASS" endtime="20181130 17:15:16.028" starttime="20181130 17:15:16.009"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.029" starttime="20181130 17:15:16.005"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:16.030" starttime="20181130 17:15:16.029"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:15:16.030" starttime="20181130 17:15:16.030"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.032" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 17:15:16.032" starttime="20181130 17:15:16.030"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:16.060" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=5096.602s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=4240.693s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210034,duration=672.229s,ref_count=1,packet_count=3,byte_count=258,bucket0:packet_count=3,byte_count=258
 group_id=210018,duration=4130.590s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210017,duration=4130.905s,ref_count=1,packet_count=0,byte_count=0
 group_id=210036,duration=669.235s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=225003,duration=3379.170s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210033,duration=672.539s,ref_count=1,packet_count=3,byte_count=258,bucket0:packet_count=3,byte_count=258
 group_id=210004,duration=5096.290s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=4240.990s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=5255.483s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=3386.466s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=3386.158s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210035,duration=669.539s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:15:16.060" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=5096.602s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=4240.693s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 17:15:16.060" starttime="20181130 17:15:16.032"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.060" starttime="20181130 17:15:16.029"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.060" starttime="20181130 17:15:15.408"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.060" starttime="20181130 17:15:15.408"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.060" starttime="20181130 17:15:15.408"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.060" starttime="20181130 17:15:15.408"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 17:15:16.070" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf4f9c90&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:15:16.070" starttime="20181130 17:15:16.069"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.075" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.075" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.076" starttime="20181130 17:15:16.071"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.076" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.076" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.076" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.076" starttime="20181130 17:15:16.076"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.077" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.077" starttime="20181130 17:15:16.077"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.077" starttime="20181130 17:15:16.070"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.085" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.086" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.086" starttime="20181130 17:15:16.077"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.086" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"326344c1-111f-404d-9938-9707f5b048b4","segmentation-id":44,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5017,"mac-timeout":300},{"elan-instance-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","segmentation-id":1,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5018,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 17:15:16.086" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.087" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 17:15:16.087" starttime="20181130 17:15:16.086"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.087" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "326344c1-111f-404d-9938-9707f5b048b4",
                "elan-tag": 5017,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 44
            },
            {
                "elan-instance-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                "elan-tag": 5018,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 1
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.087" starttime="20181130 17:15:16.087"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.087" starttime="20181130 17:15:16.077"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.095" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.095" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.095" starttime="20181130 17:15:16.087"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.096" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"b7108c83-295d-48ed-a0a6-8196f1ec9b94","elan-instance-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","static-mac-entries":[{"mac-address":"fa:16:3e:8d:3d:3e","ip-prefix":"20.1.1.13"}]},{"name":"e7268626-1a2a-417f-8105-ba09bb164994","elan-instance-name":"326344c1-111f-404d-9938-9707f5b048b4","static-mac-entries":[{"mac-address":"fa:16:3e:7c:f3:0c","ip-prefix":"10.1.1.4"}]},{"name":"65f15b54-aedb-4c35-8fa3-754fd101f8a0","elan-instance-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","static-mac-entries":[{"mac-address":"fa:16:3e:21:07:a2","ip-prefix":"20.1.1.15"}]},{"name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","elan-instance-name":"326344c1-111f-404d-9938-9707f5b048b4","static-mac-entries":[{"mac-address":"fa:16:3e:85:d0:ce","ip-prefix":"10.1.1.2"}]},{"name":"95fb815a-5708-4f7b-b7ac-807408c7b516","elan-instance-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","static-mac-entries":[{"mac-address":"fa:16:3e:f9:64:a7","ip-prefix":"20.1.1.2"}]},{"name":"797f7974-8990-4f10-8265-97d6ac630769","elan-instance-name":"326344c1-111f-404d-9938-9707f5b048b4","static-mac-entries":[{"mac-address":"fa:16:3e:d9:20:28","ip-prefix":"10.1.1.14"}]}]}} </msg>
<msg timestamp="20181130 17:15:16.096" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.096" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                "name": "b7108c83-295d-48ed-a0a6-8196...</msg>
<status status="PASS" endtime="20181130 17:15:16.096" starttime="20181130 17:15:16.095"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.096" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                "name": "b7108c83-295d-48ed-a0a6-8196f1ec9b94",
                "static-mac-entries": [
                    {
                        "ip-prefix": "20.1.1.13",
                        "mac-address": "fa:16:3e:8d:3d:3e"
                    }
                ]
            },
            {
                "elan-instance-name": "326344c1-111f-404d-9938-9707f5b048b4",
                "name": "e7268626-1a2a-417f-8105-ba09bb164994",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.1.4",
                        "mac-address": "fa:16:3e:7c:f3:0c"
                    }
                ]
            },
            {
                "elan-instance-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                "name": "65f15b54-aedb-4c35-8fa3-754fd101f8a0",
                "static-mac-entries": [
                    {
                        "ip-prefix": "20.1.1.15",
                        "mac-address": "fa:16:3e:21:07:a2"
                    }
                ]
            },
            {
                "elan-instance-name": "326344c1-111f-404d-9938-9707f5b048b4",
                "name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.1.2",
                        "mac-address": "fa:16:3e:85:d0:ce"
                    }
                ]
            },
            {
                "elan-instance-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                "name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "static-mac-entries": [
                    {
                        "ip-prefix": "20.1.1.2",
                        "mac-address": "fa:16:3e:f9:64:a7"
                    }
                ]
            },
            {
                "elan-instance-name": "326344c1-111f-404d-9938-9707f5b048b4",
                "name": "797f7974-8990-4f10-8265-97d6ac630769",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.1.14",
                        "mac-address": "fa:16:3e:d9:20:28"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.097" starttime="20181130 17:15:16.096"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.097" starttime="20181130 17:15:16.087"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.100" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.101" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.101" starttime="20181130 17:15:16.097"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.104" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543597446}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"af399955-be9e-4cac-9a57-0c95e0c9bf81","id-value":[38]},{"id-key":"95fb815a-5708-4f7b-b7ac-807408c7b516","id-value":[39]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543597314}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543597340,"id":150000},{"ready-time-sec":1543597344,"id":150001}],"available-id-count":2,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":150001,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001},{"ready-time-sec":1543597340,"id":100005},{"ready-time-sec":1543597344,"id":100007},{"ready-time-sec":1543597348,"id":100003}],"available-id-count":4,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100007,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":12,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26},{"ready-time-sec":1543596369,"id":29},{"ready-time-sec":1543596371,"id":28},{"ready-time-sec":1543596378,"id":31},{"ready-time-sec":1543596384,"id":30},{"ready-time-sec":1543596526,"id":32},{"ready-time-sec":1543596536,"id":33},{"ready-time-sec":1543597355,"id":34},{"ready-time-sec":1543597364,"id":35},{"ready-time-sec":1543597377,"id":36},{"ready-time-sec":1543597383,"id":37}],"available-id-count":36,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":39,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543597433}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"326344c1-111f-404d-9938-9707f5b048b4","id-value":[5017]},{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"261bf468-f883-4401-8fe0-b62ac2951e1d","id-value":[5018]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011},{"ready-time-sec":1543596380,"id":5012},{"ready-time-sec":1543596386,"id":5013},{"ready-time-sec":1543596538,"id":5014},{"ready-time-sec":1543597379,"id":5015},{"ready-time-sec":1543597386,"id":5016}],"available-id-count":15,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5018,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543597318}],"id-entries":[{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.1/32","id-value":[100006]},{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.1/32","id-value":[100004]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543597452}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"2905d43f-6c67-49ef-8940-3faaf64f1417","id-value":[7]},{"id-key":"ddfac483-ce5f-457c-83a9-0dc3a4523619","id-value":[12]},{"id-key":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","id-value":[11]},{"id-key":"f8104941-e975-4443-90b2-de28fa1126e8","id-value":[9]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"7b475f67-4625-4b12-8a3f-be65fc617a58","id-value":[10]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]},{"id-key":"e1ea6a51-4491-4128-bf93-a76281e5fab5","id-value":[8]}]}]}} </msg>
<msg timestamp="20181130 17:15:16.104" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.104" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 17:15:16.104" starttime="20181130 17:15:16.101"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.105" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543597446
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                        "id-value": [
                            38
                        ]
                    },
                    {
                        "id-key": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                        "id-value": [
                            39
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543597314
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 150001,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 2,
                    "delayed-id-entries": [
                        {
                            "id": 150000,
                            "ready-time-sec": 1543597340
                        },
                        {
                            "id": 150001,
                            "ready-time-sec": 1543597344
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100007,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 4,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        },
                        {
                            "id": 100005,
                            "ready-time-sec": 1543597340
                        },
                        {
                            "id": 100007,
                            "ready-time-sec": 1543597344
                        },
                        {
                            "id": 100003,
                            "ready-time-sec": 1543597348
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 12,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 39,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 36,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1543596369
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1543596371
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1543596378
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1543596384
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1543596526
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1543596536
                        },
                        {
                            "id": 34,
                            "ready-time-sec": 1543597355
                        },
                        {
                            "id": 35,
                            "ready-time-sec": 1543597364
                        },
                        {
                            "id": 36,
                            "ready-time-sec": 1543597377
                        },
                        {
                            "id": 37,
                            "ready-time-sec": 1543597383
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543597433
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "326344c1-111f-404d-9938-9707f5b048b4",
                        "id-value": [
                            5017
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                        "id-value": [
                            5018
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5018,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 15,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1543596380
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1543596386
                        },
                        {
                            "id": 5014,
                            "ready-time-sec": 1543596538
                        },
                        {
                            "id": 5015,
                            "ready-time-sec": 1543597379
                        },
                        {
                            "id": 5016,
                            "ready-time-sec": 1543597386
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543597318
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.1/32",
                        "id-value": [
                            100006
                        ]
                    },
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.1/32",
                        "id-value": [
                            100004
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543597452
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                        "id-value": [
                            12
                        ]
                    },
                    {
                        "id-key": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "f8104941-e975-4443-90b2-de28fa1126e8",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                        "id-value": [
                            8
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.105" starttime="20181130 17:15:16.104"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.105" starttime="20181130 17:15:16.097"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.108" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.108" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.108" starttime="20181130 17:15:16.105"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.109" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"f8104941-e975-4443-90b2-de28fa1126e8","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e1ea6a51-4491-4128-bf93-a76281e5fab5","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"7b475f67-4625-4b12-8a3f-be65fc617a58","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2905d43f-6c67-49ef-8940-3faaf64f1417","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ddfac483-ce5f-457c-83a9-0dc3a4523619","access-list-entries":{"ace":[{"rule-name":"434cd6f3-c21a-4138-812b-c6b22a618341","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"d5f2c2f0-bd54-42fb-a6bf-b5586dc3ffc8","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"f5208f0c-ccc5-4e4c-b049-356649af16b0","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"1665c33b-1073-46c2-a9de-34c2ffd1a5c8","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"76573101-e0d8-43b3-8416-b4936bd55668","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5b1ba3f4-a8ad-4ae6-bbec-4121b58cc78f","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"7be0721f-0c3d-4b36-94a4-9173b677ea20","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"d028e4f9-db5a-421a-9ed8-e16c6f74a037","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}}]}} </msg>
<msg timestamp="20181130 17:15:16.110" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.110" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181130 17:15:16.110" starttime="20181130 17:15:16.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.110" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "f8104941-e975-4443-90b2-de28fa1126e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "434cd6f3-c21a-4138-812b-c6b22a618341"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d5f2c2f0-bd54-42fb-a6bf-b5586dc3ffc8"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "f5208f0c-ccc5-4e4c-b049-356649af16b0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "1665c33b-1073-46c2-a9de-34c2ffd1a5c8"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "76573101-e0d8-43b3-8416-b4936bd55668"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "5b1ba3f4-a8ad-4ae6-bbec-4121b58cc78f"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "7be0721f-0c3d-4b36-94a4-9173b677ea20"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "d028e4f9-db5a-421a-9ed8-e16c6f74a037"
                        }
                    ]
                },
                "acl-name": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.110" starttime="20181130 17:15:16.110"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.110" starttime="20181130 17:15:16.105"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.115" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.116" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.116" starttime="20181130 17:15:16.111"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.117" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"797f7974-8990-4f10-8265-97d6ac630769","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:d9:20:28","ip-address":"fe80:0:0:0:f816:3eff:fed9:2028"},{"mac-address":"fa:16:3e:d9:20:28","ip-address":"10.1.1.14"},{"mac-address":"fa:16:3e:d9:20:28","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:d9:20:28","ip-address":"71.1.1.0/24"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"65f15b54-aedb-4c35-8fa3-754fd101f8a0","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:21:07:a2","ip-address":"20.1.1.15"},{"mac-address":"fa:16:3e:21:07:a2","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:21:07:a2","ip-address":"71.1.1.0/24"},{"mac-address":"fa:16:3e:21:07:a2","ip-address":"fe80:0:0:0:f816:3eff:fe21:7a2"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"b7108c83-295d-48ed-a0a6-8196f1ec9b94","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:8d:3d:3e","ip-address":"20.1.1.13"},{"mac-address":"fa:16:3e:8d:3d:3e","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:8d:3d:3e","ip-address":"71.1.1.0/24"},{"mac-address":"fa:16:3e:8d:3d:3e","ip-address":"fe80:0:0:0:f816:3eff:fe8d:3d3e"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"95fb815a-5708-4f7b-b7ac-807408c7b516","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap95fb815a-57"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapaf399955-be"},{"name":"e7268626-1a2a-417f-8105-ba09bb164994","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:7c:f3:0c","ip-address":"fe80:0:0:0:f816:3eff:fe7c:f30c"},{"mac-address":"fa:16:3e:7c:f3:0c","ip-address":"10.1.1.4"},{"mac-address":"fa:16:3e:7c:f3:0c","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:7c:f3:0c","ip-address":"71.1.1.0/24"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181130 17:15:16.117" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.117" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fed9:...</msg>
<status status="PASS" endtime="20181130 17:15:16.117" starttime="20181130 17:15:16.116"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.117" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fed9:2028",
                        "mac-address": "fa:16:3e:d9:20:28"
                    },
                    {
                        "ip-address": "10.1.1.14",
                        "mac-address": "fa:16:3e:d9:20:28"
                    },
                    {
                        "ip-address": "72.1.1.0/24",
                        "mac-address": "fa:16:3e:d9:20:28"
                    },
                    {
                        "ip-address": "71.1.1.0/24",
                        "mac-address": "fa:16:3e:d9:20:28"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ddfac483-ce5f-457c-83a9-0dc3a4523619"
                ],
                "enabled": true,
                "name": "797f7974-8990-4f10-8265-97d6ac630769",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "20.1.1.15",
                        "mac-address": "fa:16:3e:21:07:a2"
                    },
                    {
                        "ip-address": "72.1.1.0/24",
                        "mac-address": "fa:16:3e:21:07:a2"
                    },
                    {
                        "ip-address": "71.1.1.0/24",
                        "mac-address": "fa:16:3e:21:07:a2"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe21:7a2",
                        "mac-address": "fa:16:3e:21:07:a2"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ddfac483-ce5f-457c-83a9-0dc3a4523619"
                ],
                "enabled": true,
                "name": "65f15b54-aedb-4c35-8fa3-754fd101f8a0",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "20.1.1.13",
                        "mac-address": "fa:16:3e:8d:3d:3e"
                    },
                    {
                        "ip-address": "72.1.1.0/24",
                        "mac-address": "fa:16:3e:8d:3d:3e"
                    },
                    {
                        "ip-address": "71.1.1.0/24",
                        "mac-address": "fa:16:3e:8d:3d:3e"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe8d:3d3e",
                        "mac-address": "fa:16:3e:8d:3d:3e"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ddfac483-ce5f-457c-83a9-0dc3a4523619"
                ],
                "enabled": true,
                "name": "b7108c83-295d-48ed-a0a6-8196f1ec9b94",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap95fb815a-57",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapaf399955-be",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe7c:f30c",
                        "mac-address": "fa:16:3e:7c:f3:0c"
                    },
                    {
                        "ip-address": "10.1.1.4",
                        "mac-address": "fa:16:3e:7c:f3:0c"
                    },
                    {
                        "ip-address": "72.1.1.0/24",
                        "mac-address": "fa:16:3e:7c:f3:0c"
                    },
                    {
                        "ip-address": "71.1.1.0/24",
                        "mac-address": "fa:16:3e:7c:f3:0c"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "ddfac483-ce5f-457c-83a9-0dc3a4523619"
                ],
                "enabled": true,
                "name": "e7268626-1a2a-417f-8105-ba09bb164994",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.117" starttime="20181130 17:15:16.117"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.117" starttime="20181130 17:15:16.111"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.120" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.120" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.120" starttime="20181130 17:15:16.118"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.122" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.326344c1-111f-404d-9938-9707f5b048b4.af399955-be9e-4cac-9a57-0c95e0c9bf81","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84171292672,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5017,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":38,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.af399955-be9e-4cac-9a57-0c95e0c9bf81","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"30"}}]}}]}]},{"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.95fb815a-5708-4f7b-b7ac-807408c7b516","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"31"}}]}}]}]},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.261bf468-f883-4401-8fe0-b62ac2951e1d.95fb815a-5708-4f7b-b7ac-807408c7b516","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84188069888,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5018,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":39,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f7282b24-8fd7-415c-b393-32d21730c1ef","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f7282b24-8fd7-415c-b393-32d21730c1ef","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 17:15:16.122" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.123" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 17:15:16.123" starttime="20181130 17:15:16.121"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.123" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84171292672,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5017
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.326344c1-111f-404d-9938-9707f5b048b4.af399955-be9e-4cac-9a57-0c95e0c9bf81",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "30"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.af399955-be9e-4cac-9a57-0c95e0c9bf81",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "31"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.95fb815a-5708-4f7b-b7ac-807408c7b516",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84188069888,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5018
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 39
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.261bf468-f883-4401-8fe0-b62ac2951e1d.95fb815a-5708-4f7b-b7ac-807408c7b516",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f7282b24-8fd7-415c-b393-32d21730c1ef",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f7282b24-8fd7-415c-b393-32d21730c1ef",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.124" starttime="20181130 17:15:16.123"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.124" starttime="20181130 17:15:16.118"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.126" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.126" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.126" starttime="20181130 17:15:16.124"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.127" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"326344c1-111f-404d-9938-9707f5b048b4"},{"zone-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"zone-name":"261bf468-f883-4401-8fe0-b62ac2951e1d"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 17:15:16.127" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.127" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 17:15:16.127" starttime="20181130 17:15:16.127"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.128" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "326344c1-111f-404d-9938-9707f5b048b4"
                            },
                            {
                                "zone-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                            },
                            {
                                "zone-name": "261bf468-f883-4401-8fe0-b62ac2951e1d"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.128" starttime="20181130 17:15:16.127"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.128" starttime="20181130 17:15:16.124"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.131" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.131" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.131" starttime="20181130 17:15:16.128"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.131" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.132" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.132" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.132" starttime="20181130 17:15:16.131"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.132" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.132" starttime="20181130 17:15:16.132"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.132" starttime="20181130 17:15:16.128"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.136" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.136" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.136" starttime="20181130 17:15:16.132"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.136" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.137" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.137" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.137" starttime="20181130 17:15:16.136"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.137" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.137" starttime="20181130 17:15:16.137"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.137" starttime="20181130 17:15:16.132"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.140" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.140" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.140" starttime="20181130 17:15:16.138"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.141" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.141" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.141" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.141" starttime="20181130 17:15:16.141"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.142" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.142" starttime="20181130 17:15:16.141"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.142" starttime="20181130 17:15:16.137"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.144" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.144" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.144" starttime="20181130 17:15:16.142"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.145" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"326344c1-111f-404d-9938-9707f5b048b4","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 17:15:16.145" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.145" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 17:15:16.145" starttime="20181130 17:15:16.145"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.146" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "326344c1-111f-404d-9938-9707f5b048b4"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "261bf468-f883-4401-8fe0-b62ac2951e1d"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.146" starttime="20181130 17:15:16.146"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.146" starttime="20181130 17:15:16.142"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.148" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.148" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.148" starttime="20181130 17:15:16.146"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.149" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 17:15:16.149" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.149" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.149" starttime="20181130 17:15:16.148"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.149" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.149" starttime="20181130 17:15:16.149"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.149" starttime="20181130 17:15:16.146"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.152" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.152" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.152" starttime="20181130 17:15:16.150"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.152" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 17:15:16.152" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.153" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.153" starttime="20181130 17:15:16.152"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.153" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.153" starttime="20181130 17:15:16.153"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.153" starttime="20181130 17:15:16.149"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.156" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.156" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.156" starttime="20181130 17:15:16.153"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.157" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 17:15:16.157" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.157" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 17:15:16.157" starttime="20181130 17:15:16.156"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.157" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 17:15:16.157" starttime="20181130 17:15:16.157"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.158" starttime="20181130 17:15:16.153"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.160" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.160" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.160" starttime="20181130 17:15:16.158"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.162" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"261bf468-f883-4401-8fe0-b62ac2951e1d","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"1","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"vpn_net_2"},{"uuid":"326344c1-111f-404d-9938-9707f5b048b4","admin-state-up":true,"neutron-provider-ext:segmentation-id":"44","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"vpn_net_1"}]},"security-groups":{"security-group":[{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"ddfac483-ce5f-457c-83a9-0dc3a4523619","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"vpn_sg","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]},"security-rules":{"security-rule":[{"uuid":"d028e4f9-db5a-421a-9ed8-e16c6f74a037","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ddfac483-ce5f-457c-83a9-0dc3a4523619","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"d5f2c2f0-bd54-42fb-a6bf-b5586dc3ffc8","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ddfac483-ce5f-457c-83a9-0dc3a4523619"},{"uuid":"76573101-e0d8-43b3-8416-b4936bd55668","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ddfac483-ce5f-457c-83a9-0dc3a4523619","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"5b1ba3f4-a8ad-4ae6-bbec-4121b58cc78f","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ddfac483-ce5f-457c-83a9-0dc3a4523619","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"7be0721f-0c3d-4b36-94a4-9173b677ea20","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ddfac483-ce5f-457c-83a9-0dc3a4523619","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"f5208f0c-ccc5-4e4c-b049-356649af16b0","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"ddfac483-ce5f-457c-83a9-0dc3a4523619","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"434cd6f3-c21a-4138-812b-c6b22a618341","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ddfac483-ce5f-457c-83a9-0dc3a4523619"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"1665c33b-1073-46c2-a9de-34c2ffd1a5c8","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"ddfac483-ce5f-457c-83a9-0dc3a4523619","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"90ffc787-200d-476f-8431-555c72c458b2","cidr":"10.1.1.0/24","gateway-ip":"10.1.1.1","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"326344c1-111f-404d-9938-9707f5b048b4","revision-number":1,"name":"vpn_sub_1","ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.1.1.2","end":"10.1.1.254"}]},{"uuid":"b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f","gateway-ip":"20.1.1.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"20.1.1.2","end":"20.1.1.254"}],"cidr":"20.1.1.0/24","network-id":"261bf468-f883-4401-8fe0-b62ac2951e1d","name":"vpn_sub_2"}]},"ports":{"port":[{"uuid":"797f7974-8990-4f10-8265-97d6ac630769","fixed-ips":[{"subnet-id":"90ffc787-200d-476f-8431-555c72c458b2","ip-address":"10.1.1.14"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:d9:20:28","security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:d9:20:28","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:d9:20:28","ip-address":"71.1.1.0/24"}],"network-id":"326344c1-111f-404d-9938-9707f5b048b4","name":"vpn_net_1_port_2"},{"uuid":"65f15b54-aedb-4c35-8fa3-754fd101f8a0","fixed-ips":[{"subnet-id":"b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f","ip-address":"20.1.1.15"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:21:07:a2","security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:21:07:a2","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:21:07:a2","ip-address":"71.1.1.0/24"}],"network-id":"261bf468-f883-4401-8fe0-b62ac2951e1d","name":"vpn_net_2_port_1"},{"uuid":"95fb815a-5708-4f7b-b7ac-807408c7b516","fixed-ips":[{"subnet-id":"b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f","ip-address":"20.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-261bf468-f883-4401-8fe0-b62ac2951e1d","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:f9:64:a7","admin-state-up":true,"network-id":"261bf468-f883-4401-8fe0-b62ac2951e1d","name":""},{"uuid":"b7108c83-295d-48ed-a0a6-8196f1ec9b94","fixed-ips":[{"subnet-id":"b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f","ip-address":"20.1.1.13"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:8d:3d:3e","security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:8d:3d:3e","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:8d:3d:3e","ip-address":"71.1.1.0/24"}],"network-id":"261bf468-f883-4401-8fe0-b62ac2951e1d","name":"vpn_net_2_port_2"},{"uuid":"af399955-be9e-4cac-9a57-0c95e0c9bf81","fixed-ips":[{"subnet-id":"90ffc787-200d-476f-8431-555c72c458b2","ip-address":"10.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-326344c1-111f-404d-9938-9707f5b048b4","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:85:d0:ce","admin-state-up":true,"network-id":"326344c1-111f-404d-9938-9707f5b048b4","name":""},{"uuid":"e7268626-1a2a-417f-8105-ba09bb164994","fixed-ips":[{"subnet-id":"90ffc787-200d-476f-8431-555c72c458b2","ip-address":"10.1.1.4"}],"device-id":"","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":1,"device-owner":"","mac-address":"fa:16:3e:7c:f3:0c","security-groups":["ddfac483-ce5f-457c-83a9-0dc3a4523619"],"admin-state-up":true,"allowed-address-pairs":[{"mac-address":"fa:16:3e:7c:f3:0c","ip-address":"72.1.1.0/24"},{"mac-address":"fa:16:3e:7c:f3:0c","ip-address":"71.1.1.0/24"}],"network-id":"326344c1-111f-404d-9938-9707f5b048b4","name":"vpn_net_1_port_1"}]},"routers":{}}} </msg>
<msg timestamp="20181130 17:15:16.163" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.163" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 17:15:16.163" starttime="20181130 17:15:16.161"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.163" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "vpn_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "1",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "261bf468-f883-4401-8fe0-b62ac2951e1d"
                },
                {
                    "admin-state-up": true,
                    "name": "vpn_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "44",
                    "revision-number": 1,
                    "shared": false,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "326344c1-111f-404d-9938-9707f5b048b4"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "72.1.1.0/24",
                            "mac-address": "fa:16:3e:d9:20:28"
                        },
                        {
                            "ip-address": "71.1.1.0/24",
                            "mac-address": "fa:16:3e:d9:20:28"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.1.14",
                            "subnet-id": "90ffc787-200d-476f-8431-555c72c458b2"
                        }
                    ],
                    "mac-address": "fa:16:3e:d9:20:28",
                    "name": "vpn_net_1_port_2",
                    "network-id": "326344c1-111f-404d-9938-9707f5b048b4",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "ddfac483-ce5f-457c-83a9-0dc3a4523619"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "797f7974-8990-4f10-8265-97d6ac630769"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "72.1.1.0/24",
                            "mac-address": "fa:16:3e:21:07:a2"
                        },
                        {
                            "ip-address": "71.1.1.0/24",
                            "mac-address": "fa:16:3e:21:07:a2"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "20.1.1.15",
                            "subnet-id": "b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f"
                        }
                    ],
                    "mac-address": "fa:16:3e:21:07:a2",
                    "name": "vpn_net_2_port_1",
                    "network-id": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "ddfac483-ce5f-457c-83a9-0dc3a4523619"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "65f15b54-aedb-4c35-8fa3-754fd101f8a0"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-261bf468-f883-4401-8fe0-b62ac2951e1d",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "20.1.1.2",
                            "subnet-id": "b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f"
                        }
                    ],
                    "mac-address": "fa:16:3e:f9:64:a7",
                    "name": "",
                    "network-id": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "95fb815a-5708-4f7b-b7ac-807408c7b516"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "72.1.1.0/24",
                            "mac-address": "fa:16:3e:8d:3d:3e"
                        },
                        {
                            "ip-address": "71.1.1.0/24",
                            "mac-address": "fa:16:3e:8d:3d:3e"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "20.1.1.13",
                            "subnet-id": "b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f"
                        }
                    ],
                    "mac-address": "fa:16:3e:8d:3d:3e",
                    "name": "vpn_net_2_port_2",
                    "network-id": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "ddfac483-ce5f-457c-83a9-0dc3a4523619"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b7108c83-295d-48ed-a0a6-8196f1ec9b94"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-326344c1-111f-404d-9938-9707f5b048b4",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.1.2",
                            "subnet-id": "90ffc787-200d-476f-8431-555c72c458b2"
                        }
                    ],
                    "mac-address": "fa:16:3e:85:d0:ce",
                    "name": "",
                    "network-id": "326344c1-111f-404d-9938-9707f5b048b4",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "af399955-be9e-4cac-9a57-0c95e0c9bf81"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "72.1.1.0/24",
                            "mac-address": "fa:16:3e:7c:f3:0c"
                        },
                        {
                            "ip-address": "71.1.1.0/24",
                            "mac-address": "fa:16:3e:7c:f3:0c"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.1.4",
                            "subnet-id": "90ffc787-200d-476f-8431-555c72c458b2"
                        }
                    ],
                    "mac-address": "fa:16:3e:7c:f3:0c",
                    "name": "vpn_net_1_port_1",
                    "network-id": "326344c1-111f-404d-9938-9707f5b048b4",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 1,
                    "security-groups": [
                        "ddfac483-ce5f-457c-83a9-0dc3a4523619"
                    ],
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e7268626-1a2a-417f-8105-ba09bb164994"
                }
            ]
        },
        "routers": {},
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                },
                {
                    "name": "vpn_sg",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ddfac483-ce5f-457c-83a9-0dc3a4523619"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "d028e4f9-db5a-421a-9ed8-e16c6f74a037"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "d5f2c2f0-bd54-42fb-a6bf-b5586dc3ffc8"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "76573101-e0d8-43b3-8416-b4936bd55668"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "5b1ba3f4-a8ad-4ae6-bbec-4121b58cc78f"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "7be0721f-0c3d-4b36-94a4-9173b677ea20"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f5208f0c-ccc5-4e4c-b049-356649af16b0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "434cd6f3-c21a-4138-812b-c6b22a618341"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "1665c33b-1073-46c2-a9de-34c2ffd1a5c8"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "10.1.1.254",
                            "start": "10.1.1.2"
                        }
                    ],
                    "cidr": "10.1.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "10.1.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "vpn_sub_1",
                    "network-id": "326344c1-111f-404d-9938-9707f5b048b4",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "90ffc787-200d-476f-8431-555c72c458b2"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "20.1.1.254",
                            "start": "20.1.1.2"
                        }
                    ],
                    "cidr": "20.1.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "20.1.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "vpn_sub_2",
                    "network-id": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.164" starttime="20181130 17:15:16.163"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.164" starttime="20181130 17:15:16.158"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.166" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.166" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.166" starttime="20181130 17:15:16.164"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.167" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"326344c1-111f-404d-9938-9707f5b048b4","subnet-id-list":["90ffc787-200d-476f-8431-555c72c458b2"]},{"network-id":"261bf468-f883-4401-8fe0-b62ac2951e1d","subnet-id-list":["b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f"]}]}} </msg>
<msg timestamp="20181130 17:15:16.167" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.167" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "326344c1-111f-404d-9938-9707f5b048b4",
                "subnet-id-list": [
                    "90ffc787-200...</msg>
<status status="PASS" endtime="20181130 17:15:16.167" starttime="20181130 17:15:16.166"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.167" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "326344c1-111f-404d-9938-9707f5b048b4",
                "subnet-id-list": [
                    "90ffc787-200d-476f-8431-555c72c458b2"
                ]
            },
            {
                "network-id": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                "subnet-id-list": [
                    "b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.167" starttime="20181130 17:15:16.167"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.167" starttime="20181130 17:15:16.164"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.170" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.170" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.170" starttime="20181130 17:15:16.168"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.170" level="INFO">To JSON using : content={"neutron-vpn-portip-port-data":{}} </msg>
<msg timestamp="20181130 17:15:16.170" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.170" level="INFO">${pretty_output} = {
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.170" starttime="20181130 17:15:16.170"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.171" level="INFO">{
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.171" starttime="20181130 17:15:16.171"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.171" starttime="20181130 17:15:16.168"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.173" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.173" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.173" starttime="20181130 17:15:16.171"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.174" level="INFO">To JSON using : content={"router-interfaces-map":{}} </msg>
<msg timestamp="20181130 17:15:16.174" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.174" level="INFO">${pretty_output} = {
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.174" starttime="20181130 17:15:16.174"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.174" level="INFO">{
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.174" starttime="20181130 17:15:16.174"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.174" starttime="20181130 17:15:16.171"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.177" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.177" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.177" starttime="20181130 17:15:16.175"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.177" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f","network-type":"VXLAN","port-list":["b7108c83-295d-48ed-a0a6-8196f1ec9b94","95fb815a-5708-4f7b-b7ac-807408c7b516","65f15b54-aedb-4c35-8fa3-754fd101f8a0"],"segmentation-id":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"261bf468-f883-4401-8fe0-b62ac2951e1d","subnet-ip":"20.1.1.0/24"},{"id":"90ffc787-200d-476f-8431-555c72c458b2","network-type":"VXLAN","port-list":["af399955-be9e-4cac-9a57-0c95e0c9bf81","797f7974-8990-4f10-8265-97d6ac630769","e7268626-1a2a-417f-8105-ba09bb164994"],"segmentation-id":44,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"326344c1-111f-404d-9938-9707f5b048b4","subnet-ip":"10.1.1.0/24"}]}} </msg>
<msg timestamp="20181130 17:15:16.177" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.178" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f",
                "network-id": "261bf468-f883-4401-8fe0-b62ac2951e1d",
         ...</msg>
<status status="PASS" endtime="20181130 17:15:16.178" starttime="20181130 17:15:16.177"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.178" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f",
                "network-id": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                "network-type": "VXLAN",
                "port-list": [
                    "b7108c83-295d-48ed-a0a6-8196f1ec9b94",
                    "95fb815a-5708-4f7b-b7ac-807408c7b516",
                    "65f15b54-aedb-4c35-8fa3-754fd101f8a0"
                ],
                "segmentation-id": 1,
                "subnet-ip": "20.1.1.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            },
            {
                "id": "90ffc787-200d-476f-8431-555c72c458b2",
                "network-id": "326344c1-111f-404d-9938-9707f5b048b4",
                "network-type": "VXLAN",
                "port-list": [
                    "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                    "797f7974-8990-4f10-8265-97d6ac630769",
                    "e7268626-1a2a-417f-8105-ba09bb164994"
                ],
                "segmentation-id": 44,
                "subnet-ip": "10.1.1.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.178" starttime="20181130 17:15:16.178"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.178" starttime="20181130 17:15:16.175"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.181" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.181" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.181" starttime="20181130 17:15:16.178"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.181" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 17:15:16.181" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.181" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.181" starttime="20181130 17:15:16.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.182" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.182" starttime="20181130 17:15:16.182"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.182" starttime="20181130 17:15:16.178"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.184" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.184" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.184" starttime="20181130 17:15:16.182"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.185" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 17:15:16.185" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.185" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.185" starttime="20181130 17:15:16.185"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.185" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.186" starttime="20181130 17:15:16.185"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.186" starttime="20181130 17:15:16.182"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.188" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.188" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.188" starttime="20181130 17:15:16.186"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.189" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tapaf399955-be","interface-child-entry":[{"child-interface":"af399955-be9e-4cac-9a57-0c95e0c9bf81"}]},{"parent-interface":"tap95fb815a-57","interface-child-entry":[{"child-interface":"95fb815a-5708-4f7b-b7ac-807408c7b516"}]}]}} </msg>
<msg timestamp="20181130 17:15:16.189" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.189" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 17:15:16.189" starttime="20181130 17:15:16.188"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.190" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "af399955-be9e-4cac-9a57-0c95e0c9bf81"
                    }
                ],
                "parent-interface": "tapaf399955-be"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "95fb815a-5708-4f7b-b7ac-807408c7b516"
                    }
                ],
                "parent-interface": "tap95fb815a-57"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.190" starttime="20181130 17:15:16.189"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.190" starttime="20181130 17:15:16.186"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.192" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.192" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.192" starttime="20181130 17:15:16.190"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.192" level="INFO">To JSON using : content={"router-interfaces":{}} </msg>
<msg timestamp="20181130 17:15:16.193" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.193" level="INFO">${pretty_output} = {
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.193" starttime="20181130 17:15:16.192"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.193" level="INFO">{
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.193" starttime="20181130 17:15:16.193"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.193" starttime="20181130 17:15:16.190"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.195" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.196" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.196" starttime="20181130 17:15:16.193"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.196" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 17:15:16.196" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.196" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 17:15:16.196" starttime="20181130 17:15:16.196"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.197" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.197" starttime="20181130 17:15:16.197"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.197" starttime="20181130 17:15:16.193"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.199" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.199" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.200" starttime="20181130 17:15:16.197"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.200" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 17:15:16.200" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.200" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 17:15:16.200" starttime="20181130 17:15:16.200"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.201" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.201" starttime="20181130 17:15:16.200"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.201" starttime="20181130 17:15:16.197"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.204" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.204" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.204" starttime="20181130 17:15:16.201"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.204" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.205" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.205" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.205" starttime="20181130 17:15:16.204"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.205" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.205" starttime="20181130 17:15:16.205"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.205" starttime="20181130 17:15:16.201"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.207" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.208" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.208" starttime="20181130 17:15:16.205"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.208" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 17:15:16.208" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.208" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.208" starttime="20181130 17:15:16.208"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.209" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.209" starttime="20181130 17:15:16.208"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.209" starttime="20181130 17:15:16.205"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.211" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.211" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.211" starttime="20181130 17:15:16.209"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.212" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 17:15:16.212" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.212" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.212" starttime="20181130 17:15:16.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.212" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.212" starttime="20181130 17:15:16.212"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.212" starttime="20181130 17:15:16.209"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.215" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.215" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.215" starttime="20181130 17:15:16.213"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.216" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.216" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.216" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.216" starttime="20181130 17:15:16.215"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.216" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.216" starttime="20181130 17:15:16.216"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.217" starttime="20181130 17:15:16.213"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.219" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.220" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.220" starttime="20181130 17:15:16.217"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.220" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.220" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.220" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.221" starttime="20181130 17:15:16.220"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.221" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.221" starttime="20181130 17:15:16.221"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.221" starttime="20181130 17:15:16.217"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.224" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.224" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.224" starttime="20181130 17:15:16.221"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.225" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.225" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.225" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.225" starttime="20181130 17:15:16.224"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.225" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.225" starttime="20181130 17:15:16.225"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.225" starttime="20181130 17:15:16.221"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.228" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.228" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.228" starttime="20181130 17:15:16.225"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.229" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.229" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.229" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.229" starttime="20181130 17:15:16.228"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.229" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.229" starttime="20181130 17:15:16.229"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.229" starttime="20181130 17:15:16.225"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.232" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.232" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.232" starttime="20181130 17:15:16.230"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.233" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.233" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.233" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.233" starttime="20181130 17:15:16.232"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.233" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.233" starttime="20181130 17:15:16.233"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.233" starttime="20181130 17:15:16.230"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.240" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.240" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.240" starttime="20181130 17:15:16.234"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.258" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.af399955-be9e-4cac-9a57-0c95e0c9bf81.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":9728}}}]},"strict":true,"cookie":134217735,"flow-name":"default.af399955-be9e-4cac-9a57-0c95e0c9bf81","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"30"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.95fb815a-5708-4f7b-b7ac-807408c7b516.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":9984}}}]},"strict":true,"cookie":134217735,"flow-name":"default.95fb815a-5708-4f7b-b7ac-807408c7b516","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"31"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3644","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":44}},"strict":false,"cookie":150999961,"flow-name":"ITM Flow Entry :5017","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84171292672,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"361","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":false,"cookie":150999962,"flow-name":"ITM Flow Entry :5018","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84188069888,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385017","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":44}},"strict":false,"cookie":151327641,"flow-name":"326344c1-111f-404d-9938-9707f5b048b4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84171292672,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385018","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":false,"cookie":151327642,"flow-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84188069888,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525018true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84188069889,"metadata-mask":1099494850561}},"strict":false,"cookie":141562778,"flow-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210035}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525018false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84188069888,"metadata-mask":1099494850561}},"strict":false,"cookie":141562778,"flow-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210036}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525017true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84171292673,"metadata-mask":1099494850561}},"strict":false,"cookie":141562777,"flow-name":"326344c1-111f-404d-9938-9707f5b048b4","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210033}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525017false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84171292672,"metadata-mask":1099494850561}},"strict":false,"cookie":141562777,"flow-name":"326344c1-111f-404d-9938-9707f5b048b4","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210034}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050174464104368505738fa:16:3e:85:d0:ce","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:85:d0:ce"}},"metadata":{"metadata":41865613148160,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550425,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050184464104368505739fa:16:3e:f9:64:a7","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:f9:64:a7"}},"metadata":{"metadata":42965141553152,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550426,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150174464104368505738fa:16:3e:85:d0:ce","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:85:d0:ce"}},"metadata":{"metadata":84171292672,"metadata-mask":1099494850560}},"strict":true,"cookie":134419353,"flow-name":"326344c1-111f-404d-9938-9707f5b048b4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9728,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150184464104368505739fa:16:3e:f9:64:a7","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:f9:64:a7"}},"metadata":{"metadata":84188069888,"metadata-mask":1099494850560}},"strict":true,"cookie":134419354,"flow-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9984,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.39.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":39}},"strict":true,"cookie":142606375,"flow-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9984,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.38.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":41781441855488,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":38}},"strict":true,"cookie":142606374,"flow-name":"326344c1-111f-404d-9938-9707f5b048b4","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.39.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":42880953483264,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":39}},"strict":true,"cookie":142606375,"flow-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.38.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":38}},"strict":true,"cookie":142606374,"flow-name":"326344c1-111f-404d-9938-9707f5b048b4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":9728,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:af399955-be9e-4cac-9a57-0c95e0c9bf81","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:30","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:af399955-be9e-4cac-9a57-0c95e0c9bf81","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":41781441855488,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:95fb815a-5708-4f7b-b7ac-807408c7b516","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:31","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:95fb815a-5708-4f7b-b7ac-807408c7b516","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":42880953483264,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.95fb815a-5708-4f7b-b7ac-807408c7b516.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":42880953483264,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.261bf468-f883-4401-8fe0-b62ac2951e1d.95fb815a-5708-4f7b-b7ac-807408c7b516","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":39,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5018,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529258011210022912,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.af399955-be9e-4cac-9a57-0c95e0c9bf81.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":41781441855488,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.326344c1-111f-404d-9938-9707f5b048b4.af399955-be9e-4cac-9a57-0c95e0c9bf81","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":38,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5017,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529256911681617920,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210034,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210033}}],"watch_port":4294967295}]},"group-name":"326344c1-111f-404d-9938-9707f5b048b4","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210033,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":38}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"326344c1-111f-404d-9938-9707f5b048b4","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210036,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210035}}],"watch_port":4294967295}]},"group-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210035,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":39}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 17:15:16.258" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.260" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 17:15:16.260" starttime="20181130 17:15:16.240"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.261" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210033
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210034,
                        "group-name": "326344c1-111f-404d-9938-9707f5b048b4",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 38
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210033,
                        "group-name": "326344c1-111f-404d-9938-9707f5b048b4",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210035
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210036,
                        "group-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 39
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210035,
                        "group-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.af399955-be9e-4cac-9a57-0c95e0c9bf81",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.af399955-be9e-4cac-9a57-0c95e0c9bf81.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "30"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9728
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.95fb815a-5708-4f7b-b7ac-807408c7b516",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.95fb815a-5708-4f7b-b7ac-807408c7b516.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "31"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 9984
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999961,
                                "flow-name": "ITM Flow Entry :5017",
                                "hard-timeout": 0,
                                "id": "3644",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84171292672,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 44
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999962,
                                "flow-name": "ITM Flow Entry :5018",
                                "hard-timeout": 0,
                                "id": "361",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84188069888,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327641,
                                "flow-name": "326344c1-111f-404d-9938-9707f5b048b4",
                                "hard-timeout": 0,
                                "id": "385017",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84171292672,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 44
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327642,
                                "flow-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                                "hard-timeout": 0,
                                "id": "385018",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84188069888,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562778,
                                "flow-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                                "hard-timeout": 0,
                                "id": "525018true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210035
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84188069889,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562778,
                                "flow-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                                "hard-timeout": 0,
                                "id": "525018false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210036
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84188069888,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562777,
                                "flow-name": "326344c1-111f-404d-9938-9707f5b048b4",
                                "hard-timeout": 0,
                                "id": "525017true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210033
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84171292673,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562777,
                                "flow-name": "326344c1-111f-404d-9938-9707f5b048b4",
                                "hard-timeout": 0,
                                "id": "525017false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210034
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84171292672,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550425,
                                "hard-timeout": 0,
                                "id": "5050174464104368505738fa:16:3e:85:d0:ce",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:85:d0:ce"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 41865613148160,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550426,
                                "hard-timeout": 0,
                                "id": "5050184464104368505739fa:16:3e:f9:64:a7",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:f9:64:a7"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 42965141553152,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419353,
                                "flow-name": "326344c1-111f-404d-9938-9707f5b048b4",
                                "hard-timeout": 0,
                                "id": "5150174464104368505738fa:16:3e:85:d0:ce",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9728
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:85:d0:ce"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84171292672,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419354,
                                "flow-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                                "hard-timeout": 0,
                                "id": "5150184464104368505739fa:16:3e:f9:64:a7",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9984
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:f9:64:a7"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84188069888,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606375,
                                "flow-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                                "hard-timeout": 0,
                                "id": "55.39.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9984
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 39
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606374,
                                "flow-name": "326344c1-111f-404d-9938-9707f5b048b4",
                                "hard-timeout": 0,
                                "id": "55.38.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 38
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606375,
                                "flow-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                                "hard-timeout": 0,
                                "id": "55.39.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 42880953483264,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 39
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606374,
                                "flow-name": "326344c1-111f-404d-9938-9707f5b048b4",
                                "hard-timeout": 0,
                                "id": "55.38.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 9728
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 38
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:af399955-be9e-4cac-9a57-0c95e0c9bf81",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:af399955-be9e-4cac-9a57-0c95e0c9bf81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 41781441855488,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:30",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:95fb815a-5708-4f7b-b7ac-807408c7b516",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:95fb815a-5708-4f7b-b7ac-807408c7b516",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 42880953483264,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:31",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.261bf468-f883-4401-8fe0-b62ac2951e1d.95fb815a-5708-4f7b-b7ac-807408c7b516",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.95fb815a-5708-4f7b-b7ac-807408c7b516.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 39
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5018
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529258011210022912,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 42880953483264,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.326344c1-111f-404d-9938-9707f5b048b4.af399955-be9e-4cac-9a57-0c95e0c9bf81",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.af399955-be9e-4cac-9a57-0c95e0c9bf81.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 38
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5017
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529256911681617920,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 41781441855488,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.264" starttime="20181130 17:15:16.260"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.264" starttime="20181130 17:15:16.233"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.267" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.267" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.267" starttime="20181130 17:15:16.264"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.268" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521"},{"elan-instance-name":"326344c1-111f-404d-9938-9707f5b048b4","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["af399955-be9e-4cac-9a57-0c95e0c9bf81"]}]},{"elan-instance-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["95fb815a-5708-4f7b-b7ac-807408c7b516"]}]},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b"},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085"},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]}]}} </msg>
<msg timestamp="20181130 17:15:16.268" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.268" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 17:15:16.268" starttime="20181130 17:15:16.267"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.268" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "af399955-be9e-4cac-9a57-0c95e0c9bf81"
                        ]
                    }
                ],
                "elan-instance-name": "326344c1-111f-404d-9938-9707f5b048b4"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "95fb815a-5708-4f7b-b7ac-807408c7b516"
                        ]
                    }
                ],
                "elan-instance-name": "261bf468-f883-4401-8fe0-b62ac2951e1d"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.269" starttime="20181130 17:15:16.268"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.269" starttime="20181130 17:15:16.264"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.271" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.271" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.271" starttime="20181130 17:15:16.269"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.272" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"326344c1-111f-404d-9938-9707f5b048b4","mac-entry":[{"mac-address":"fa:16:3e:85:d0:ce","interface":"af399955-be9e-4cac-9a57-0c95e0c9bf81","ip-prefix":"10.1.1.2","isStaticAddress":true}]},{"elan-instance-name":"261bf468-f883-4401-8fe0-b62ac2951e1d","mac-entry":[{"mac-address":"fa:16:3e:f9:64:a7","interface":"95fb815a-5708-4f7b-b7ac-807408c7b516","ip-prefix":"20.1.1.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 17:15:16.272" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.272" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "326344c1-111f-404d-9938-9707f5b048b4",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 17:15:16.272" starttime="20181130 17:15:16.271"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.272" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "326344c1-111f-404d-9938-9707f5b048b4",
                "mac-entry": [
                    {
                        "interface": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                        "ip-prefix": "10.1.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:85:d0:ce"
                    }
                ]
            },
            {
                "elan-instance-name": "261bf468-f883-4401-8fe0-b62ac2951e1d",
                "mac-entry": [
                    {
                        "interface": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                        "ip-prefix": "20.1.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:f9:64:a7"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.272" starttime="20181130 17:15:16.272"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.272" starttime="20181130 17:15:16.269"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.275" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.275" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.275" starttime="20181130 17:15:16.273"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.276" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.276" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.276" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.276" starttime="20181130 17:15:16.276"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.276" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.277" starttime="20181130 17:15:16.276"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.277" starttime="20181130 17:15:16.272"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.279" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.279" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.279" starttime="20181130 17:15:16.277"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.280" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"326344c1-111f-404d-9938-9707f5b048b4","elan-interfaces":["af399955-be9e-4cac-9a57-0c95e0c9bf81"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"261bf468-f883-4401-8fe0-b62ac2951e1d","elan-interfaces":["95fb815a-5708-4f7b-b7ac-807408c7b516"]}]}} </msg>
<msg timestamp="20181130 17:15:16.280" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.280" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "af399955-be9e-4cac-9a57-0c95e0c9bf81"
                ],
                "name": "326344...</msg>
<status status="PASS" endtime="20181130 17:15:16.280" starttime="20181130 17:15:16.279"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.280" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "af399955-be9e-4cac-9a57-0c95e0c9bf81"
                ],
                "name": "326344c1-111f-404d-9938-9707f5b048b4"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "95fb815a-5708-4f7b-b7ac-807408c7b516"
                ],
                "name": "261bf468-f883-4401-8fe0-b62ac2951e1d"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.280" starttime="20181130 17:15:16.280"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.280" starttime="20181130 17:15:16.277"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.282" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.283" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.283" starttime="20181130 17:15:16.280"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.283" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"95fb815a-5708-4f7b-b7ac-807408c7b516","lower-layer-if":["openflow:44641043685057:31"],"type":"iana-if-type:l2vlan","if-index":39,"statistics":{"discontinuity-time":"2018-11-30T17:04:06.477Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tap95fb815a-57","lower-layer-if":["openflow:44641043685057:31"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T17:04:06.470Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","lower-layer-if":["openflow:44641043685057:30"],"type":"iana-if-type:l2vlan","if-index":38,"statistics":{"discontinuity-time":"2018-11-30T17:04:03.472Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tapaf399955-be","lower-layer-if":["openflow:44641043685057:30"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T17:04:03.468Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 17:15:16.284" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.284" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181130 17:15:16.284" starttime="20181130 17:15:16.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.284" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 39,
                "lower-layer-if": [
                    "openflow:44641043685057:31"
                ],
                "name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:04:06.477Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:31"
                ],
                "name": "tap95fb815a-57",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:04:06.470Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 38,
                "lower-layer-if": [
                    "openflow:44641043685057:30"
                ],
                "name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:04:03.472Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:30"
                ],
                "name": "tapaf399955-be",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:04:03.468Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.284" starttime="20181130 17:15:16.284"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.284" starttime="20181130 17:15:16.280"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.287" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.287" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.287" starttime="20181130 17:15:16.284"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.288" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":39,"port-no":31,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":38,"port-no":30,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":38,"port-no":30,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":39,"port-no":31,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 17:15:16.288" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.288" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 39,
                "interface-name": "95fb815a...</msg>
<status status="PASS" endtime="20181130 17:15:16.288" starttime="20181130 17:15:16.287"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.288" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 39,
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 31,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 38,
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 30,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 38,
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 30,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 39,
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 31,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.288" starttime="20181130 17:15:16.288"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.288" starttime="20181130 17:15:16.284"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.291" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.291" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.291" starttime="20181130 17:15:16.289"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.292" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.292" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.292" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.292" starttime="20181130 17:15:16.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.293" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.293" starttime="20181130 17:15:16.292"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.293" starttime="20181130 17:15:16.288"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.295" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.295" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.295" starttime="20181130 17:15:16.293"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.295" level="INFO">To JSON using : content={"l3nexthop":{}} </msg>
<msg timestamp="20181130 17:15:16.296" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.296" level="INFO">${pretty_output} = {
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.296" starttime="20181130 17:15:16.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.296" level="INFO">{
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.296" starttime="20181130 17:15:16.296"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.296" starttime="20181130 17:15:16.293"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.299" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.299" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.299" starttime="20181130 17:15:16.296"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.300" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.300" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.300" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.300" starttime="20181130 17:15:16.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.300" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.300" starttime="20181130 17:15:16.300"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.300" starttime="20181130 17:15:16.296"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.303" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.304" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.304" starttime="20181130 17:15:16.301"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.305" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"tap95fb815a-57","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"fc79b8a1-e763-4fd0-8f7b-4f972adb3864","ovsdb:name":"tap95fb815a-57","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:f9:64:a7"},{"external-id-key":"iface-id","external-id-value":"95fb815a-5708-4f7b-b7ac-807408c7b516"}],"ovsdb:port-uuid":"a4cf8139-ab0d-4368-a4ee-7b0f18624a48","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":31},{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tapaf399955-be","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"b7d76392-c800-4067-a2a4-a95311f8592e","ovsdb:name":"tapaf399955-be","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:85:d0:ce"},{"external-id-key":"iface-id","external-id-value":"af399955-be9e-4cac-9a57-0c95e0c9bf81"}],"ovsdb:port-uuid":"8b5c1b86-4d7c-4779-8c86-ea8d63f945ee","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":30}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 17:15:16.305" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.305" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 17:15:16.306" starttime="20181130 17:15:16.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.306" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:f9:64:a7"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "95fb815a-5708-4f7b-b7ac-807408c7b516"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "fc79b8a1-e763-4fd0-8f7b-4f972adb3864",
                            "ovsdb:name": "tap95fb815a-57",
                            "ovsdb:ofport": 31,
                            "ovsdb:port-uuid": "a4cf8139-ab0d-4368-a4ee-7b0f18624a48",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap95fb815a-57"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:85:d0:ce"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "af399955-be9e-4cac-9a57-0c95e0c9bf81"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "b7d76392-c800-4067-a2a4-a95311f8592e",
                            "ovsdb:name": "tapaf399955-be",
                            "ovsdb:ofport": 30,
                            "ovsdb:port-uuid": "8b5c1b86-4d7c-4779-8c86-ea8d63f945ee",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapaf399955-be"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 17:15:16.306" starttime="20181130 17:15:16.306"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.306" starttime="20181130 17:15:16.300"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.309" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.309" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.309" starttime="20181130 17:15:16.306"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.310" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"95fb815a-5708-4f7b-b7ac-807408c7b516","status":"ACTIVE"},{"uuid":"b7108c83-295d-48ed-a0a6-8196f1ec9b94","status":"DOWN"},{"uuid":"797f7974-8990-4f10-8265-97d6ac630769","status":"DOWN"},{"uuid":"af399955-be9e-4cac-9a57-0c95e0c9bf81","status":"ACTIVE"},{"uuid":"e7268626-1a2a-417f-8105-ba09bb164994","status":"DOWN"},{"uuid":"65f15b54-aedb-4c35-8fa3-754fd101f8a0","status":"DOWN"}]}} </msg>
<msg timestamp="20181130 17:15:16.310" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.310" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "95fb815a-5708-4f7b-b7ac-807408c7b516"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 17:15:16.310" starttime="20181130 17:15:16.309"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.310" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "95fb815a-5708-4f7b-b7ac-807408c7b516"
            },
            {
                "status": "DOWN",
                "uuid": "b7108c83-295d-48ed-a0a6-8196f1ec9b94"
            },
            {
                "status": "DOWN",
                "uuid": "797f7974-8990-4f10-8265-97d6ac630769"
            },
            {
                "status": "ACTIVE",
                "uuid": "af399955-be9e-4cac-9a57-0c95e0c9bf81"
            },
            {
                "status": "DOWN",
                "uuid": "e7268626-1a2a-417f-8105-ba09bb164994"
            },
            {
                "status": "DOWN",
                "uuid": "65f15b54-aedb-4c35-8fa3-754fd101f8a0"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.310" starttime="20181130 17:15:16.310"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.310" starttime="20181130 17:15:16.306"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.313" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.313" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.313" starttime="20181130 17:15:16.311"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.314" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.314" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.314" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.314" starttime="20181130 17:15:16.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.314" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.314" starttime="20181130 17:15:16.314"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.314" starttime="20181130 17:15:16.311"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.316" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.317" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.317" starttime="20181130 17:15:16.315"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.317" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":38,"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"},{"if-index":39,"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516"}]}} </msg>
<msg timestamp="20181130 17:15:16.317" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.317" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 38,
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81"
            }...</msg>
<status status="PASS" endtime="20181130 17:15:16.317" starttime="20181130 17:15:16.317"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.318" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 38,
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            },
            {
                "if-index": 39,
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.318" starttime="20181130 17:15:16.318"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.318" starttime="20181130 17:15:16.314"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.321" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.321" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.321" starttime="20181130 17:15:16.318"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.322" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.322" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.322" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.322" starttime="20181130 17:15:16.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.323" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.323" starttime="20181130 17:15:16.322"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.323" starttime="20181130 17:15:16.318"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.325" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.325" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.325" starttime="20181130 17:15:16.323"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.325" level="INFO">To JSON using : content={"neutron-router-dpns":{"router-dpn-list":[{"router-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"}]}} </msg>
<msg timestamp="20181130 17:15:16.325" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.326" level="INFO">${pretty_output} = {
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.326" starttime="20181130 17:15:16.325"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.326" level="INFO">{
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.326" starttime="20181130 17:15:16.326"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.326" starttime="20181130 17:15:16.323"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.329" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.329" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.329" starttime="20181130 17:15:16.326"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.329" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.330" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.330" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.330" starttime="20181130 17:15:16.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.330" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.330" starttime="20181130 17:15:16.330"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.330" starttime="20181130 17:15:16.326"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.333" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.333" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.333" starttime="20181130 17:15:16.330"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.333" level="INFO">To JSON using : content={"prefix-to-interface":{}} </msg>
<msg timestamp="20181130 17:15:16.333" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.334" level="INFO">${pretty_output} = {
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.334" starttime="20181130 17:15:16.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.334" level="INFO">{
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.334" starttime="20181130 17:15:16.334"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.334" starttime="20181130 17:15:16.330"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.336" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.336" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.336" starttime="20181130 17:15:16.334"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.337" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 17:15:16.337" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.337" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 17:15:16.337" starttime="20181130 17:15:16.337"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.338" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.338" starttime="20181130 17:15:16.337"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.338" starttime="20181130 17:15:16.334"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.340" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.340" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.340" starttime="20181130 17:15:16.338"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.341" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 17:15:16.341" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.341" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 17:15:16.341" starttime="20181130 17:15:16.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.341" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.341" starttime="20181130 17:15:16.341"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.341" starttime="20181130 17:15:16.338"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.343" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.344" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.344" starttime="20181130 17:15:16.342"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.344" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 17:15:16.344" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.345" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.345" starttime="20181130 17:15:16.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.345" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:15:16.345" starttime="20181130 17:15:16.345"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.345" starttime="20181130 17:15:16.341"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.348" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.348" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.348" starttime="20181130 17:15:16.346"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.349" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 17:15:16.349" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.349" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 17:15:16.349" starttime="20181130 17:15:16.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.349" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.349" starttime="20181130 17:15:16.349"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.350" starttime="20181130 17:15:16.345"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.352" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.352" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.352" starttime="20181130 17:15:16.350"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.353" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.353" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.353" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.353" starttime="20181130 17:15:16.353"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.354" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.354" starttime="20181130 17:15:16.353"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.354" starttime="20181130 17:15:16.350"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.356" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.356" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.357" starttime="20181130 17:15:16.354"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.357" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.357" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.357" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.357" starttime="20181130 17:15:16.357"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.358" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.358" starttime="20181130 17:15:16.357"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.358" starttime="20181130 17:15:16.354"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.360" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.361" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.361" starttime="20181130 17:15:16.358"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.361" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:15:16.361" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.361" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:15:16.362" starttime="20181130 17:15:16.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.362" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.362" starttime="20181130 17:15:16.362"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.362" starttime="20181130 17:15:16.358"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:15:16.365" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:15:16.365" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:15:16.365" starttime="20181130 17:15:16.362"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:15:16.368" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:31","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap95fb815a-57","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":31,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:30","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapaf399955-be","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":30,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 17:15:16.368" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:15:16.369" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 17:15:16.369" starttime="20181130 17:15:16.366"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.369" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap95fb815a-57",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 31,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:31"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapaf399955-be",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 30,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:30"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:15:16.369" starttime="20181130 17:15:16.369"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.369" starttime="20181130 17:15:16.362"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.370" starttime="20181130 17:15:16.070"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.370" starttime="20181130 17:15:16.069"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.370" starttime="20181130 17:15:16.061"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:15:16.371" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Vpn Basic/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 17:15:16.371" starttime="20181130 17:15:16.371"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:16.381" starttime="20181130 17:15:16.380"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:15:16.381" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:15:16.381" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:15:16.381" starttime="20181130 17:15:16.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:15:16.382" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Vpn Basic/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:15:16.382" starttime="20181130 17:15:16.381"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:15:16.382" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181130 17:15:16.382" starttime="20181130 17:15:16.382"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:15:16.383" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:15:16.383" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:15:16.384" starttime="20181130 17:15:16.383"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:16.384" starttime="20181130 17:15:16.384"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.385" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:15:16.789" level="INFO">Read output: Last login: Fri Nov 30 17:03:48 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:15:16.789" starttime="20181130 17:15:16.384"></status>
</kw>
<msg timestamp="20181130 17:15:16.789" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:15:16.789" starttime="20181130 17:15:16.384"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.789" starttime="20181130 17:15:16.383"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:15:16.790" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Vpn Basic/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 17:15:16.814" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 17:15:16.814" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:15:16.814" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 17:15:16.814" starttime="20181130 17:15:16.790"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:15:16.878" starttime="20181130 17:15:16.814"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.879" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 17:15:16.879" starttime="20181130 17:15:16.879"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:16.880" starttime="20181130 17:15:16.880"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.881" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:15:16.881" starttime="20181130 17:15:16.881"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.881" starttime="20181130 17:15:16.880"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:16.883" starttime="20181130 17:15:16.883"></status>
</kw>
<msg timestamp="20181130 17:15:16.883" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:15:16.883" starttime="20181130 17:15:16.882"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.883" starttime="20181130 17:15:16.882"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.884" starttime="20181130 17:15:16.380"></status>
</kw>
<msg timestamp="20181130 17:15:16.884" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:15:16.884" starttime="20181130 17:15:16.379"></status>
</kw>
<msg timestamp="20181130 17:15:16.884" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:15:16.884" starttime="20181130 17:15:16.379"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 17:15:16.885" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 17:15:16.885" starttime="20181130 17:15:16.884"></status>
</kw>
<msg timestamp="20181130 17:15:16.885" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 17:15:16.885" starttime="20181130 17:15:16.378"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 17:15:16.885" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 17:15:16.886" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 17:15:16.886" starttime="20181130 17:15:16.885"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:16.886" starttime="20181130 17:15:16.886"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 17:15:16.887" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:15:16.887" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 17:15:16.887" starttime="20181130 17:15:16.887"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.888" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 17:15:16.888" starttime="20181130 17:15:16.888"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.888" starttime="20181130 17:15:16.887"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.888" starttime="20181130 17:15:16.371"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.888" starttime="20181130 17:15:16.370"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:16.888" starttime="20181130 17:15:16.370"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:16.898" starttime="20181130 17:15:16.897"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:15:16.898" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:15:17.052" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:15:17.053" starttime="20181130 17:15:16.898"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:15:17.069" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 17:15:17.069" starttime="20181130 17:15:17.053"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:15:17.072" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:15:17.072" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:15:17.072" starttime="20181130 17:15:17.069"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:15:17.114" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:15:17.114" starttime="20181130 17:15:17.072"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:15:17.116" starttime="20181130 17:15:17.115"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:15:17.117" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:15:17.117" starttime="20181130 17:15:17.117"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:17.117" starttime="20181130 17:15:16.897"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:17.117" starttime="20181130 17:15:16.889"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:17.117" starttime="20181130 17:15:16.889"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:17.117" starttime="20181130 17:15:16.888"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:17.117" starttime="20181130 17:15:14.495"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:17.117" starttime="20181130 17:15:14.495"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:15:17.119" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:15:17.119" starttime="20181130 17:15:17.118"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:17.120" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 17:15:17.156" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:19.374" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:19.374" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:19.374" starttime="20181130 17:15:17.119"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:19.375" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:15:19.376" starttime="20181130 17:15:19.375"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:19.377" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:19.377" starttime="20181130 17:15:19.377"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:19.378" starttime="20181130 17:15:19.377"></status>
</kw>
<msg timestamp="20181130 17:15:19.379" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:15:19.379" starttime="20181130 17:15:17.119"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:15:19.379" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:15:19.379" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:15:19.380" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:15:19.380" starttime="20181130 17:15:19.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:15:19.380" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:15:19.380" starttime="20181130 17:15:19.380"></status>
</kw>
<msg timestamp="20181130 17:15:19.381" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:15:19.381" starttime="20181130 17:15:17.118"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 17:15:19.381" starttime="20181130 17:15:19.381"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:15:19.382" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:15:19.382" starttime="20181130 17:15:19.382"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:19.384" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 17:15:19.407" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:22.497" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:22.497" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:22.497" starttime="20181130 17:15:19.383"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:22.498" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "vpn_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "815afbb5-2c56-4188-aefb-88f93071d979", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpn_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "71469e6e-69fb-4aea-8442-806cc3458f93", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpn_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "b1ef179f-e4cb-4e80-8f8c-05e823e5dc55", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpn_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "7962c45c-ff8c-4906-8b59-960438dddc22", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
]</msg>
<status status="PASS" endtime="20181130 17:15:22.499" starttime="20181130 17:15:22.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:22.500" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:22.500" starttime="20181130 17:15:22.499"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:22.501" starttime="20181130 17:15:22.500"></status>
</kw>
<msg timestamp="20181130 17:15:22.501" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "vpn_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "815afbb5-2c56-4188-aefb-88f93071d979", 
    "Flavor": "m1.nano", 
    "Networks": ""
 ...</msg>
<status status="PASS" endtime="20181130 17:15:22.501" starttime="20181130 17:15:19.383"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:15:22.502" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "vpn_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "815afbb5-2c56-4188-aefb-88f93071d979", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpn_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "71469e6e-69fb-4aea-8442-806cc3458f93", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpn_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "b1ef179f-e4cb-4e80-8f8c-05e823e5dc55", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpn_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "7962c45c-ff8c-4906-8b59-960438dddc22", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
] </msg>
<msg timestamp="20181130 17:15:22.502" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:15:22.502" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'815afbb5-2c56-4188-aefb-88f93071d979', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERRO...</msg>
<status status="PASS" endtime="20181130 17:15:22.502" starttime="20181130 17:15:22.502"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:15:22.503" level="INFO">[{u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'815afbb5-2c56-4188-aefb-88f93071d979', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'71469e6e-69fb-4aea-8442-806cc3458f93', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpn_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'b1ef179f-e4cb-4e80-8f8c-05e823e5dc55', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpn_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'7962c45c-ff8c-4906-8b59-960438dddc22', u'Flavor': u'm1.nano', u'Networks': u''}]</msg>
<status status="PASS" endtime="20181130 17:15:22.503" starttime="20181130 17:15:22.503"></status>
</kw>
<msg timestamp="20181130 17:15:22.504" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'815afbb5-2c56-4188-aefb-88f93071d979', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERRO...</msg>
<status status="PASS" endtime="20181130 17:15:22.504" starttime="20181130 17:15:19.381"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'815afbb5-2c56-4188-aefb-88f93071d979', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:22.515" level="INFO">Starting process:
openstack server show 815afbb5-2c56-4188-aefb-88f93071d979</msg>
<msg timestamp="20181130 17:15:22.549" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:25.580" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:25.580" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:25.580" starttime="20181130 17:15:22.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:25.581" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000021                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:05:11Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:05:11Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 815afbb5-2c56-4188-aefb-88f93071d979                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | vpn_net_2_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:05:11Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:15:25.582" starttime="20181130 17:15:25.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:25.582" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:25.582" starttime="20181130 17:15:25.582"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:25.583" starttime="20181130 17:15:25.582"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:25.583" starttime="20181130 17:15:22.514"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:25.592" level="INFO">Starting process:
openstack server delete 815afbb5-2c56-4188-aefb-88f93071d979</msg>
<msg timestamp="20181130 17:15:25.610" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:31.026" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:31.026" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:31.026" starttime="20181130 17:15:25.591"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:31.028" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:31.028" starttime="20181130 17:15:31.027"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:31.029" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:31.029" starttime="20181130 17:15:31.029"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:31.031" starttime="20181130 17:15:31.030"></status>
</kw>
<msg timestamp="20181130 17:15:31.031" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:15:31.031" starttime="20181130 17:15:25.591"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:31.032" starttime="20181130 17:15:25.584"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:31.032" starttime="20181130 17:15:25.583"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:31.032" starttime="20181130 17:15:22.504"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpn_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'71469e6e-69fb-4aea-8442-806cc3458f93', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:31.050" level="INFO">Starting process:
openstack server show 71469e6e-69fb-4aea-8442-806cc3458f93</msg>
<msg timestamp="20181130 17:15:31.086" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:34.057" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:34.058" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:34.058" starttime="20181130 17:15:31.049"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:34.059" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000020                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:05:07Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:05:08Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 71469e6e-69fb-4aea-8442-806cc3458f93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | vpn_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:05:07Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:15:34.059" starttime="20181130 17:15:34.058"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:34.060" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:34.060" starttime="20181130 17:15:34.060"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:34.061" starttime="20181130 17:15:34.060"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:34.061" starttime="20181130 17:15:31.048"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:34.070" level="INFO">Starting process:
openstack server delete 71469e6e-69fb-4aea-8442-806cc3458f93</msg>
<msg timestamp="20181130 17:15:34.112" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:36.871" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:36.872" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:36.872" starttime="20181130 17:15:34.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:36.873" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:36.873" starttime="20181130 17:15:36.872"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:36.873" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:36.873" starttime="20181130 17:15:36.873"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:36.874" starttime="20181130 17:15:36.873"></status>
</kw>
<msg timestamp="20181130 17:15:36.874" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:15:36.874" starttime="20181130 17:15:34.069"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:36.874" starttime="20181130 17:15:34.061"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:36.874" starttime="20181130 17:15:34.061"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:36.874" starttime="20181130 17:15:31.032"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpn_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'b1ef179f-e4cb-4e80-8f8c-05e823e5dc55', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:36.883" level="INFO">Starting process:
openstack server show b1ef179f-e4cb-4e80-8f8c-05e823e5dc55</msg>
<msg timestamp="20181130 17:15:36.904" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:39.967" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:39.967" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:39.967" starttime="20181130 17:15:36.882"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:39.968" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001f                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:05:03Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:05:04Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | b1ef179f-e4cb-4e80-8f8c-05e823e5dc55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | vpn_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:05:04Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:15:39.969" starttime="20181130 17:15:39.968"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:39.969" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:39.970" starttime="20181130 17:15:39.969"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:39.970" starttime="20181130 17:15:39.970"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:39.971" starttime="20181130 17:15:36.882"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:39.981" level="INFO">Starting process:
openstack server delete b1ef179f-e4cb-4e80-8f8c-05e823e5dc55</msg>
<msg timestamp="20181130 17:15:40.001" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:42.914" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:42.914" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:42.914" starttime="20181130 17:15:39.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:42.915" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:42.915" starttime="20181130 17:15:42.915"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:42.916" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:42.916" starttime="20181130 17:15:42.916"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:42.917" starttime="20181130 17:15:42.916"></status>
</kw>
<msg timestamp="20181130 17:15:42.917" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:15:42.917" starttime="20181130 17:15:39.980"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:42.917" starttime="20181130 17:15:39.971"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:42.917" starttime="20181130 17:15:39.971"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:42.917" starttime="20181130 17:15:36.874"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpn_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'7962c45c-ff8c-4906-8b59-960438dddc22', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:42.925" level="INFO">Starting process:
openstack server show 7962c45c-ff8c-4906-8b59-960438dddc22</msg>
<msg timestamp="20181130 17:15:42.965" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:45.845" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:45.845" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:45.845" starttime="20181130 17:15:42.925"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:45.847" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000001e                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:04:59Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:05:01Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 7962c45c-ff8c-4906-8b59-960438dddc22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | vpn_net_1_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:05:00Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:15:45.847" starttime="20181130 17:15:45.846"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:45.848" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:45.848" starttime="20181130 17:15:45.848"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:45.849" starttime="20181130 17:15:45.848"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:45.849" starttime="20181130 17:15:42.924"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:45.863" level="INFO">Starting process:
openstack server delete 7962c45c-ff8c-4906-8b59-960438dddc22</msg>
<msg timestamp="20181130 17:15:45.907" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:49.150" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:49.151" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:49.151" starttime="20181130 17:15:45.863"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:49.151" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:49.152" starttime="20181130 17:15:49.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:49.152" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:49.152" starttime="20181130 17:15:49.152"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:49.153" starttime="20181130 17:15:49.152"></status>
</kw>
<msg timestamp="20181130 17:15:49.153" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:15:49.153" starttime="20181130 17:15:45.862"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:49.153" starttime="20181130 17:15:45.850"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:49.153" starttime="20181130 17:15:45.850"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:49.153" starttime="20181130 17:15:42.917"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:49.153" starttime="20181130 17:15:22.504"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:15:49.154" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:15:49.154" starttime="20181130 17:15:49.154"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:49.155" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 17:15:49.190" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:51.225" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:51.226" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:51.226" starttime="20181130 17:15:49.155"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:51.227" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:15:51.227" starttime="20181130 17:15:51.226"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:51.228" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:51.228" starttime="20181130 17:15:51.227"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:51.229" starttime="20181130 17:15:51.228"></status>
</kw>
<msg timestamp="20181130 17:15:51.229" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:15:51.229" starttime="20181130 17:15:49.155"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:15:51.230" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:15:51.230" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:15:51.230" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:15:51.230" starttime="20181130 17:15:51.230"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:15:51.231" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:15:51.231" starttime="20181130 17:15:51.231"></status>
</kw>
<msg timestamp="20181130 17:15:51.231" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 17:15:51.231" starttime="20181130 17:15:49.154"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 17:15:51.232" starttime="20181130 17:15:51.231"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:15:51.233" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:15:51.233" starttime="20181130 17:15:51.233"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:51.234" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 17:15:51.255" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:53.279" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:53.280" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:53.280" starttime="20181130 17:15:51.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:53.281" level="INFO">[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='20.1.1.15', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", 
    "ID": "65f15b54-aedb-4c35-8fa3-754fd101f8a0", 
    "MAC Address": "fa:16:3e:21:07:a2", 
    "Name": "vpn_net_2_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.1.14', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'", 
    "ID": "797f7974-8990-4f10-8265-97d6ac630769", 
    "MAC Address": "fa:16:3e:d9:20:28", 
    "Name": "vpn_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='20.1.1.2', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", 
    "ID": "95fb815a-5708-4f7b-b7ac-807408c7b516", 
    "MAC Address": "fa:16:3e:f9:64:a7", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.1.1.2', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'", 
    "ID": "af399955-be9e-4cac-9a57-0c95e0c9bf81", 
    "MAC Address": "fa:16:3e:85:d0:ce", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='20.1.1.13', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", 
    "ID": "b7108c83-295d-48ed-a0a6-8196f1ec9b94", 
    "MAC Address": "fa:16:3e:8d:3d:3e", 
    "Name": "vpn_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.1.4', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'", 
    "ID": "e7268626-1a2a-417f-8105-ba09bb164994", 
    "MAC Address": "fa:16:3e:7c:f3:0c", 
    "Name": "vpn_net_1_port_1"
  }
]</msg>
<status status="PASS" endtime="20181130 17:15:53.282" starttime="20181130 17:15:53.280"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:53.282" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:53.282" starttime="20181130 17:15:53.282"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:53.283" starttime="20181130 17:15:53.282"></status>
</kw>
<msg timestamp="20181130 17:15:53.283" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='20.1.1.15', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", 
    "ID": "65f15b54-aedb-4c35-8fa3-754fd101f8a0", 
    "MAC Address"...</msg>
<status status="PASS" endtime="20181130 17:15:53.283" starttime="20181130 17:15:51.233"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:15:53.284" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='20.1.1.15', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", 
    "ID": "65f15b54-aedb-4c35-8fa3-754fd101f8a0", 
    "MAC Address": "fa:16:3e:21:07:a2", 
    "Name": "vpn_net_2_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.1.14', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'", 
    "ID": "797f7974-8990-4f10-8265-97d6ac630769", 
    "MAC Address": "fa:16:3e:d9:20:28", 
    "Name": "vpn_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='20.1.1.2', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", 
    "ID": "95fb815a-5708-4f7b-b7ac-807408c7b516", 
    "MAC Address": "fa:16:3e:f9:64:a7", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.1.1.2', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'", 
    "ID": "af399955-be9e-4cac-9a57-0c95e0c9bf81", 
    "MAC Address": "fa:16:3e:85:d0:ce", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='20.1.1.13', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", 
    "ID": "b7108c83-295d-48ed-a0a6-8196f1ec9b94", 
    "MAC Address": "fa:16:3e:8d:3d:3e", 
    "Name": "vpn_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.1.4', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'", 
    "ID": "e7268626-1a2a-417f-8105-ba09bb164994", 
    "MAC Address": "fa:16:3e:7c:f3:0c", 
    "Name": "vpn_net_1_port_1"
  }
] </msg>
<msg timestamp="20181130 17:15:53.284" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:15:53.284" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='20.1.1.15', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", u'ID': u'65f15b54-aedb-4c35-8fa3-754fd101f8a0', u'MAC Address': u'fa:16:3e:21...</msg>
<status status="PASS" endtime="20181130 17:15:53.284" starttime="20181130 17:15:53.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:15:53.284" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='20.1.1.15', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", u'ID': u'65f15b54-aedb-4c35-8fa3-754fd101f8a0', u'MAC Address': u'fa:16:3e:21:07:a2', u'Name': u'vpn_net_2_port_1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.1.14', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'", u'ID': u'797f7974-8990-4f10-8265-97d6ac630769', u'MAC Address': u'fa:16:3e:d9:20:28', u'Name': u'vpn_net_1_port_2'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='20.1.1.2', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", u'ID': u'95fb815a-5708-4f7b-b7ac-807408c7b516', u'MAC Address': u'fa:16:3e:f9:64:a7', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.1.1.2', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'", u'ID': u'af399955-be9e-4cac-9a57-0c95e0c9bf81', u'MAC Address': u'fa:16:3e:85:d0:ce', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='20.1.1.13', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", u'ID': u'b7108c83-295d-48ed-a0a6-8196f1ec9b94', u'MAC Address': u'fa:16:3e:8d:3d:3e', u'Name': u'vpn_net_2_port_2'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.1.4', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'", u'ID': u'e7268626-1a2a-417f-8105-ba09bb164994', u'MAC Address': u'fa:16:3e:7c:f3:0c', u'Name': u'vpn_net_1_port_1'}]</msg>
<status status="PASS" endtime="20181130 17:15:53.285" starttime="20181130 17:15:53.284"></status>
</kw>
<msg timestamp="20181130 17:15:53.285" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='20.1.1.15', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'", u'ID': u'65f15b54-aedb-4c35-8fa3-754fd101f8a0', u'MAC Address': u'fa:16:3e:21...</msg>
<status status="PASS" endtime="20181130 17:15:53.285" starttime="20181130 17:15:51.232"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='20.1.1.15', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'&quot;, u'ID': u'65f15b54-aedb-4c35-8fa3-754fd101f8a0', u'MAC Address': u'fa:16:3e:21:0...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:53.295" level="INFO">Starting process:
openstack port delete 65f15b54-aedb-4c35-8fa3-754fd101f8a0</msg>
<msg timestamp="20181130 17:15:53.314" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:56.026" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:56.026" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:56.026" starttime="20181130 17:15:53.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:56.028" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:56.028" starttime="20181130 17:15:56.027"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:56.029" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:56.029" starttime="20181130 17:15:56.028"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:56.030" starttime="20181130 17:15:56.029"></status>
</kw>
<msg timestamp="20181130 17:15:56.030" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:15:56.030" starttime="20181130 17:15:53.294"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:56.030" starttime="20181130 17:15:53.286"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:56.030" starttime="20181130 17:15:53.285"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:56.031" starttime="20181130 17:15:53.285"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.1.1.14', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'&quot;, u'ID': u'797f7974-8990-4f10-8265-97d6ac630769', u'MAC Address': u'fa:16:3e:d9:2...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:56.044" level="INFO">Starting process:
openstack port delete 797f7974-8990-4f10-8265-97d6ac630769</msg>
<msg timestamp="20181130 17:15:56.079" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:15:59.130" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:15:59.130" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:15:59.130" starttime="20181130 17:15:56.044"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:15:59.131" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:59.131" starttime="20181130 17:15:59.131"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:15:59.132" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:15:59.132" starttime="20181130 17:15:59.132"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:15:59.133" starttime="20181130 17:15:59.132"></status>
</kw>
<msg timestamp="20181130 17:15:59.133" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:15:59.133" starttime="20181130 17:15:56.043"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:59.133" starttime="20181130 17:15:56.032"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:59.133" starttime="20181130 17:15:56.031"></status>
</kw>
<status status="PASS" endtime="20181130 17:15:59.133" starttime="20181130 17:15:56.031"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='20.1.1.2', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'&quot;, u'ID': u'95fb815a-5708-4f7b-b7ac-807408c7b516', u'MAC Address': u'fa:16:3e:f9:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:15:59.142" level="INFO">Starting process:
openstack port delete 95fb815a-5708-4f7b-b7ac-807408c7b516</msg>
<msg timestamp="20181130 17:15:59.161" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:01.877" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:01.877" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:01.877" starttime="20181130 17:15:59.142"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:01.878" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:01.878" starttime="20181130 17:16:01.878"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:01.879" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:01.879" starttime="20181130 17:16:01.878"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:01.879" starttime="20181130 17:16:01.879"></status>
</kw>
<msg timestamp="20181130 17:16:01.880" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:01.880" starttime="20181130 17:15:59.141"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:01.880" starttime="20181130 17:15:59.134"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:01.880" starttime="20181130 17:15:59.133"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:01.880" starttime="20181130 17:15:59.133"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.1.1.2', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'&quot;, u'ID': u'af399955-be9e-4cac-9a57-0c95e0c9bf81', u'MAC Address': u'fa:16:3e:85:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:01.889" level="INFO">Starting process:
openstack port delete af399955-be9e-4cac-9a57-0c95e0c9bf81</msg>
<msg timestamp="20181130 17:16:01.910" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:04.789" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:04.789" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:04.789" starttime="20181130 17:16:01.889"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:04.791" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:04.791" starttime="20181130 17:16:04.790"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:04.791" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:04.791" starttime="20181130 17:16:04.791"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:04.792" starttime="20181130 17:16:04.792"></status>
</kw>
<msg timestamp="20181130 17:16:04.793" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:04.793" starttime="20181130 17:16:01.888"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:04.793" starttime="20181130 17:16:01.881"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:04.793" starttime="20181130 17:16:01.880"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:04.793" starttime="20181130 17:16:01.880"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='20.1.1.13', subnet_id='b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f'&quot;, u'ID': u'b7108c83-295d-48ed-a0a6-8196f1ec9b94', u'MAC Address': u'fa:16:3e:8d:3...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:04.809" level="INFO">Starting process:
openstack port delete b7108c83-295d-48ed-a0a6-8196f1ec9b94</msg>
<msg timestamp="20181130 17:16:04.831" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:07.630" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:07.631" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:07.631" starttime="20181130 17:16:04.808"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:07.632" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:07.632" starttime="20181130 17:16:07.631"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:07.633" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:07.633" starttime="20181130 17:16:07.632"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:07.634" starttime="20181130 17:16:07.633"></status>
</kw>
<msg timestamp="20181130 17:16:07.634" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:07.634" starttime="20181130 17:16:04.807"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:07.634" starttime="20181130 17:16:04.794"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:07.635" starttime="20181130 17:16:04.793"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:07.635" starttime="20181130 17:16:04.793"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.1.1.4', subnet_id='90ffc787-200d-476f-8431-555c72c458b2'&quot;, u'ID': u'e7268626-1a2a-417f-8105-ba09bb164994', u'MAC Address': u'fa:16:3e:7c:f3...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:07.650" level="INFO">Starting process:
openstack port delete e7268626-1a2a-417f-8105-ba09bb164994</msg>
<msg timestamp="20181130 17:16:07.675" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:10.509" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:10.510" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:10.510" starttime="20181130 17:16:07.649"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:10.511" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:10.511" starttime="20181130 17:16:10.510"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:10.511" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:10.511" starttime="20181130 17:16:10.511"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:10.512" starttime="20181130 17:16:10.511"></status>
</kw>
<msg timestamp="20181130 17:16:10.512" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:10.512" starttime="20181130 17:16:07.648"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:10.513" starttime="20181130 17:16:07.635"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:10.513" starttime="20181130 17:16:07.635"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:10.513" starttime="20181130 17:16:07.635"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:10.513" starttime="20181130 17:15:53.285"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:16:10.514" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:16:10.514" starttime="20181130 17:16:10.514"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:10.515" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 17:16:10.537" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:12.626" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:12.627" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:12.627" starttime="20181130 17:16:10.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:12.629" level="INFO">[
  {
    "Subnets": "b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f", 
    "ID": "261bf468-f883-4401-8fe0-b62ac2951e1d", 
    "Name": "vpn_net_2"
  }, 
  {
    "Subnets": "90ffc787-200d-476f-8431-555c72c458b2", 
    "ID": "326344c1-111f-404d-9938-9707f5b048b4", 
    "Name": "vpn_net_1"
  }
]</msg>
<status status="PASS" endtime="20181130 17:16:12.630" starttime="20181130 17:16:12.628"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:12.631" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:12.631" starttime="20181130 17:16:12.630"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:12.633" starttime="20181130 17:16:12.632"></status>
</kw>
<msg timestamp="20181130 17:16:12.634" level="INFO">${json} = [
  {
    "Subnets": "b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f", 
    "ID": "261bf468-f883-4401-8fe0-b62ac2951e1d", 
    "Name": "vpn_net_2"
  }, 
  {
    "Subnets": "90ffc787-200d-476f-8431-555c72c458b2"...</msg>
<status status="PASS" endtime="20181130 17:16:12.634" starttime="20181130 17:16:10.514"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:16:12.635" level="INFO">To JSON using : content=[
  {
    "Subnets": "b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f", 
    "ID": "261bf468-f883-4401-8fe0-b62ac2951e1d", 
    "Name": "vpn_net_2"
  }, 
  {
    "Subnets": "90ffc787-200d-476f-8431-555c72c458b2", 
    "ID": "326344c1-111f-404d-9938-9707f5b048b4", 
    "Name": "vpn_net_1"
  }
] </msg>
<msg timestamp="20181130 17:16:12.635" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:16:12.636" level="INFO">@{list} = [ {u'Subnets': u'b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f', u'ID': u'261bf468-f883-4401-8fe0-b62ac2951e1d', u'Name': u'vpn_net_2'} | {u'Subnets': u'90ffc787-200d-476f-8431-555c72c458b2', u'ID': u'326344c1...</msg>
<status status="PASS" endtime="20181130 17:16:12.636" starttime="20181130 17:16:12.635"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:16:12.637" level="INFO">[{u'Subnets': u'b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f', u'ID': u'261bf468-f883-4401-8fe0-b62ac2951e1d', u'Name': u'vpn_net_2'}, {u'Subnets': u'90ffc787-200d-476f-8431-555c72c458b2', u'ID': u'326344c1-111f-404d-9938-9707f5b048b4', u'Name': u'vpn_net_1'}]</msg>
<status status="PASS" endtime="20181130 17:16:12.637" starttime="20181130 17:16:12.636"></status>
</kw>
<msg timestamp="20181130 17:16:12.638" level="INFO">@{networks} = [ {u'Subnets': u'b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f', u'ID': u'261bf468-f883-4401-8fe0-b62ac2951e1d', u'Name': u'vpn_net_2'} | {u'Subnets': u'90ffc787-200d-476f-8431-555c72c458b2', u'ID': u'326344c1...</msg>
<status status="PASS" endtime="20181130 17:16:12.638" starttime="20181130 17:16:10.513"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f', u'ID': u'261bf468-f883-4401-8fe0-b62ac2951e1d', u'Name': u'vpn_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:12.664" level="INFO">Starting process:
openstack subnet delete b4f372e0-6f06-4bfb-9f07-5f4d43cdcf6f</msg>
<msg timestamp="20181130 17:16:12.696" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:15.719" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:15.719" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:15.719" starttime="20181130 17:16:12.663"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:15.720" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:15.720" starttime="20181130 17:16:15.720"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:15.721" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:15.721" starttime="20181130 17:16:15.721"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:15.722" starttime="20181130 17:16:15.721"></status>
</kw>
<msg timestamp="20181130 17:16:15.722" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:15.723" starttime="20181130 17:16:12.661"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:15.723" starttime="20181130 17:16:12.640"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:15.723" starttime="20181130 17:16:12.639"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:15.736" level="INFO">Starting process:
openstack network delete 261bf468-f883-4401-8fe0-b62ac2951e1d</msg>
<msg timestamp="20181130 17:16:15.758" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:18.521" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:18.521" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:18.521" starttime="20181130 17:16:15.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:18.523" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:18.523" starttime="20181130 17:16:18.522"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:18.523" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:18.523" starttime="20181130 17:16:18.523"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:18.524" starttime="20181130 17:16:18.524"></status>
</kw>
<msg timestamp="20181130 17:16:18.524" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:18.524" starttime="20181130 17:16:15.734"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:18.525" starttime="20181130 17:16:15.724"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:18.525" starttime="20181130 17:16:15.723"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:18.525" starttime="20181130 17:16:12.639"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'90ffc787-200d-476f-8431-555c72c458b2', u'ID': u'326344c1-111f-404d-9938-9707f5b048b4', u'Name': u'vpn_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:18.534" level="INFO">Starting process:
openstack subnet delete 90ffc787-200d-476f-8431-555c72c458b2</msg>
<msg timestamp="20181130 17:16:18.561" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:21.737" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:21.738" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:21.738" starttime="20181130 17:16:18.533"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:21.739" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:21.739" starttime="20181130 17:16:21.738"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:21.739" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:21.739" starttime="20181130 17:16:21.739"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:21.740" starttime="20181130 17:16:21.740"></status>
</kw>
<msg timestamp="20181130 17:16:21.740" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:21.740" starttime="20181130 17:16:18.533"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:21.741" starttime="20181130 17:16:18.525"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:21.741" starttime="20181130 17:16:18.525"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:21.749" level="INFO">Starting process:
openstack network delete 326344c1-111f-404d-9938-9707f5b048b4</msg>
<msg timestamp="20181130 17:16:21.769" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:24.688" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:24.689" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:24.689" starttime="20181130 17:16:21.749"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:24.692" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:24.693" starttime="20181130 17:16:24.691"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:24.694" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:24.694" starttime="20181130 17:16:24.694"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:24.695" starttime="20181130 17:16:24.694"></status>
</kw>
<msg timestamp="20181130 17:16:24.695" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:24.695" starttime="20181130 17:16:21.748"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:24.695" starttime="20181130 17:16:21.741"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:24.696" starttime="20181130 17:16:21.741"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:24.696" starttime="20181130 17:16:18.525"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:24.696" starttime="20181130 17:16:12.638"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:16:24.697" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:16:24.697" starttime="20181130 17:16:24.697"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:24.698" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 17:16:24.719" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:26.984" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:26.985" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:26.985" starttime="20181130 17:16:24.697"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:26.987" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "vpn_sg", 
    "ID": "ddfac483-ce5f-457c-83a9-0dc3a4523619", 
    "Name": "vpn_sg"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 17:16:26.987" starttime="20181130 17:16:26.986"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:26.988" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:26.988" starttime="20181130 17:16:26.987"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:26.990" starttime="20181130 17:16:26.989"></status>
</kw>
<msg timestamp="20181130 17:16:26.991" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 17:16:26.991" starttime="20181130 17:16:24.697"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:16:26.992" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "vpn_sg", 
    "ID": "ddfac483-ce5f-457c-83a9-0dc3a4523619", 
    "Name": "vpn_sg"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 17:16:26.993" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:16:26.993" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:16:26.993" starttime="20181130 17:16:26.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:16:26.994" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'vpn_sg', u'Description': u'vpn_sg', u'ID': u'ddfac483-ce5f-457c-83a9-0dc3a4523619'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 17:16:26.994" starttime="20181130 17:16:26.994"></status>
</kw>
<msg timestamp="20181130 17:16:26.995" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:16:26.995" starttime="20181130 17:16:24.696"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:26.997" starttime="20181130 17:16:26.996"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:26.997" starttime="20181130 17:16:26.996"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'vpn_sg', u'Description': u'vpn_sg', u'ID': u'ddfac483-ce5f-457c-83a9-0dc3a4523619'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:27.019" level="INFO">Starting process:
openstack security group delete ddfac483-ce5f-457c-83a9-0dc3a4523619</msg>
<msg timestamp="20181130 17:16:27.040" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:29.531" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:29.532" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:29.532" starttime="20181130 17:16:27.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:29.534" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:29.534" starttime="20181130 17:16:29.533"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:29.534" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:29.535" starttime="20181130 17:16:29.534"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:29.536" starttime="20181130 17:16:29.535"></status>
</kw>
<msg timestamp="20181130 17:16:29.536" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:29.536" starttime="20181130 17:16:27.018"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:29.536" starttime="20181130 17:16:27.000"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:29.536" starttime="20181130 17:16:26.999"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:29.536" starttime="20181130 17:16:26.998"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:29.536" starttime="20181130 17:16:26.997"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:29.537" starttime="20181130 17:16:29.537"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:29.537" starttime="20181130 17:16:29.537"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:29.537" starttime="20181130 17:16:26.995"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:16:29.538" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 17:16:29.538" starttime="20181130 17:16:29.538"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:29.549" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 17:16:29.580" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:32.117" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:32.117" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:32.117" starttime="20181130 17:16:29.549"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:32.119" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:32.119" starttime="20181130 17:16:32.118"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:32.120" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:32.120" starttime="20181130 17:16:32.119"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:32.120" starttime="20181130 17:16:32.120"></status>
</kw>
<msg timestamp="20181130 17:16:32.121" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:32.121" starttime="20181130 17:16:29.548"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:32.121" starttime="20181130 17:16:29.539"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:32.129" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 17:16:32.152" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:34.410" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:34.411" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:34.411" starttime="20181130 17:16:32.128"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:34.413" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:34.414" starttime="20181130 17:16:34.412"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:34.415" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:34.415" starttime="20181130 17:16:34.414"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:34.417" starttime="20181130 17:16:34.415"></status>
</kw>
<msg timestamp="20181130 17:16:34.417" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:34.417" starttime="20181130 17:16:32.128"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:34.418" starttime="20181130 17:16:32.121"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:34.437" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 17:16:34.471" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:36.628" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:36.629" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:36.629" starttime="20181130 17:16:34.436"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:36.630" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:36.630" starttime="20181130 17:16:36.629"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:36.630" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:36.630" starttime="20181130 17:16:36.630"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:36.631" starttime="20181130 17:16:36.631"></status>
</kw>
<msg timestamp="20181130 17:16:36.631" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:36.631" starttime="20181130 17:16:34.435"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:36.631" starttime="20181130 17:16:34.418"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:36.640" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 17:16:36.675" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:38.816" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:38.817" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:38.817" starttime="20181130 17:16:36.639"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:38.818" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:38.818" starttime="20181130 17:16:38.818"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:38.819" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:38.819" starttime="20181130 17:16:38.819"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:38.820" starttime="20181130 17:16:38.819"></status>
</kw>
<msg timestamp="20181130 17:16:38.820" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:38.820" starttime="20181130 17:16:36.639"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:38.820" starttime="20181130 17:16:36.632"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:38.830" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 17:16:38.861" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:40.953" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:40.954" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:40.954" starttime="20181130 17:16:38.829"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:40.955" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 17:16:40.955" starttime="20181130 17:16:40.954"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:40.955" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:40.955" starttime="20181130 17:16:40.955"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:40.956" starttime="20181130 17:16:40.956"></status>
</kw>
<msg timestamp="20181130 17:16:40.956" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 17:16:40.956" starttime="20181130 17:16:38.829"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:40.956" starttime="20181130 17:16:38.821"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:40.965" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 17:16:41.006" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:43.299" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:43.300" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:43.300" starttime="20181130 17:16:40.965"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:43.301" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:16:43.301" starttime="20181130 17:16:43.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:43.302" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:43.302" starttime="20181130 17:16:43.301"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:43.303" starttime="20181130 17:16:43.302"></status>
</kw>
<msg timestamp="20181130 17:16:43.303" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 17:16:43.303" starttime="20181130 17:16:40.964"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:43.303" starttime="20181130 17:16:40.957"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:43.313" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 17:16:43.333" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:45.434" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:45.435" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:45.435" starttime="20181130 17:16:43.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:45.436" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:45.436" starttime="20181130 17:16:45.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:45.437" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:45.437" starttime="20181130 17:16:45.436"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:45.438" starttime="20181130 17:16:45.437"></status>
</kw>
<msg timestamp="20181130 17:16:45.438" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:45.438" starttime="20181130 17:16:43.312"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:45.438" starttime="20181130 17:16:43.303"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:45.450" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 17:16:45.480" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:47.657" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:47.658" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:47.658" starttime="20181130 17:16:45.450"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:47.659" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:47.659" starttime="20181130 17:16:47.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:47.660" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:47.660" starttime="20181130 17:16:47.660"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:47.661" starttime="20181130 17:16:47.660"></status>
</kw>
<msg timestamp="20181130 17:16:47.661" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:47.662" starttime="20181130 17:16:45.449"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:47.662" starttime="20181130 17:16:45.438"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:47.662" starttime="20181130 17:16:29.539"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:47.662" starttime="20181130 17:16:29.538"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:47.662" starttime="20181130 17:15:17.118"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:47.665" starttime="20181130 17:16:47.665"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:16:47.666" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181130 17:16:47.754" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:16:47.754" level="INFO">${stdout} = 4 S root      341899  341879  0  80   0 - 55154 poll_s 17:03 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap
4 S tcpdump   3...</msg>
<status status="PASS" endtime="20181130 17:16:47.754" starttime="20181130 17:16:47.666"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:47.755" level="INFO">4 S root      341899  341879  0  80   0 - 55154 poll_s 17:03 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap
4 S tcpdump   341908  341899  0  80   0 -  8196 poll_s 17:03 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap
0 S heat-ad+  385183  341879  0  80   0 - 28293 do_wai 17:16 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  385193  385183  0  80   0 - 28176 pipe_w 17:16 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181130 17:16:47.755" starttime="20181130 17:16:47.755"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:16:47.756" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181130 17:16:47.840" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:16:47.841" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:16:47.841" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 17:16:47.841" starttime="20181130 17:16:47.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:47.841" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:47.842" starttime="20181130 17:16:47.841"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:47.842" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:47.842" starttime="20181130 17:16:47.842"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:16:47.843" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181130 17:16:48.031" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181130 17:16:48.032" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181130 17:16:48.032" starttime="20181130 17:16:47.843"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:48.032" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:48.032" starttime="20181130 17:16:48.032"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:16:48.033" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181130 17:16:48.097" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:16:48.098" level="INFO">${stdout} = total 88
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          roo...</msg>
<status status="PASS" endtime="20181130 17:16:48.098" starttime="20181130 17:16:48.033"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:48.099" level="INFO">total 88
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          root              6 Nov 30 15:48 hsperfdata_root
 4 -rwxr-x---. 1 root          root            903 Nov 30 15:40 restart_mgr_daemon.sh
 4 -rwxr-x---. 1 root          root           1478 Nov 30 15:40 restart_mon_daemon.sh
 4 -rwxr-x---. 1 root          root           3085 Nov 30 15:40 restart_osd_daemon.sh
 0 drwx------. 3 root          root             17 Nov 30 15:34 systemd-private-3d4aa08a2ff54e748aba26448a6838ba-chronyd.service-8EpVMu
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:02 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:02 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:16 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:16 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap.xz
 0 drwx------. 2 root          root              6 Nov 30 15:33 tmp.cwT13TAGSX</msg>
<status status="PASS" endtime="20181130 17:16:48.099" starttime="20181130 17:16:48.098"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.099" starttime="20181130 17:16:47.664"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.100" starttime="20181130 17:16:47.664"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.100" starttime="20181130 17:16:47.664"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.100" starttime="20181130 17:16:47.663"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.100" starttime="20181130 17:16:47.662"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181130 17:16:48.170" starttime="20181130 17:16:48.101"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:48.191" starttime="20181130 17:16:48.190"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:16:48.192" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:16:48.377" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:16:48.377" starttime="20181130 17:16:48.192"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:16:48.430" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181130 17:16:48.430" starttime="20181130 17:16:48.377"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:16:48.498" level="INFO">[?1l&gt;[?2004l     290    290
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:16:48.498" level="INFO">${output} = [?1l&gt;[?2004l     290    290
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:16:48.498" starttime="20181130 17:16:48.431"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:16:48.541" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:16:48.542" starttime="20181130 17:16:48.498"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:16:48.544" starttime="20181130 17:16:48.542"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:16:48.544" level="INFO">[?1l&gt;[?2004l     290    290
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:16:48.544" starttime="20181130 17:16:48.544"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.544" starttime="20181130 17:16:48.188"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.544" starttime="20181130 17:16:48.171"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.544" starttime="20181130 17:16:48.170"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.544" starttime="20181130 17:15:14.494"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.545" starttime="20181130 17:15:14.153"></status>
</kw>
<doc>Test suite to validate vpnservice functionality in an openstack integrated environment.
The assumption of this suite is that the environment is already configured with the proper
integration bridges and vxlan tunnels.</doc>
<status status="FAIL" endtime="20181130 17:16:48.545" starttime="20181130 17:03:00.372">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/elan/elan.robot" id="s1-s8" name="Elan">
<kw type="setup" name="Suite Setup">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181130 17:16:48.710" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181130 17:16:48.710" starttime="20181130 17:16:48.703"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.710" starttime="20181130 17:16:48.702"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181130 17:16:48.718" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181130 17:16:48.718" starttime="20181130 17:16:48.712"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:48.718" starttime="20181130 17:16:48.718"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181130 17:16:48.719" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181130 17:16:48.719" starttime="20181130 17:16:48.718"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181130 17:16:48.719" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181130 17:16:48.719" starttime="20181130 17:16:48.719"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:48.720" starttime="20181130 17:16:48.720"></status>
</kw>
<msg timestamp="20181130 17:16:48.720" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:16:48.720" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 17:16:48.720" starttime="20181130 17:16:48.719"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181130 17:16:48.721" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 17:16:48.721" starttime="20181130 17:16:48.721"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181130 17:16:48.722" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:16:48.722" starttime="20181130 17:16:48.722"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181130 17:16:48.722" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:16:48.722" starttime="20181130 17:16:48.722"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181130 17:16:48.723" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181130 17:16:48.723" starttime="20181130 17:16:48.723"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:48.725" starttime="20181130 17:16:48.724"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:16:48.725" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:16:48.725" starttime="20181130 17:16:48.725"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:48.726" starttime="20181130 17:16:48.725"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 17:16:48.727" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 17:16:48.727" starttime="20181130 17:16:48.726"></status>
</kw>
<msg timestamp="20181130 17:16:48.727" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 17:16:48.727" starttime="20181130 17:16:48.726"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181130 17:16:48.728" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfc59b50&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:16:48.728" starttime="20181130 17:16:48.727"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:48.728" starttime="20181130 17:16:48.728"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.728" starttime="20181130 17:16:48.724"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.729" starttime="20181130 17:16:48.723"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.729" starttime="20181130 17:16:48.723"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181130 17:16:48.729" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:48.729" starttime="20181130 17:16:48.729"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181130 17:16:48.730" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.10'}</msg>
<status status="PASS" endtime="20181130 17:16:48.730" starttime="20181130 17:16:48.729"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181130 17:16:48.730" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181130 17:16:48.730" starttime="20181130 17:16:48.730"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.730" starttime="20181130 17:16:48.721"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:48.731" starttime="20181130 17:16:48.711"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:16:48.733" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:48.733" starttime="20181130 17:16:48.732"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:16:48.733" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:48.733" starttime="20181130 17:16:48.733"></status>
</kw>
<msg timestamp="20181130 17:16:48.733" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:48.733" starttime="20181130 17:16:48.731"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:16:48.735" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:16:48.735" starttime="20181130 17:16:48.734"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:16:48.736" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:16:48.736" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:16:48.736" starttime="20181130 17:16:48.735"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:48.739" starttime="20181130 17:16:48.738"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:16:48.739" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:16:48.739" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:16:48.739" starttime="20181130 17:16:48.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:16:48.740" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:16:48.740" starttime="20181130 17:16:48.739"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:16:48.741" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181130 17:16:48.741" starttime="20181130 17:16:48.740"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:16:48.742" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:16:48.742" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:16:48.742" starttime="20181130 17:16:48.741"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:48.742" starttime="20181130 17:16:48.742"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:16:48.743" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:16:49.085" level="INFO">Read output: Last login: Fri Nov 30 17:15:16 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:16:49.086" starttime="20181130 17:16:48.743"></status>
</kw>
<msg timestamp="20181130 17:16:49.086" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:16:49.086" starttime="20181130 17:16:48.742"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.086" starttime="20181130 17:16:48.741"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:16:49.087" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181130 17:16:49.112" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181130 17:16:49.113" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:16:49.113" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 17:16:49.113" starttime="20181130 17:16:49.087"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:16:49.178" starttime="20181130 17:16:49.113"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.179" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 17:16:49.180" starttime="20181130 17:16:49.179"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.181" starttime="20181130 17:16:49.180"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.183" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:16:49.183" starttime="20181130 17:16:49.183"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.184" starttime="20181130 17:16:49.182"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.187" starttime="20181130 17:16:49.186"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.188" starttime="20181130 17:16:49.187"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:16:49.189" starttime="20181130 17:16:49.188"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.189" starttime="20181130 17:16:49.185"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.189" starttime="20181130 17:16:48.738"></status>
</kw>
<msg timestamp="20181130 17:16:49.189" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:16:49.189" starttime="20181130 17:16:48.737"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.189" starttime="20181130 17:16:48.737"></status>
</kw>
<msg timestamp="20181130 17:16:49.189" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:16:49.189" starttime="20181130 17:16:48.736"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.191" starttime="20181130 17:16:49.190"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.191" starttime="20181130 17:16:49.191"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:16:49.191" starttime="20181130 17:16:49.191"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.192" starttime="20181130 17:16:49.190"></status>
</kw>
<msg timestamp="20181130 17:16:49.192" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:49.192" starttime="20181130 17:16:48.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.192" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:49.192" starttime="20181130 17:16:49.192"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.192" starttime="20181130 17:16:48.734"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.192" starttime="20181130 17:16:48.734"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.192" starttime="20181130 17:16:48.733"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.193" starttime="20181130 17:16:48.731"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.193" starttime="20181130 17:16:49.193"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181130 17:16:49.216" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:16:49.216" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:16:49.216" starttime="20181130 17:16:49.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.217" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 17:16:49.217" starttime="20181130 17:16:49.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.217" level="INFO">1</msg>
<status status="PASS" endtime="20181130 17:16:49.217" starttime="20181130 17:16:49.217"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.218" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181130 17:16:49.218" starttime="20181130 17:16:49.218"></status>
</kw>
<msg timestamp="20181130 17:16:49.218" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 17:16:49.218" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181130 17:16:49.218" starttime="20181130 17:16:49.217"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.219" starttime="20181130 17:16:49.219"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181130 17:16:49.220" level="INFO">${ip_address} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:16:49.220" starttime="20181130 17:16:49.220"></status>
</kw>
<msg timestamp="20181130 17:16:49.220" level="INFO">${odl_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:16:49.220" starttime="20181130 17:16:49.219"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.221" starttime="20181130 17:16:49.220"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181130 17:16:49.221" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181130 17:16:49.221" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181130 17:16:49.221" starttime="20181130 17:16:49.221"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.222" starttime="20181130 17:16:49.222"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.223" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:16:49.417" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:16:49.418" starttime="20181130 17:16:49.222"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.420" starttime="20181130 17:16:49.419"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.420" starttime="20181130 17:16:49.420"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:16:49.421" starttime="20181130 17:16:49.421"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.421" starttime="20181130 17:16:49.418"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.421" starttime="20181130 17:16:49.215"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.421" starttime="20181130 17:16:49.194"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.421" starttime="20181130 17:16:49.193"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.421" starttime="20181130 17:16:49.193"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.421" starttime="20181130 17:16:49.193"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.421" starttime="20181130 17:16:48.711"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:16:49.434" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:49.434" starttime="20181130 17:16:49.434"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:16:49.435" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:49.435" starttime="20181130 17:16:49.434"></status>
</kw>
<msg timestamp="20181130 17:16:49.435" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:49.435" starttime="20181130 17:16:49.433"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 17:16:49.447" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 17:16:49.447" starttime="20181130 17:16:49.446"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 17:16:49.447" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 17:16:49.448" starttime="20181130 17:16:49.447"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.478" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181130 17:16:49.478" starttime="20181130 17:16:49.448"></status>
</kw>
<msg timestamp="20181130 17:16:49.478" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 17:16:49.479" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181130 17:16:49.479" starttime="20181130 17:16:49.448"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.521" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "e "l "a "n "/ "e "l "a "n ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:16:49.521" starttime="20181130 17:16:49.480"></status>
</kw>
<msg timestamp="20181130 17:16:49.521" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 17:16:49.521" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "e "l "a "n "/ "e "l "a "n ". "r ...</msg>
<status status="PASS" endtime="20181130 17:16:49.522" starttime="20181130 17:16:49.479"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.523" starttime="20181130 17:16:49.522"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.524" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "e "l "a "n "/ "e "l "a "n ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:16:49.524" starttime="20181130 17:16:49.523"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.525" starttime="20181130 17:16:49.524"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.527" starttime="20181130 17:16:49.527"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.528" starttime="20181130 17:16:49.528"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:16:49.529" starttime="20181130 17:16:49.528"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.529" starttime="20181130 17:16:49.526"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.529" starttime="20181130 17:16:49.446"></status>
</kw>
<msg timestamp="20181130 17:16:49.529" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:16:49.529" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "e "l "a "n "/ "e "l "a "n ". "r ...</msg>
<status status="PASS" endtime="20181130 17:16:49.529" starttime="20181130 17:16:49.445"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.530" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:16:49.530" starttime="20181130 17:16:49.530"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.530" starttime="20181130 17:16:49.445"></status>
</kw>
<msg timestamp="20181130 17:16:49.531" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:16:49.531" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "e "l "a "n "/ "e "l "a "n ". "r ...</msg>
<status status="PASS" endtime="20181130 17:16:49.531" starttime="20181130 17:16:49.436"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.532" starttime="20181130 17:16:49.531"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.532" starttime="20181130 17:16:49.435"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.532" starttime="20181130 17:16:49.435"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.532" starttime="20181130 17:16:49.432"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.532" starttime="20181130 17:16:49.422"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.532" starttime="20181130 17:16:49.422"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.532" starttime="20181130 17:16:48.702"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181130 17:16:49.533" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181130 17:16:49.533" starttime="20181130 17:16:49.533"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:16:49.537" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:49.537" starttime="20181130 17:16:49.536"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:16:49.538" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:49.538" starttime="20181130 17:16:49.537"></status>
</kw>
<msg timestamp="20181130 17:16:49.538" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:49.538" starttime="20181130 17:16:49.536"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:16:49.541" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:16:49.541" starttime="20181130 17:16:49.539"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:16:49.546" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:16:49.546" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:16:49.546" starttime="20181130 17:16:49.545"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.558" starttime="20181130 17:16:49.558"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.559" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:16:49.730" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:16:49.731" starttime="20181130 17:16:49.558"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.785" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181130 17:16:49.785" starttime="20181130 17:16:49.731"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:16:49.788" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:16:49.789" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:16:49.789" starttime="20181130 17:16:49.786"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:16:49.834" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:16:49.834" starttime="20181130 17:16:49.789"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:16:49.836" starttime="20181130 17:16:49.835"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.837" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:16:49.837" starttime="20181130 17:16:49.836"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.837" starttime="20181130 17:16:49.557"></status>
</kw>
<msg timestamp="20181130 17:16:49.837" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:16:49.837" starttime="20181130 17:16:49.546"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.839" starttime="20181130 17:16:49.839"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.840" starttime="20181130 17:16:49.839"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:16:49.840" starttime="20181130 17:16:49.840"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.840" starttime="20181130 17:16:49.838"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.841" starttime="20181130 17:16:49.544"></status>
</kw>
<msg timestamp="20181130 17:16:49.841" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:16:49.841" starttime="20181130 17:16:49.543"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.841" starttime="20181130 17:16:49.541"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.841" starttime="20181130 17:16:49.539"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.841" starttime="20181130 17:16:49.538"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.841" starttime="20181130 17:16:49.535"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:49.841" starttime="20181130 17:16:49.534"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:16:49.844" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:49.844" starttime="20181130 17:16:49.843"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:16:49.844" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:49.845" starttime="20181130 17:16:49.844"></status>
</kw>
<msg timestamp="20181130 17:16:49.845" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:16:49.845" starttime="20181130 17:16:49.843"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:16:49.846" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:16:49.846" starttime="20181130 17:16:49.845"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:16:49.851" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:16:49.851" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:16:49.851" starttime="20181130 17:16:49.850"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:49.862" starttime="20181130 17:16:49.861"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:16:49.863" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:16:50.074" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:16:50.075" starttime="20181130 17:16:49.862"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.124" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181130 17:16:50.124" starttime="20181130 17:16:50.075"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:16:50.130" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:16:50.130" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:16:50.130" starttime="20181130 17:16:50.124"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:16:50.172" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:16:50.173" starttime="20181130 17:16:50.130"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:16:50.175" starttime="20181130 17:16:50.173"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.175" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:16:50.175" starttime="20181130 17:16:50.175"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.175" starttime="20181130 17:16:49.861"></status>
</kw>
<msg timestamp="20181130 17:16:50.175" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:16:50.176" starttime="20181130 17:16:49.851"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:50.177" starttime="20181130 17:16:50.177"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:50.177" starttime="20181130 17:16:50.177"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:50.177"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:50.176"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:49.848"></status>
</kw>
<msg timestamp="20181130 17:16:50.178" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:49.847"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:49.846"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:49.845"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:49.845"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:49.842"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:49.841"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:49.534"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.178" starttime="20181130 17:16:49.533"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:50.179" starttime="20181130 17:16:50.179"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.180" level="INFO">${OS_CNTL_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:16:50.180" starttime="20181130 17:16:50.180"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:16:50.181" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 17:16:50.181" starttime="20181130 17:16:50.181"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:16:50.183" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:16:50.183" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:16:50.183" starttime="20181130 17:16:50.182"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:50.183" starttime="20181130 17:16:50.183"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.184" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:16:50.593" level="INFO">Read output: Last login: Fri Nov 30 17:16:49 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:16:50.594" starttime="20181130 17:16:50.184"></status>
</kw>
<msg timestamp="20181130 17:16:50.594" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:16:50.594" starttime="20181130 17:16:50.183"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.594" starttime="20181130 17:16:50.181"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.596" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:16:50.596" starttime="20181130 17:16:50.595"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.596" starttime="20181130 17:16:50.180"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.599" level="INFO">${OS_CMP1_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:16:50.599" starttime="20181130 17:16:50.599"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.601" level="INFO">${OS_CMP2_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:16:50.601" starttime="20181130 17:16:50.600"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.602" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 17:16:50.602" starttime="20181130 17:16:50.601"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.603" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 17:16:50.603" starttime="20181130 17:16:50.602"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.604" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:16:50.604" starttime="20181130 17:16:50.604"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.605" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:16:50.606" starttime="20181130 17:16:50.605"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.612" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 17:16:50.613" starttime="20181130 17:16:50.606"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.619" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 17:16:50.619" starttime="20181130 17:16:50.613"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.619" starttime="20181130 17:16:50.598"></status>
</kw>
<status status="PASS" endtime="20181130 17:16:50.619" starttime="20181130 17:16:50.597"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181130 17:16:50.620" level="INFO">Length is 1</msg>
<msg timestamp="20181130 17:16:50.620" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 17:16:50.620" starttime="20181130 17:16:50.620"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181130 17:16:50.621" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 17:16:50.621" starttime="20181130 17:16:50.621"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:50.639" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:16:50.660" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:52.949" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:52.949" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:52.949" starttime="20181130 17:16:50.639"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:52.951" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:52.951" starttime="20181130 17:16:52.950"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:52.952" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:52.952" starttime="20181130 17:16:52.951"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:52.953" starttime="20181130 17:16:52.952"></status>
</kw>
<msg timestamp="20181130 17:16:52.954" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:52.954" starttime="20181130 17:16:50.638"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:52.966" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:16:53.007" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:55.048" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:55.048" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:55.048" starttime="20181130 17:16:52.965"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:55.049" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:55.049" starttime="20181130 17:16:55.048"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:55.049" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:55.049" starttime="20181130 17:16:55.049"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:55.050" starttime="20181130 17:16:55.050"></status>
</kw>
<msg timestamp="20181130 17:16:55.050" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:16:55.051" starttime="20181130 17:16:52.964"></status>
</kw>
<msg timestamp="20181130 17:16:55.051" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:16:55.051" starttime="20181130 17:16:50.623"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:55.059" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:16:55.096" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:57.288" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:57.288" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:57.288" starttime="20181130 17:16:55.059"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:57.290" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:57.290" starttime="20181130 17:16:57.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:57.290" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:57.290" starttime="20181130 17:16:57.290"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:57.291" starttime="20181130 17:16:57.291"></status>
</kw>
<msg timestamp="20181130 17:16:57.292" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:16:57.292" starttime="20181130 17:16:55.058"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:57.302" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:16:57.337" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:16:59.541" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:16:59.541" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:16:59.541" starttime="20181130 17:16:57.302"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:16:59.542" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:59.542" starttime="20181130 17:16:59.542"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:16:59.543" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:16:59.543" starttime="20181130 17:16:59.542"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:16:59.544" starttime="20181130 17:16:59.543"></status>
</kw>
<msg timestamp="20181130 17:16:59.544" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:16:59.544" starttime="20181130 17:16:57.301"></status>
</kw>
<msg timestamp="20181130 17:16:59.544" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:16:59.544" starttime="20181130 17:16:55.051"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:16:59.552" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:16:59.571" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:01.754" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:01.754" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:01.754" starttime="20181130 17:16:59.552"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:01.756" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:01.756" starttime="20181130 17:17:01.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:01.757" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:01.757" starttime="20181130 17:17:01.756"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:01.759" starttime="20181130 17:17:01.758"></status>
</kw>
<msg timestamp="20181130 17:17:01.759" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:17:01.759" starttime="20181130 17:16:59.552"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:01.772" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:17:01.792" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:04.159" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:04.160" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:04.160" starttime="20181130 17:17:01.772"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.162" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:04.162" starttime="20181130 17:17:04.161"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.163" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:04.164" starttime="20181130 17:17:04.163"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:04.165" starttime="20181130 17:17:04.164"></status>
</kw>
<msg timestamp="20181130 17:17:04.166" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:17:04.166" starttime="20181130 17:17:01.771"></status>
</kw>
<msg timestamp="20181130 17:17:04.166" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:17:04.166" starttime="20181130 17:16:59.544"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.168" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:17:04.168" starttime="20181130 17:17:04.167"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.169" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:17:04.169" starttime="20181130 17:17:04.168"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.171" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:17:04.171" starttime="20181130 17:17:04.170"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:04.171" starttime="20181130 17:16:50.622"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:04.175" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_...</msg>
<status status="PASS" endtime="20181130 17:17:04.175" starttime="20181130 17:17:04.173"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.176" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.10']
OS_CMP_IPS: [u'192.0.2.10']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181130 17:17:04.176" starttime="20181130 17:17:04.175"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:04.176" starttime="20181130 17:17:04.172"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:04.177" starttime="20181130 17:16:50.180"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.178" level="INFO">Creating Session using : alias=session, url=http://192.0.2.10:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf71b0d0&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:17:04.179" starttime="20181130 17:17:04.177"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:04.179" starttime="20181130 17:16:50.179"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181130 17:17:04.182" level="INFO">${suite_} = CSIT_Elan</msg>
<status status="PASS" endtime="20181130 17:17:04.182" starttime="20181130 17:17:04.181"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181130 17:17:04.183" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Elan</msg>
<status status="PASS" endtime="20181130 17:17:04.183" starttime="20181130 17:17:04.182"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181130 17:17:04.186" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:04.186" starttime="20181130 17:17:04.185"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.10">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181130 17:17:04.187" level="INFO">${fname} = tcpdump_port_6653__CSIT_Elan__192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:17:04.187" starttime="20181130 17:17:04.187"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:17:04.191" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:17:04.191" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:17:04.191" starttime="20181130 17:17:04.190"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:17:04.193" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 17:17:04.193" starttime="20181130 17:17:04.192"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:17:04.194" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:17:04.195" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:17:04.195" starttime="20181130 17:17:04.194"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:04.196" starttime="20181130 17:17:04.195"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.198" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:17:04.615" level="INFO">Read output: Last login: Fri Nov 30 17:16:50 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:04.615" starttime="20181130 17:17:04.197"></status>
</kw>
<msg timestamp="20181130 17:17:04.615" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:17:04.616" starttime="20181130 17:17:04.196"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:04.616" starttime="20181130 17:17:04.193"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:17:04.617" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap</msg>
<status status="PASS" endtime="20181130 17:17:04.617" starttime="20181130 17:17:04.616"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:17:04.617" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap'.</msg>
<msg timestamp="20181130 17:17:04.621" level="INFO">${stdout} = None</msg>
<msg timestamp="20181130 17:17:04.621" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181130 17:17:04.621" starttime="20181130 17:17:04.617"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.621" level="INFO">None</msg>
<status status="PASS" endtime="20181130 17:17:04.621" starttime="20181130 17:17:04.621"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.622" level="INFO">None</msg>
<status status="PASS" endtime="20181130 17:17:04.622" starttime="20181130 17:17:04.621"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:04.624" starttime="20181130 17:17:04.623"></status>
</kw>
<msg timestamp="20181130 17:17:04.624" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:17:04.624" starttime="20181130 17:17:04.623"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:04.624" starttime="20181130 17:17:04.622"></status>
</kw>
<msg timestamp="20181130 17:17:04.624" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 17:17:04.624" starttime="20181130 17:17:04.188"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:04.625" starttime="20181130 17:17:04.624"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:04.625" starttime="20181130 17:17:04.186"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:04.625" starttime="20181130 17:17:04.186"></status>
</kw>
<msg timestamp="20181130 17:17:04.625" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:17:04.625" starttime="20181130 17:17:04.184"></status>
</kw>
<msg timestamp="20181130 17:17:04.625" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:17:04.625" starttime="20181130 17:17:04.180"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181130 17:17:04.626" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:17:04.626" starttime="20181130 17:17:04.625"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:04.627" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:04.627" starttime="20181130 17:17:04.627"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:04.629" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 17:17:04.659" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:06.887" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:06.888" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:06.888" starttime="20181130 17:17:04.628"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:06.889" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:17:06.890" starttime="20181130 17:17:06.889"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:06.890" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:06.891" starttime="20181130 17:17:06.890"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:06.892" starttime="20181130 17:17:06.891"></status>
</kw>
<msg timestamp="20181130 17:17:06.892" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:17:06.892" starttime="20181130 17:17:04.628"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:06.893" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:17:06.893" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:17:06.893" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:06.893" starttime="20181130 17:17:06.892"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:17:06.894" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:17:06.894" starttime="20181130 17:17:06.894"></status>
</kw>
<msg timestamp="20181130 17:17:06.894" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:06.894" starttime="20181130 17:17:04.627"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 17:17:06.895" starttime="20181130 17:17:06.895"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:06.896" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:06.896" starttime="20181130 17:17:06.896"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:06.898" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 17:17:06.933" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:09.639" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:09.640" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:09.640" starttime="20181130 17:17:06.897"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:09.642" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:17:09.642" starttime="20181130 17:17:09.641"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:09.643" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:09.643" starttime="20181130 17:17:09.642"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:09.645" starttime="20181130 17:17:09.644"></status>
</kw>
<msg timestamp="20181130 17:17:09.646" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:17:09.646" starttime="20181130 17:17:06.897"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:09.647" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:17:09.647" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:17:09.647" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:09.647" starttime="20181130 17:17:09.646"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:17:09.648" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:17:09.649" starttime="20181130 17:17:09.648"></status>
</kw>
<msg timestamp="20181130 17:17:09.649" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:09.649" starttime="20181130 17:17:06.895"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 17:17:09.650" starttime="20181130 17:17:09.649"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:09.652" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:09.652" starttime="20181130 17:17:09.651"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:09.654" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 17:17:09.675" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:11.821" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:11.822" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:11.822" starttime="20181130 17:17:09.653"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:11.823" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:17:11.823" starttime="20181130 17:17:11.822"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:11.824" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:11.824" starttime="20181130 17:17:11.823"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:11.824" starttime="20181130 17:17:11.824"></status>
</kw>
<msg timestamp="20181130 17:17:11.825" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:17:11.825" starttime="20181130 17:17:09.652"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:11.825" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:17:11.825" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:17:11.825" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:11.825" starttime="20181130 17:17:11.825"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:17:11.826" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:17:11.826" starttime="20181130 17:17:11.826"></status>
</kw>
<msg timestamp="20181130 17:17:11.826" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:11.826" starttime="20181130 17:17:09.650"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 17:17:11.826" starttime="20181130 17:17:11.826"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:11.828" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:11.828" starttime="20181130 17:17:11.827"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:11.829" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 17:17:11.856" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:14.098" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:14.098" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:14.098" starttime="20181130 17:17:11.829"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:14.100" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:17:14.100" starttime="20181130 17:17:14.099"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:14.101" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:14.101" starttime="20181130 17:17:14.101"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:14.103" starttime="20181130 17:17:14.102"></status>
</kw>
<msg timestamp="20181130 17:17:14.103" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:17:14.103" starttime="20181130 17:17:11.828"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:14.104" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:17:14.104" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:17:14.105" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:14.105" starttime="20181130 17:17:14.104"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:17:14.105" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:17:14.106" starttime="20181130 17:17:14.105"></status>
</kw>
<msg timestamp="20181130 17:17:14.106" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:14.106" starttime="20181130 17:17:11.827"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181130 17:17:14.106" starttime="20181130 17:17:14.106"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:14.108" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:14.109" starttime="20181130 17:17:14.108"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:14.110" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 17:17:14.154" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:16.270" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:16.271" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:16.271" starttime="20181130 17:17:14.110"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:16.272" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:17:16.273" starttime="20181130 17:17:16.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:16.274" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:16.274" starttime="20181130 17:17:16.273"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:16.275" starttime="20181130 17:17:16.274"></status>
</kw>
<msg timestamp="20181130 17:17:16.276" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:17:16.276" starttime="20181130 17:17:14.109"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:16.277" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:17:16.277" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:17:16.277" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:16.277" starttime="20181130 17:17:16.276"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:17:16.278" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:17:16.278" starttime="20181130 17:17:16.278"></status>
</kw>
<msg timestamp="20181130 17:17:16.279" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:16.279" starttime="20181130 17:17:14.107"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181130 17:17:16.279" starttime="20181130 17:17:16.279"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:16.281" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:17:16.281" starttime="20181130 17:17:16.281"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:16.283" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 17:17:16.320" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:18.789" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:18.790" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:18.790" starttime="20181130 17:17:16.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:18.792" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 17:17:18.792" starttime="20181130 17:17:18.791"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:18.792" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:18.793" starttime="20181130 17:17:18.792"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:18.794" starttime="20181130 17:17:18.793"></status>
</kw>
<msg timestamp="20181130 17:17:18.795" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 17:17:18.795" starttime="20181130 17:17:16.282"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:17:18.796" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 17:17:18.796" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:17:18.797" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:17:18.797" starttime="20181130 17:17:18.795"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:17:18.798" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 17:17:18.798" starttime="20181130 17:17:18.797"></status>
</kw>
<msg timestamp="20181130 17:17:18.798" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:17:18.798" starttime="20181130 17:17:16.280"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:18.800" starttime="20181130 17:17:18.799"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:18.800" starttime="20181130 17:17:18.799"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:18.802" starttime="20181130 17:17:18.801"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:18.802" starttime="20181130 17:17:18.800"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:18.802" starttime="20181130 17:17:18.798"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:17:18.804" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 17:17:18.804" starttime="20181130 17:17:18.804"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:18.822" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 17:17:18.841" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:21.363" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:21.363" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:21.364" starttime="20181130 17:17:18.821"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:21.365" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:21.365" starttime="20181130 17:17:21.364"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:21.366" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:21.366" starttime="20181130 17:17:21.366"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:21.368" starttime="20181130 17:17:21.367"></status>
</kw>
<msg timestamp="20181130 17:17:21.368" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:17:21.368" starttime="20181130 17:17:18.820"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:21.368" starttime="20181130 17:17:18.805"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:21.383" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 17:17:21.403" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:23.510" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:23.511" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:23.511" starttime="20181130 17:17:21.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:23.512" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:23.512" starttime="20181130 17:17:23.511"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:23.512" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:23.512" starttime="20181130 17:17:23.512"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:23.513" starttime="20181130 17:17:23.513"></status>
</kw>
<msg timestamp="20181130 17:17:23.513" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:17:23.513" starttime="20181130 17:17:21.382"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:23.514" starttime="20181130 17:17:21.368"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:23.522" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 17:17:23.564" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:25.543" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:25.544" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:25.544" starttime="20181130 17:17:23.521"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:25.545" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:25.545" starttime="20181130 17:17:25.544"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:25.546" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:25.546" starttime="20181130 17:17:25.545"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:25.547" starttime="20181130 17:17:25.546"></status>
</kw>
<msg timestamp="20181130 17:17:25.547" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:17:25.547" starttime="20181130 17:17:23.521"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:25.547" starttime="20181130 17:17:23.514"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:25.560" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 17:17:25.579" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:27.693" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:27.693" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:27.693" starttime="20181130 17:17:25.559"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:27.695" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:27.695" starttime="20181130 17:17:27.694"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:27.696" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:27.697" starttime="20181130 17:17:27.696"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:27.699" starttime="20181130 17:17:27.697"></status>
</kw>
<msg timestamp="20181130 17:17:27.699" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:17:27.699" starttime="20181130 17:17:25.558"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:27.699" starttime="20181130 17:17:25.547"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:27.723" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 17:17:27.758" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:29.986" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:29.986" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:29.987" starttime="20181130 17:17:27.722"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:29.988" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:29.988" starttime="20181130 17:17:29.987"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:29.989" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:29.989" starttime="20181130 17:17:29.989"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:29.990" starttime="20181130 17:17:29.990"></status>
</kw>
<msg timestamp="20181130 17:17:29.991" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 17:17:29.991" starttime="20181130 17:17:27.721"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:29.991" starttime="20181130 17:17:27.700"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:30.011" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 17:17:30.053" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:32.245" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:32.246" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:32.246" starttime="20181130 17:17:30.011"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:32.248" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:32.248" starttime="20181130 17:17:32.247"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:32.249" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:32.249" starttime="20181130 17:17:32.248"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:32.251" starttime="20181130 17:17:32.250"></status>
</kw>
<msg timestamp="20181130 17:17:32.251" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 17:17:32.252" starttime="20181130 17:17:30.009"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:32.252" starttime="20181130 17:17:29.991"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:32.269" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 17:17:32.300" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:34.506" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:34.507" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:34.507" starttime="20181130 17:17:32.269"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:34.508" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:34.508" starttime="20181130 17:17:34.507"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:34.508" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:34.508" starttime="20181130 17:17:34.508"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:34.509" starttime="20181130 17:17:34.509"></status>
</kw>
<msg timestamp="20181130 17:17:34.509" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:17:34.509" starttime="20181130 17:17:32.267"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:34.510" starttime="20181130 17:17:32.252"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:34.520" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 17:17:34.556" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:36.879" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:36.880" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:36.880" starttime="20181130 17:17:34.519"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:36.881" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:36.881" starttime="20181130 17:17:36.880"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:36.882" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:36.882" starttime="20181130 17:17:36.882"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:36.884" starttime="20181130 17:17:36.883"></status>
</kw>
<msg timestamp="20181130 17:17:36.884" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:17:36.884" starttime="20181130 17:17:34.519"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.884" starttime="20181130 17:17:34.510"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.884" starttime="20181130 17:17:18.804"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.884" starttime="20181130 17:17:18.803"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.885" starttime="20181130 17:17:04.626"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.885" starttime="20181130 17:17:04.626"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:36.887" starttime="20181130 17:17:36.887"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:17:36.888" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181130 17:17:36.888" starttime="20181130 17:17:36.887"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:36.890" starttime="20181130 17:17:36.889"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:36.891" starttime="20181130 17:17:36.890"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:36.896" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181130 17:17:36.896" starttime="20181130 17:17:36.891"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:36.911" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:36.911" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:36.911" starttime="20181130 17:17:36.897"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.911" starttime="20181130 17:17:36.889"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.911" starttime="20181130 17:17:36.888"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:36.913" starttime="20181130 17:17:36.913"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:36.913" starttime="20181130 17:17:36.913"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:36.916" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181130 17:17:36.917" starttime="20181130 17:17:36.914"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:36.927" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:36.927" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:36.927" starttime="20181130 17:17:36.917"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.928" starttime="20181130 17:17:36.912"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.928" starttime="20181130 17:17:36.911"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:36.931" starttime="20181130 17:17:36.931"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:36.932" starttime="20181130 17:17:36.932"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:36.936" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181130 17:17:36.937" starttime="20181130 17:17:36.933"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:36.948" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:36.948" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:36.948" starttime="20181130 17:17:36.937"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.949" starttime="20181130 17:17:36.929"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.949" starttime="20181130 17:17:36.928"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:36.952" starttime="20181130 17:17:36.951"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:36.953" starttime="20181130 17:17:36.953"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:36.957" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181130 17:17:36.957" starttime="20181130 17:17:36.954"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:36.966" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:36.967" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:36.967" starttime="20181130 17:17:36.957"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.967" starttime="20181130 17:17:36.949"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.967" starttime="20181130 17:17:36.949"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:36.970" starttime="20181130 17:17:36.969"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:36.970" starttime="20181130 17:17:36.970"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:36.974" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181130 17:17:36.974" starttime="20181130 17:17:36.971"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:36.983" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:36.984" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:36.984" starttime="20181130 17:17:36.974"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.984" starttime="20181130 17:17:36.968"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:36.984" starttime="20181130 17:17:36.967"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:36.986" starttime="20181130 17:17:36.986"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:36.987" starttime="20181130 17:17:36.986"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:36.990" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181130 17:17:36.990" starttime="20181130 17:17:36.987"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:36.999" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:36.999" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:36.999" starttime="20181130 17:17:36.990"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.000" starttime="20181130 17:17:36.985"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.000" starttime="20181130 17:17:36.984"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.002" starttime="20181130 17:17:37.002"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:37.003" starttime="20181130 17:17:37.003"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.006" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181130 17:17:37.006" starttime="20181130 17:17:37.003"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:37.018" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:37.018" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:37.018" starttime="20181130 17:17:37.006"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.018" starttime="20181130 17:17:37.000"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.018" starttime="20181130 17:17:37.000"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.020" starttime="20181130 17:17:37.019"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:37.020" starttime="20181130 17:17:37.020"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.023" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181130 17:17:37.023" starttime="20181130 17:17:37.020"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:37.035" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:37.035" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:37.035" starttime="20181130 17:17:37.024"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.036" starttime="20181130 17:17:37.019"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.036" starttime="20181130 17:17:37.018"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.037" starttime="20181130 17:17:37.037"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:37.038" starttime="20181130 17:17:37.037"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.040" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181130 17:17:37.040" starttime="20181130 17:17:37.038"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:37.054" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:37.054" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:37.054" starttime="20181130 17:17:37.041"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.054" starttime="20181130 17:17:37.036"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.054" starttime="20181130 17:17:37.036"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.056" starttime="20181130 17:17:37.055"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:37.056" starttime="20181130 17:17:37.056"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.059" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181130 17:17:37.059" starttime="20181130 17:17:37.056"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:37.070" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:37.071" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:37.071" starttime="20181130 17:17:37.059"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.071" starttime="20181130 17:17:37.055"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.071" starttime="20181130 17:17:37.054"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.071" starttime="20181130 17:17:36.888"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.072" starttime="20181130 17:17:37.072"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:17:37.073" starttime="20181130 17:17:37.072"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.075" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181130 17:17:37.075" starttime="20181130 17:17:37.073"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:37.134" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:17:37.134" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181130 17:17:37.134" starttime="20181130 17:17:37.075"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.134" starttime="20181130 17:17:37.071"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.134" starttime="20181130 17:17:36.886"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.134" starttime="20181130 17:17:36.886"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.134" starttime="20181130 17:17:36.885"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.134" starttime="20181130 17:17:36.885"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.143" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:17:37.143" starttime="20181130 17:17:37.143"></status>
</kw>
<msg timestamp="20181130 17:17:37.143" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:17:37.143" starttime="20181130 17:17:37.142"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.144" starttime="20181130 17:17:37.144"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:17:37.145" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:17:37.145" starttime="20181130 17:17:37.144"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.145" starttime="20181130 17:17:37.142"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.156" starttime="20181130 17:17:37.156"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.157" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:17:37.344" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:17:37.345" starttime="20181130 17:17:37.156"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.368" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181130 17:17:37.368" starttime="20181130 17:17:37.345"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:17:37.374" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 17:17:37 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:17:37.374" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 17:17:37 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 17:17:37.374" starttime="20181130 17:17:37.368"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:17:37.418" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:17:37.418" starttime="20181130 17:17:37.374"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:17:37.421" starttime="20181130 17:17:37.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.421" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 17:17:37 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:17:37.421" starttime="20181130 17:17:37.421"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.422" starttime="20181130 17:17:37.155"></status>
</kw>
<msg timestamp="20181130 17:17:37.422" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 17:17:37 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 17:17:37.422" starttime="20181130 17:17:37.148"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.422" starttime="20181130 17:17:37.422"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.423" starttime="20181130 17:17:37.423"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.423" starttime="20181130 17:17:37.422"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.424" starttime="20181130 17:17:37.424"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.424" starttime="20181130 17:17:37.423"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.425" starttime="20181130 17:17:37.425"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.425" starttime="20181130 17:17:37.425"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.426" starttime="20181130 17:17:37.425"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.426" starttime="20181130 17:17:37.425"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.426" starttime="20181130 17:17:37.426"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.427" starttime="20181130 17:17:37.426"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.427" starttime="20181130 17:17:37.427"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.427" starttime="20181130 17:17:37.427"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.427" starttime="20181130 17:17:37.422"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.427" starttime="20181130 17:17:37.148"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.427" starttime="20181130 17:17:37.147"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.427" starttime="20181130 17:17:37.147"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.428" starttime="20181130 17:17:37.147"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.428" starttime="20181130 17:17:37.146"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.428" starttime="20181130 17:17:37.146"></status>
</kw>
<msg timestamp="20181130 17:17:37.428" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:17:37.428" starttime="20181130 17:17:37.145"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.441" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:17:37.442" starttime="20181130 17:17:37.441"></status>
</kw>
<msg timestamp="20181130 17:17:37.442" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:17:37.442" starttime="20181130 17:17:37.440"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.443" starttime="20181130 17:17:37.442"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:17:37.444" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:17:37.444" starttime="20181130 17:17:37.443"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.444" starttime="20181130 17:17:37.439"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.444" starttime="20181130 17:17:37.428"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.444" starttime="20181130 17:17:37.145"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181130 17:17:37.447" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181130 17:17:37.447" starttime="20181130 17:17:37.446"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.463" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181130 17:17:37.463" starttime="20181130 17:17:37.449"></status>
</kw>
<msg timestamp="20181130 17:17:37.464" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 17:17:37.464" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181130 17:17:37.464" starttime="20181130 17:17:37.449"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.465" starttime="20181130 17:17:37.464"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.465" starttime="20181130 17:17:37.448"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.465" starttime="20181130 17:17:37.448"></status>
</kw>
<msg timestamp="20181130 17:17:37.465" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.465" starttime="20181130 17:17:37.447"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.466" starttime="20181130 17:17:37.466"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.467" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:17:37.467" starttime="20181130 17:17:37.466"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.467" starttime="20181130 17:17:37.446"></status>
</kw>
<msg timestamp="20181130 17:17:37.468" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:17:37.468" starttime="20181130 17:17:37.445"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.481" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:17:37.481" starttime="20181130 17:17:37.481"></status>
</kw>
<msg timestamp="20181130 17:17:37.481" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:17:37.481" starttime="20181130 17:17:37.480"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.482" starttime="20181130 17:17:37.482"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:17:37.483" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:17:37.483" starttime="20181130 17:17:37.482"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.483" starttime="20181130 17:17:37.479"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.483" starttime="20181130 17:17:37.468"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.483" starttime="20181130 17:17:37.445"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:17:37.500" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:17:37.501" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:17:37.501" starttime="20181130 17:17:37.485"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181130 17:17:37.519" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 17:17:37.519" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181130 17:17:37.519" starttime="20181130 17:17:37.503"></status>
</kw>
<msg timestamp="20181130 17:17:37.520" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 17:17:37.521" starttime="20181130 17:17:37.502"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.522" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:17:37.524" starttime="20181130 17:17:37.521"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.524" starttime="20181130 17:17:37.501"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181130 17:17:37.524" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181130 17:17:37.524" starttime="20181130 17:17:37.524"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.10">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.527" starttime="20181130 17:17:37.526"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:17:37.527" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:17:37.527" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:17:37.527" starttime="20181130 17:17:37.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:17:37.528" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:17:37.528" starttime="20181130 17:17:37.528"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:17:37.529" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181130 17:17:37.529" starttime="20181130 17:17:37.528"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:17:37.530" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:17:37.530" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:17:37.530" starttime="20181130 17:17:37.529"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.530" starttime="20181130 17:17:37.530"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.531" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:17:37.868" level="INFO">Read output: Last login: Fri Nov 30 17:17:04 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:17:37.868" starttime="20181130 17:17:37.531"></status>
</kw>
<msg timestamp="20181130 17:17:37.868" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:17:37.868" starttime="20181130 17:17:37.530"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.869" starttime="20181130 17:17:37.529"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:17:37.869" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181130 17:17:37.913" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:17:37.913" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<msg timestamp="20181130 17:17:37.913" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 17:17:37.913" starttime="20181130 17:17:37.869"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:17:37.946" starttime="20181130 17:17:37.914"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.947" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:37.947" starttime="20181130 17:17:37.947"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.948" starttime="20181130 17:17:37.948"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.950" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:17:37.950" starttime="20181130 17:17:37.950"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.950" starttime="20181130 17:17:37.949"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.953" starttime="20181130 17:17:37.952"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.954" starttime="20181130 17:17:37.954"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:17:37.955" starttime="20181130 17:17:37.955"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.955" starttime="20181130 17:17:37.951"></status>
</kw>
<msg timestamp="20181130 17:17:37.955" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<status status="PASS" endtime="20181130 17:17:37.956" starttime="20181130 17:17:37.525"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181130 17:17:37.956" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181130 17:17:37.956" starttime="20181130 17:17:37.956"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181130 17:17:37.957" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 17:17:37.957" starttime="20181130 17:17:37.956"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.958" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.958" starttime="20181130 17:17:37.957"></status>
</kw>
<msg timestamp="20181130 17:17:37.959" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.959" starttime="20181130 17:17:37.957"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.959" starttime="20181130 17:17:37.959"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.959" starttime="20181130 17:17:37.957"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.960" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.961" starttime="20181130 17:17:37.960"></status>
</kw>
<msg timestamp="20181130 17:17:37.961" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.961" starttime="20181130 17:17:37.959"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.961" starttime="20181130 17:17:37.961"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.961" starttime="20181130 17:17:37.959"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.962" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.963" starttime="20181130 17:17:37.962"></status>
</kw>
<msg timestamp="20181130 17:17:37.963" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.963" starttime="20181130 17:17:37.961"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.963" starttime="20181130 17:17:37.963"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.963" starttime="20181130 17:17:37.961"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.965" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.965" starttime="20181130 17:17:37.964"></status>
</kw>
<msg timestamp="20181130 17:17:37.965" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.965" starttime="20181130 17:17:37.963"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.965" starttime="20181130 17:17:37.965"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.965" starttime="20181130 17:17:37.963"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.967" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.967" starttime="20181130 17:17:37.966"></status>
</kw>
<msg timestamp="20181130 17:17:37.967" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.967" starttime="20181130 17:17:37.966"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.968" starttime="20181130 17:17:37.967"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.968" starttime="20181130 17:17:37.966"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.969" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.969" starttime="20181130 17:17:37.968"></status>
</kw>
<msg timestamp="20181130 17:17:37.969" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.969" starttime="20181130 17:17:37.968"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.970" starttime="20181130 17:17:37.970"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.970" starttime="20181130 17:17:37.968"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.971" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.972" starttime="20181130 17:17:37.970"></status>
</kw>
<msg timestamp="20181130 17:17:37.972" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.972" starttime="20181130 17:17:37.970"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.972" starttime="20181130 17:17:37.972"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.972" starttime="20181130 17:17:37.970"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.974" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.974" starttime="20181130 17:17:37.973"></status>
</kw>
<msg timestamp="20181130 17:17:37.974" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.974" starttime="20181130 17:17:37.972"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.974" starttime="20181130 17:17:37.974"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.975" starttime="20181130 17:17:37.972"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.976" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.976" starttime="20181130 17:17:37.975"></status>
</kw>
<msg timestamp="20181130 17:17:37.976" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.976" starttime="20181130 17:17:37.975"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.977" starttime="20181130 17:17:37.977"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.977" starttime="20181130 17:17:37.975"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.978" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.979" starttime="20181130 17:17:37.977"></status>
</kw>
<msg timestamp="20181130 17:17:37.979" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.979" starttime="20181130 17:17:37.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.979" starttime="20181130 17:17:37.979"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.979" starttime="20181130 17:17:37.977"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.981" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.981" starttime="20181130 17:17:37.980"></status>
</kw>
<msg timestamp="20181130 17:17:37.981" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.981" starttime="20181130 17:17:37.979"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.982" starttime="20181130 17:17:37.982"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.982" starttime="20181130 17:17:37.979"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.984" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.984" starttime="20181130 17:17:37.982"></status>
</kw>
<msg timestamp="20181130 17:17:37.984" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.984" starttime="20181130 17:17:37.982"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.985" starttime="20181130 17:17:37.985"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.985" starttime="20181130 17:17:37.982"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.987" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.987" starttime="20181130 17:17:37.985"></status>
</kw>
<msg timestamp="20181130 17:17:37.988" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.988" starttime="20181130 17:17:37.985"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.988" starttime="20181130 17:17:37.988"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.988" starttime="20181130 17:17:37.985"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.991" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.992" starttime="20181130 17:17:37.989"></status>
</kw>
<msg timestamp="20181130 17:17:37.992" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.992" starttime="20181130 17:17:37.989"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.992" starttime="20181130 17:17:37.992"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.992" starttime="20181130 17:17:37.988"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:37.995" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:37.996" starttime="20181130 17:17:37.993"></status>
</kw>
<msg timestamp="20181130 17:17:37.996" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:37.996" starttime="20181130 17:17:37.993"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:37.996" starttime="20181130 17:17:37.996"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:37.996" starttime="20181130 17:17:37.992"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.000" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.000" starttime="20181130 17:17:37.997"></status>
</kw>
<msg timestamp="20181130 17:17:38.000" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.000" starttime="20181130 17:17:37.997"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.000" starttime="20181130 17:17:38.000"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.001" starttime="20181130 17:17:37.996"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.004" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.005" starttime="20181130 17:17:38.001"></status>
</kw>
<msg timestamp="20181130 17:17:38.005" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.005" starttime="20181130 17:17:38.001"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.006" starttime="20181130 17:17:38.005"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.006" starttime="20181130 17:17:38.001"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.011" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.011" starttime="20181130 17:17:38.007"></status>
</kw>
<msg timestamp="20181130 17:17:38.012" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.012" starttime="20181130 17:17:38.006"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.012" starttime="20181130 17:17:38.012"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.012" starttime="20181130 17:17:38.006"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.017" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.018" starttime="20181130 17:17:38.013"></status>
</kw>
<msg timestamp="20181130 17:17:38.018" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.018" starttime="20181130 17:17:38.013"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.019" starttime="20181130 17:17:38.018"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.019" starttime="20181130 17:17:38.013"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.024" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.024" starttime="20181130 17:17:38.020"></status>
</kw>
<msg timestamp="20181130 17:17:38.024" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.024" starttime="20181130 17:17:38.019"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.025" starttime="20181130 17:17:38.025"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.025" starttime="20181130 17:17:38.019"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.030" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.030" starttime="20181130 17:17:38.026"></status>
</kw>
<msg timestamp="20181130 17:17:38.030" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.030" starttime="20181130 17:17:38.025"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.031" starttime="20181130 17:17:38.031"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.031" starttime="20181130 17:17:38.025"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.036" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.037" starttime="20181130 17:17:38.032"></status>
</kw>
<msg timestamp="20181130 17:17:38.037" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.037" starttime="20181130 17:17:38.031"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.037" starttime="20181130 17:17:38.037"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.037" starttime="20181130 17:17:38.031"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.042" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.042" starttime="20181130 17:17:38.038"></status>
</kw>
<msg timestamp="20181130 17:17:38.043" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.043" starttime="20181130 17:17:38.038"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.043" starttime="20181130 17:17:38.043"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.043" starttime="20181130 17:17:38.038"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.048" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.049" starttime="20181130 17:17:38.044"></status>
</kw>
<msg timestamp="20181130 17:17:38.049" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.049" starttime="20181130 17:17:38.044"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.049" starttime="20181130 17:17:38.049"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.049" starttime="20181130 17:17:38.043"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.054" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.054" starttime="20181130 17:17:38.050"></status>
</kw>
<msg timestamp="20181130 17:17:38.055" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.055" starttime="20181130 17:17:38.050"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.055" starttime="20181130 17:17:38.055"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.055" starttime="20181130 17:17:38.050"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.060" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.060" starttime="20181130 17:17:38.056"></status>
</kw>
<msg timestamp="20181130 17:17:38.061" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.061" starttime="20181130 17:17:38.056"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.061" starttime="20181130 17:17:38.061"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.061" starttime="20181130 17:17:38.055"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.066" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.066" starttime="20181130 17:17:38.062"></status>
</kw>
<msg timestamp="20181130 17:17:38.066" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.066" starttime="20181130 17:17:38.062"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.067" starttime="20181130 17:17:38.067"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.067" starttime="20181130 17:17:38.061"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.072" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.072" starttime="20181130 17:17:38.068"></status>
</kw>
<msg timestamp="20181130 17:17:38.072" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.072" starttime="20181130 17:17:38.067"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.073" starttime="20181130 17:17:38.072"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.073" starttime="20181130 17:17:38.067"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.077" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.078" starttime="20181130 17:17:38.073"></status>
</kw>
<msg timestamp="20181130 17:17:38.078" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.078" starttime="20181130 17:17:38.073"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.078" starttime="20181130 17:17:38.078"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.079" starttime="20181130 17:17:38.073"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.083" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.083" starttime="20181130 17:17:38.079"></status>
</kw>
<msg timestamp="20181130 17:17:38.084" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.084" starttime="20181130 17:17:38.079"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.084" starttime="20181130 17:17:38.084"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.084" starttime="20181130 17:17:38.079"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.089" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.090" starttime="20181130 17:17:38.085"></status>
</kw>
<msg timestamp="20181130 17:17:38.090" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.090" starttime="20181130 17:17:38.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.091" starttime="20181130 17:17:38.091"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.091" starttime="20181130 17:17:38.084"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:17:38.101" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5103.508s, table=0, n_packets=5099, n_bytes=275346, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=5397.470s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=5397.470s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=5397.470s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.470s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5235.034s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5235.034s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=5397.470s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=5397.470s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=5397.371s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=5397.036s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=5397.026s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=5397.371s, table=43, n_packets=188, n_bytes=12960, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=5397.470s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=5397.470s, table=48, n_packets=189, n_bytes=13002, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=5397.371s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=5397.470s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5237.345s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=5397.371s, table=51, n_packets=189, n_bytes=13002, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5237.800s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=4382.201s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=4382.199s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4272.088s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=3527.660s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=3527.647s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=4381.878s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=3527.338s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5237.800s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=4381.884s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4271.771s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=3527.344s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=5397.470s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=5397.470s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=5397.371s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=5397.470s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=5397.298s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=5397.325s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=5397.298s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5103.453s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5103.457s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=5397.288s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=5397.298s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=5397.288s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=5397.288s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=5397.298s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=5397.298s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=5397.298s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=5397.298s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:17:38.101" starttime="20181130 17:17:38.093"></status>
</kw>
<msg timestamp="20181130 17:17:38.102" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:17:38.102" starttime="20181130 17:17:38.092"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.103" starttime="20181130 17:17:38.102"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.103" starttime="20181130 17:17:38.091"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.103" starttime="20181130 17:17:37.957"></status>
</kw>
<msg timestamp="20181130 17:17:38.104" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 17:17:38.104" starttime="20181130 17:17:37.525"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181130 17:17:38.105" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:17:38.105" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181130 17:17:38.105" starttime="20181130 17:17:38.104"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.107" starttime="20181130 17:17:38.106"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.107" starttime="20181130 17:17:37.525"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.107" starttime="20181130 17:17:37.524"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181130 17:17:38.108" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181130 17:17:38.108" starttime="20181130 17:17:38.108"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.109" starttime="20181130 17:17:37.484"></status>
</kw>
<msg timestamp="20181130 17:17:38.109" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:17:38.109" starttime="20181130 17:17:37.484"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:17:38.129" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:17:38.129" starttime="20181130 17:17:38.128"></status>
</kw>
<msg timestamp="20181130 17:17:38.129" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:17:38.129" starttime="20181130 17:17:38.128"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.130" starttime="20181130 17:17:38.130"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:17:38.131" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:17:38.131" starttime="20181130 17:17:38.130"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.131" starttime="20181130 17:17:38.127"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.131" starttime="20181130 17:17:38.109"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.132" starttime="20181130 17:17:37.483"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.132" starttime="20181130 17:17:37.145"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.132" starttime="20181130 17:17:37.135"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.132" starttime="20181130 17:16:48.701"></status>
</kw>
<kw name="Create Single Elan">
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:38.136" starttime="20181130 17:17:38.136"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:38.137" starttime="20181130 17:17:38.135"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:38.155" level="INFO">Starting process:
openstack security group create elan_sg </msg>
<msg timestamp="20181130 17:17:38.196" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:40.482" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:40.483" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:40.483" starttime="20181130 17:17:38.155"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:40.483" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T17:17:40Z                                                                                                                                  |
| description     | elan_sg                                                                                                                                               |
| id              | 9036812e-7c1b-4f9a-b545-44e8b8a90b74                                                                                                                  |
| name            | elan_sg                                                                                                                                               |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T17:17:40Z', direction='egress', ethertype='IPv6', id='08288ccc-122e-4ccd-9710-8f60f7d8b7f3', updated_at='2018-11-30T17:17:40Z' |
|                 | created_at='2018-11-30T17:17:40Z', direction='egress', ethertype='IPv4', id='605e6d4a-d130-4661-9dc9-4e978b99f0b4', updated_at='2018-11-30T17:17:40Z' |
| updated_at      | 2018-11-30T17:17:40Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:40.484" starttime="20181130 17:17:40.483"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:40.484" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:40.484" starttime="20181130 17:17:40.484"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.485" starttime="20181130 17:17:40.484"></status>
</kw>
<msg timestamp="20181130 17:17:40.485" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 17:17:40.485" starttime="20181130 17:17:38.153"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 17:17:40.486" level="INFO">${sgp_id} = 9036812e-7c1b-4f9a-b545-44e8b8a90b74</msg>
<status status="PASS" endtime="20181130 17:17:40.486" starttime="20181130 17:17:40.485"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:40.486" starttime="20181130 17:17:38.134"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:17:40.551" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 17:17:40.551" starttime="20181130 17:17:40.550"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:40.551" starttime="20181130 17:17:40.550"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.552" starttime="20181130 17:17:40.552"></status>
</kw>
<msg timestamp="20181130 17:17:40.553" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:17:40.553" starttime="20181130 17:17:40.551"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.554" starttime="20181130 17:17:40.554"></status>
</kw>
<msg timestamp="20181130 17:17:40.554" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:17:40.554" starttime="20181130 17:17:40.553"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.556" starttime="20181130 17:17:40.555"></status>
</kw>
<msg timestamp="20181130 17:17:40.556" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:17:40.556" starttime="20181130 17:17:40.555"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.558" starttime="20181130 17:17:40.557"></status>
</kw>
<msg timestamp="20181130 17:17:40.558" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:17:40.558" starttime="20181130 17:17:40.556"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.559" starttime="20181130 17:17:40.559"></status>
</kw>
<msg timestamp="20181130 17:17:40.559" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:17:40.559" starttime="20181130 17:17:40.558"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.561" starttime="20181130 17:17:40.560"></status>
</kw>
<msg timestamp="20181130 17:17:40.561" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 17:17:40.561" starttime="20181130 17:17:40.560"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:17:40.562" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:17:40.562" starttime="20181130 17:17:40.561"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:17:40.563" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:17:40.563" starttime="20181130 17:17:40.562"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:17:40.564" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:40.564" starttime="20181130 17:17:40.563"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.565" starttime="20181130 17:17:40.565"></status>
</kw>
<msg timestamp="20181130 17:17:40.565" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:40.565" starttime="20181130 17:17:40.564"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.567" starttime="20181130 17:17:40.567"></status>
</kw>
<msg timestamp="20181130 17:17:40.567" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:17:40.567" starttime="20181130 17:17:40.566"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.569" starttime="20181130 17:17:40.568"></status>
</kw>
<msg timestamp="20181130 17:17:40.569" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:17:40.569" starttime="20181130 17:17:40.567"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.571" starttime="20181130 17:17:40.570"></status>
</kw>
<msg timestamp="20181130 17:17:40.571" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:17:40.571" starttime="20181130 17:17:40.569"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.572" starttime="20181130 17:17:40.572"></status>
</kw>
<msg timestamp="20181130 17:17:40.572" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:17:40.573" starttime="20181130 17:17:40.571"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.574" starttime="20181130 17:17:40.574"></status>
</kw>
<msg timestamp="20181130 17:17:40.574" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:17:40.574" starttime="20181130 17:17:40.573"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:40.575" starttime="20181130 17:17:40.575"></status>
</kw>
<msg timestamp="20181130 17:17:40.576" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:17:40.576" starttime="20181130 17:17:40.574"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:40.578" level="INFO">Starting process:
openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 17:17:40.598" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:42.828" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:42.829" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:42.829" starttime="20181130 17:17:40.577"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:42.830" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:17:42Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 9b500771-7bfc-43d1-8a88-38b9c92132ad |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9036812e-7c1b-4f9a-b545-44e8b8a90b74 |
| updated_at        | 2018-11-30T17:17:42Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:42.830" starttime="20181130 17:17:42.829"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:42.830" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:42.830" starttime="20181130 17:17:42.830"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.831" starttime="20181130 17:17:42.831"></status>
</kw>
<msg timestamp="20181130 17:17:42.831" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:17:42.831" starttime="20181130 17:17:40.576"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:17:42.832" level="INFO">${rule_id} = 9b500771-7bfc-43d1-8a88-38b9c92132ad</msg>
<status status="PASS" endtime="20181130 17:17:42.832" starttime="20181130 17:17:42.832"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:42.832" starttime="20181130 17:17:40.548"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:17:42.861" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 17:17:42.861" starttime="20181130 17:17:42.861"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:42.861" starttime="20181130 17:17:42.861"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.862" starttime="20181130 17:17:42.862"></status>
</kw>
<msg timestamp="20181130 17:17:42.862" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:17:42.862" starttime="20181130 17:17:42.862"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.863" starttime="20181130 17:17:42.863"></status>
</kw>
<msg timestamp="20181130 17:17:42.863" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:17:42.863" starttime="20181130 17:17:42.863"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.864" starttime="20181130 17:17:42.864"></status>
</kw>
<msg timestamp="20181130 17:17:42.864" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:17:42.864" starttime="20181130 17:17:42.863"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.865" starttime="20181130 17:17:42.865"></status>
</kw>
<msg timestamp="20181130 17:17:42.865" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:17:42.865" starttime="20181130 17:17:42.864"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.866" starttime="20181130 17:17:42.866"></status>
</kw>
<msg timestamp="20181130 17:17:42.866" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:17:42.866" starttime="20181130 17:17:42.865"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.867" starttime="20181130 17:17:42.867"></status>
</kw>
<msg timestamp="20181130 17:17:42.867" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 17:17:42.867" starttime="20181130 17:17:42.866"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:17:42.868" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:17:42.868" starttime="20181130 17:17:42.867"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:17:42.868" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:17:42.868" starttime="20181130 17:17:42.868"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:17:42.869" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:42.869" starttime="20181130 17:17:42.868"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.869" starttime="20181130 17:17:42.869"></status>
</kw>
<msg timestamp="20181130 17:17:42.869" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:42.870" starttime="20181130 17:17:42.869"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.870" starttime="20181130 17:17:42.870"></status>
</kw>
<msg timestamp="20181130 17:17:42.871" level="INFO">${cmd} = openstack security group rule create elan_sg --egress</msg>
<status status="PASS" endtime="20181130 17:17:42.871" starttime="20181130 17:17:42.870"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.871" starttime="20181130 17:17:42.871"></status>
</kw>
<msg timestamp="20181130 17:17:42.871" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:17:42.872" starttime="20181130 17:17:42.871"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.873" starttime="20181130 17:17:42.872"></status>
</kw>
<msg timestamp="20181130 17:17:42.873" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:17:42.873" starttime="20181130 17:17:42.872"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.874" starttime="20181130 17:17:42.873"></status>
</kw>
<msg timestamp="20181130 17:17:42.874" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:17:42.874" starttime="20181130 17:17:42.873"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.875" starttime="20181130 17:17:42.875"></status>
</kw>
<msg timestamp="20181130 17:17:42.875" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:17:42.875" starttime="20181130 17:17:42.874"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:42.876" starttime="20181130 17:17:42.876"></status>
</kw>
<msg timestamp="20181130 17:17:42.876" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:17:42.876" starttime="20181130 17:17:42.875"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:42.877" level="INFO">Starting process:
openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 17:17:42.919" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:45.404" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:45.405" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:45.405" starttime="20181130 17:17:42.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:45.406" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:17:45Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | dcf0cd48-a3cf-4351-92e5-ff4c5d741614 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9036812e-7c1b-4f9a-b545-44e8b8a90b74 |
| updated_at        | 2018-11-30T17:17:45Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:45.406" starttime="20181130 17:17:45.406"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:45.407" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:45.407" starttime="20181130 17:17:45.407"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.408" starttime="20181130 17:17:45.408"></status>
</kw>
<msg timestamp="20181130 17:17:45.409" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:17:45.409" starttime="20181130 17:17:42.876"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:17:45.410" level="INFO">${rule_id} = dcf0cd48-a3cf-4351-92e5-ff4c5d741614</msg>
<status status="PASS" endtime="20181130 17:17:45.410" starttime="20181130 17:17:45.409"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:45.411" starttime="20181130 17:17:42.860"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:17:45.452" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 17:17:45.453" starttime="20181130 17:17:45.452"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:45.453" starttime="20181130 17:17:45.452"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.454" starttime="20181130 17:17:45.453"></status>
</kw>
<msg timestamp="20181130 17:17:45.454" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:17:45.454" starttime="20181130 17:17:45.453"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.455" starttime="20181130 17:17:45.455"></status>
</kw>
<msg timestamp="20181130 17:17:45.455" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:17:45.455" starttime="20181130 17:17:45.454"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.456" starttime="20181130 17:17:45.456"></status>
</kw>
<msg timestamp="20181130 17:17:45.456" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:17:45.456" starttime="20181130 17:17:45.455"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.457" starttime="20181130 17:17:45.457"></status>
</kw>
<msg timestamp="20181130 17:17:45.457" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 17:17:45.457" starttime="20181130 17:17:45.456"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.459" starttime="20181130 17:17:45.458"></status>
</kw>
<msg timestamp="20181130 17:17:45.459" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 17:17:45.459" starttime="20181130 17:17:45.458"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.460" starttime="20181130 17:17:45.459"></status>
</kw>
<msg timestamp="20181130 17:17:45.460" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 17:17:45.460" starttime="20181130 17:17:45.459"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:17:45.461" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:17:45.461" starttime="20181130 17:17:45.460"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:17:45.462" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:17:45.462" starttime="20181130 17:17:45.461"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:17:45.462" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:45.462" starttime="20181130 17:17:45.462"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.464" starttime="20181130 17:17:45.463"></status>
</kw>
<msg timestamp="20181130 17:17:45.465" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:45.465" starttime="20181130 17:17:45.463"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.466" starttime="20181130 17:17:45.466"></status>
</kw>
<msg timestamp="20181130 17:17:45.466" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:17:45.466" starttime="20181130 17:17:45.465"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.468" starttime="20181130 17:17:45.467"></status>
</kw>
<msg timestamp="20181130 17:17:45.468" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:17:45.468" starttime="20181130 17:17:45.467"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.469" starttime="20181130 17:17:45.469"></status>
</kw>
<msg timestamp="20181130 17:17:45.469" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:17:45.469" starttime="20181130 17:17:45.468"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.470" starttime="20181130 17:17:45.470"></status>
</kw>
<msg timestamp="20181130 17:17:45.471" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:17:45.471" starttime="20181130 17:17:45.470"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.472" starttime="20181130 17:17:45.472"></status>
</kw>
<msg timestamp="20181130 17:17:45.472" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:17:45.472" starttime="20181130 17:17:45.471"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:45.473" starttime="20181130 17:17:45.473"></status>
</kw>
<msg timestamp="20181130 17:17:45.473" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:17:45.473" starttime="20181130 17:17:45.472"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:45.475" level="INFO">Starting process:
openstack security group rule create elan_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 17:17:45.501" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:47.909" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:47.909" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:47.909" starttime="20181130 17:17:45.475"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:47.910" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:17:47Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 9edeaa89-dc26-42c8-9424-ffac4054942e |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9036812e-7c1b-4f9a-b545-44e8b8a90b74 |
| updated_at        | 2018-11-30T17:17:47Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:47.911" starttime="20181130 17:17:47.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:47.911" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:47.911" starttime="20181130 17:17:47.911"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.912" starttime="20181130 17:17:47.911"></status>
</kw>
<msg timestamp="20181130 17:17:47.912" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:17:47.912" starttime="20181130 17:17:45.474"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:17:47.913" level="INFO">${rule_id} = 9edeaa89-dc26-42c8-9424-ffac4054942e</msg>
<status status="PASS" endtime="20181130 17:17:47.913" starttime="20181130 17:17:47.913"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:47.913" starttime="20181130 17:17:45.451"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:17:47.955" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 17:17:47.955" starttime="20181130 17:17:47.955"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:47.955" starttime="20181130 17:17:47.954"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.956" starttime="20181130 17:17:47.956"></status>
</kw>
<msg timestamp="20181130 17:17:47.956" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:17:47.956" starttime="20181130 17:17:47.955"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.957" starttime="20181130 17:17:47.957"></status>
</kw>
<msg timestamp="20181130 17:17:47.957" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:17:47.957" starttime="20181130 17:17:47.956"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.958" starttime="20181130 17:17:47.958"></status>
</kw>
<msg timestamp="20181130 17:17:47.958" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:17:47.958" starttime="20181130 17:17:47.957"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.959" starttime="20181130 17:17:47.959"></status>
</kw>
<msg timestamp="20181130 17:17:47.959" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 17:17:47.959" starttime="20181130 17:17:47.958"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.960" starttime="20181130 17:17:47.960"></status>
</kw>
<msg timestamp="20181130 17:17:47.960" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 17:17:47.960" starttime="20181130 17:17:47.959"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.961" starttime="20181130 17:17:47.960"></status>
</kw>
<msg timestamp="20181130 17:17:47.961" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 17:17:47.961" starttime="20181130 17:17:47.960"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:17:47.961" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:17:47.961" starttime="20181130 17:17:47.961"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:17:47.962" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:17:47.962" starttime="20181130 17:17:47.962"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:17:47.962" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:47.963" starttime="20181130 17:17:47.962"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.964" starttime="20181130 17:17:47.964"></status>
</kw>
<msg timestamp="20181130 17:17:47.964" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:47.964" starttime="20181130 17:17:47.963"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.965" starttime="20181130 17:17:47.965"></status>
</kw>
<msg timestamp="20181130 17:17:47.965" level="INFO">${cmd} = openstack security group rule create elan_sg --egress</msg>
<status status="PASS" endtime="20181130 17:17:47.966" starttime="20181130 17:17:47.964"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.967" starttime="20181130 17:17:47.966"></status>
</kw>
<msg timestamp="20181130 17:17:47.967" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:17:47.967" starttime="20181130 17:17:47.966"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.969" starttime="20181130 17:17:47.968"></status>
</kw>
<msg timestamp="20181130 17:17:47.969" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:17:47.969" starttime="20181130 17:17:47.967"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.971" starttime="20181130 17:17:47.970"></status>
</kw>
<msg timestamp="20181130 17:17:47.971" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:17:47.971" starttime="20181130 17:17:47.969"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.972" starttime="20181130 17:17:47.972"></status>
</kw>
<msg timestamp="20181130 17:17:47.972" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:17:47.972" starttime="20181130 17:17:47.971"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:47.973" starttime="20181130 17:17:47.973"></status>
</kw>
<msg timestamp="20181130 17:17:47.974" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:17:47.974" starttime="20181130 17:17:47.973"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:47.975" level="INFO">Starting process:
openstack security group rule create elan_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 17:17:48.015" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:50.203" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:50.204" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:50.204" starttime="20181130 17:17:47.975"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:50.205" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:17:50Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 1fe6a7f5-fb7e-4862-8857-435c3a5a7f53 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9036812e-7c1b-4f9a-b545-44e8b8a90b74 |
| updated_at        | 2018-11-30T17:17:50Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:50.205" starttime="20181130 17:17:50.204"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:50.206" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:50.206" starttime="20181130 17:17:50.206"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.207" starttime="20181130 17:17:50.206"></status>
</kw>
<msg timestamp="20181130 17:17:50.208" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:17:50.208" starttime="20181130 17:17:47.974"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:17:50.209" level="INFO">${rule_id} = 1fe6a7f5-fb7e-4862-8857-435c3a5a7f53</msg>
<status status="PASS" endtime="20181130 17:17:50.209" starttime="20181130 17:17:50.208"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:50.209" starttime="20181130 17:17:47.953"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:17:50.267" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 17:17:50.267" starttime="20181130 17:17:50.266"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:50.267" starttime="20181130 17:17:50.266"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.268" starttime="20181130 17:17:50.268"></status>
</kw>
<msg timestamp="20181130 17:17:50.268" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:17:50.269" starttime="20181130 17:17:50.267"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.270" starttime="20181130 17:17:50.269"></status>
</kw>
<msg timestamp="20181130 17:17:50.270" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:17:50.270" starttime="20181130 17:17:50.269"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.271" starttime="20181130 17:17:50.271"></status>
</kw>
<msg timestamp="20181130 17:17:50.271" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:17:50.272" starttime="20181130 17:17:50.270"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.273" starttime="20181130 17:17:50.272"></status>
</kw>
<msg timestamp="20181130 17:17:50.273" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:17:50.273" starttime="20181130 17:17:50.272"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.274" starttime="20181130 17:17:50.274"></status>
</kw>
<msg timestamp="20181130 17:17:50.275" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:17:50.275" starttime="20181130 17:17:50.273"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.276" starttime="20181130 17:17:50.275"></status>
</kw>
<msg timestamp="20181130 17:17:50.276" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 17:17:50.276" starttime="20181130 17:17:50.275"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:17:50.277" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:17:50.277" starttime="20181130 17:17:50.276"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:17:50.278" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:17:50.278" starttime="20181130 17:17:50.277"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:17:50.278" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:50.278" starttime="20181130 17:17:50.278"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.280" starttime="20181130 17:17:50.279"></status>
</kw>
<msg timestamp="20181130 17:17:50.280" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:50.280" starttime="20181130 17:17:50.279"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.282" starttime="20181130 17:17:50.281"></status>
</kw>
<msg timestamp="20181130 17:17:50.282" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:17:50.282" starttime="20181130 17:17:50.281"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.283" starttime="20181130 17:17:50.283"></status>
</kw>
<msg timestamp="20181130 17:17:50.283" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:17:50.283" starttime="20181130 17:17:50.282"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.284" starttime="20181130 17:17:50.284"></status>
</kw>
<msg timestamp="20181130 17:17:50.284" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:17:50.284" starttime="20181130 17:17:50.283"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.286" starttime="20181130 17:17:50.285"></status>
</kw>
<msg timestamp="20181130 17:17:50.286" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:17:50.286" starttime="20181130 17:17:50.285"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.287" starttime="20181130 17:17:50.287"></status>
</kw>
<msg timestamp="20181130 17:17:50.287" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:17:50.287" starttime="20181130 17:17:50.286"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:50.288" starttime="20181130 17:17:50.288"></status>
</kw>
<msg timestamp="20181130 17:17:50.288" level="INFO">${cmd} = openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:17:50.289" starttime="20181130 17:17:50.287"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:50.290" level="INFO">Starting process:
openstack security group rule create elan_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 17:17:50.311" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:52.422" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:52.422" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:52.422" starttime="20181130 17:17:50.290"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:52.424" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:17:52Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | b622e616-0d11-4c2a-8615-e15a8b0f43ef |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9036812e-7c1b-4f9a-b545-44e8b8a90b74 |
| updated_at        | 2018-11-30T17:17:52Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:52.424" starttime="20181130 17:17:52.423"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:52.424" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:52.424" starttime="20181130 17:17:52.424"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.425" starttime="20181130 17:17:52.425"></status>
</kw>
<msg timestamp="20181130 17:17:52.425" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:17:52.426" starttime="20181130 17:17:50.289"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:17:52.426" level="INFO">${rule_id} = b622e616-0d11-4c2a-8615-e15a8b0f43ef</msg>
<status status="PASS" endtime="20181130 17:17:52.426" starttime="20181130 17:17:52.426"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:52.427" starttime="20181130 17:17:50.264"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:17:52.462" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 17:17:52.462" starttime="20181130 17:17:52.462"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:52.462" starttime="20181130 17:17:52.461"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.463" starttime="20181130 17:17:52.463"></status>
</kw>
<msg timestamp="20181130 17:17:52.463" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:17:52.463" starttime="20181130 17:17:52.462"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.464" starttime="20181130 17:17:52.464"></status>
</kw>
<msg timestamp="20181130 17:17:52.464" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:17:52.464" starttime="20181130 17:17:52.463"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.465" starttime="20181130 17:17:52.465"></status>
</kw>
<msg timestamp="20181130 17:17:52.465" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:17:52.465" starttime="20181130 17:17:52.465"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.466" starttime="20181130 17:17:52.466"></status>
</kw>
<msg timestamp="20181130 17:17:52.466" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:17:52.466" starttime="20181130 17:17:52.466"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.467" starttime="20181130 17:17:52.467"></status>
</kw>
<msg timestamp="20181130 17:17:52.468" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:17:52.468" starttime="20181130 17:17:52.467"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.468" starttime="20181130 17:17:52.468"></status>
</kw>
<msg timestamp="20181130 17:17:52.469" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 17:17:52.469" starttime="20181130 17:17:52.468"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:17:52.469" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:17:52.469" starttime="20181130 17:17:52.469"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:17:52.470" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:17:52.470" starttime="20181130 17:17:52.469"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:17:52.470" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:52.470" starttime="20181130 17:17:52.470"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.471" starttime="20181130 17:17:52.471"></status>
</kw>
<msg timestamp="20181130 17:17:52.471" level="INFO">${cmd} = openstack security group rule create elan_sg</msg>
<status status="PASS" endtime="20181130 17:17:52.471" starttime="20181130 17:17:52.470"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.472" starttime="20181130 17:17:52.472"></status>
</kw>
<msg timestamp="20181130 17:17:52.472" level="INFO">${cmd} = openstack security group rule create elan_sg --egress</msg>
<status status="PASS" endtime="20181130 17:17:52.472" starttime="20181130 17:17:52.471"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.473" starttime="20181130 17:17:52.473"></status>
</kw>
<msg timestamp="20181130 17:17:52.473" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:17:52.473" starttime="20181130 17:17:52.473"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.475" starttime="20181130 17:17:52.474"></status>
</kw>
<msg timestamp="20181130 17:17:52.475" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:17:52.475" starttime="20181130 17:17:52.474"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.476" starttime="20181130 17:17:52.476"></status>
</kw>
<msg timestamp="20181130 17:17:52.476" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:17:52.476" starttime="20181130 17:17:52.475"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.477" starttime="20181130 17:17:52.477"></status>
</kw>
<msg timestamp="20181130 17:17:52.477" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:17:52.477" starttime="20181130 17:17:52.477"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:52.478" starttime="20181130 17:17:52.478"></status>
</kw>
<msg timestamp="20181130 17:17:52.478" level="INFO">${cmd} = openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:17:52.478" starttime="20181130 17:17:52.478"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:52.480" level="INFO">Starting process:
openstack security group rule create elan_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 17:17:52.514" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:54.770" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:54.771" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:54.771" starttime="20181130 17:17:52.479"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:54.772" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:17:54Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 0f97369b-65bc-4e66-b3cf-b8b68e1f2829 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9036812e-7c1b-4f9a-b545-44e8b8a90b74 |
| updated_at        | 2018-11-30T17:17:54Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:54.772" starttime="20181130 17:17:54.771"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:54.772" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:54.772" starttime="20181130 17:17:54.772"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:54.773" starttime="20181130 17:17:54.773"></status>
</kw>
<msg timestamp="20181130 17:17:54.773" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:17:54.774" starttime="20181130 17:17:52.479"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:17:54.774" level="INFO">${rule_id} = 0f97369b-65bc-4e66-b3cf-b8b68e1f2829</msg>
<status status="PASS" endtime="20181130 17:17:54.774" starttime="20181130 17:17:54.774"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:54.774" starttime="20181130 17:17:52.460"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:54.775" starttime="20181130 17:17:54.775"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:54.776" starttime="20181130 17:17:38.133"></status>
</kw>
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:54.786" level="INFO">Starting process:
openstack network create elan_net_1 </msg>
<msg timestamp="20181130 17:17:54.808" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:57.232" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:57.232" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:57.232" starttime="20181130 17:17:54.786"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:57.233" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T17:17:56Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 009f90ff-6051-4fe9-a01c-fe99e3670632 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | elan_net_1                           |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 79                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T17:17:56Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:57.233" starttime="20181130 17:17:57.233"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:57.234" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:57.234" starttime="20181130 17:17:57.234"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:57.235" starttime="20181130 17:17:57.234"></status>
</kw>
<msg timestamp="20181130 17:17:57.235" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 17:17:57.235" starttime="20181130 17:17:54.785"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:57.235" starttime="20181130 17:17:54.776"></status>
</kw>
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{SUBNETS}[0]</arg>
<arg>${SUBNET_CIDRS[0]}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:57.244" level="INFO">Starting process:
openstack subnet create --network elan_net_1 --subnet-range 81.1.1.0/24 elan_sub_1 </msg>
<msg timestamp="20181130 17:17:57.276" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:17:59.790" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:17:59.790" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:17:59.790" starttime="20181130 17:17:57.243"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:17:59.791" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 81.1.1.2-81.1.1.254                  |
| cidr              | 81.1.1.0/24                          |
| created_at        | 2018-11-30T17:17:59Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 81.1.1.1                             |
| host_routes       |                                      |
| id                | 5b26aeb9-5fba-4430-89a9-84ace8b8e316 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | elan_sub_1                           |
| network_id        | 009f90ff-6051-4fe9-a01c-fe99e3670632 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T17:17:59Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:17:59.791" starttime="20181130 17:17:59.791"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:17:59.792" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:17:59.792" starttime="20181130 17:17:59.791"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:17:59.792" starttime="20181130 17:17:59.792"></status>
</kw>
<msg timestamp="20181130 17:17:59.793" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 17:17:59.793" starttime="20181130 17:17:57.243"></status>
</kw>
<status status="PASS" endtime="20181130 17:17:59.793" starttime="20181130 17:17:57.235"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>${NET_1_PORTS[0]}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:17:59.794" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:17:59.794" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 17:17:59.794" starttime="20181130 17:17:59.794"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:17:59.795" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:17:59.795" starttime="20181130 17:17:59.795"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:17:59.796" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:17:59.796" starttime="20181130 17:17:59.795"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:17:59.803" level="INFO">Starting process:
openstack port create --network elan_net_1 elan_net_1_port_1 --security-group elan_sg  </msg>
<msg timestamp="20181130 17:17:59.822" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:18:02.688" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:18:02.688" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:18:02.688" starttime="20181130 17:17:59.803"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:18:02.689" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T17:18:02Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='81.1.1.8', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316' |
| id                    | cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:e2:4f:29                                                       |
| name                  | elan_net_1_port_1                                                       |
| network_id            | 009f90ff-6051-4fe9-a01c-fe99e3670632                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | 9036812e-7c1b-4f9a-b545-44e8b8a90b74                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T17:18:02Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:18:02.689" starttime="20181130 17:18:02.689"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:18:02.690" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:18:02.690" starttime="20181130 17:18:02.690"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:18:02.691" starttime="20181130 17:18:02.690"></status>
</kw>
<msg timestamp="20181130 17:18:02.691" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 17:18:02.691" starttime="20181130 17:17:59.803"></status>
</kw>
<status status="PASS" endtime="20181130 17:18:02.691" starttime="20181130 17:17:59.793"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>${NET_1_PORTS[1]}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:18:02.693" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:18:02.693" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 17:18:02.693" starttime="20181130 17:18:02.692"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:18:02.693" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:18:02.693" starttime="20181130 17:18:02.693"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:18:02.694" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:18:02.694" starttime="20181130 17:18:02.693"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:18:02.701" level="INFO">Starting process:
openstack port create --network elan_net_1 elan_net_1_port_2 --security-group elan_sg  </msg>
<msg timestamp="20181130 17:18:02.745" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:18:05.895" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:18:05.895" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:18:05.895" starttime="20181130 17:18:02.701"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:18:05.896" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-11-30T17:18:05Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='81.1.1.18', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316' |
| id                    | 1908fc8f-b5a6-47bb-8855-87d15fc8e6a8                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:46:1f:e1                                                        |
| name                  | elan_net_1_port_2                                                        |
| network_id            | 009f90ff-6051-4fe9-a01c-fe99e3670632                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 1                                                                        |
| security_group_ids    | 9036812e-7c1b-4f9a-b545-44e8b8a90b74                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-11-30T17:18:05Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:18:05.897" starttime="20181130 17:18:05.896"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:18:05.897" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:18:05.897" starttime="20181130 17:18:05.897"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:18:05.898" starttime="20181130 17:18:05.897"></status>
</kw>
<msg timestamp="20181130 17:18:05.898" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181130 17:18:05.898" starttime="20181130 17:18:02.701"></status>
</kw>
<status status="PASS" endtime="20181130 17:18:05.898" starttime="20181130 17:18:02.691"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${PORT_URL}</arg>
<arg>${NET_1_PORTS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${PORT_URL}</arg>
<arg>${NET_1_PORTS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:18:05.920" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/ports/, headers=None json=None</msg>
<msg timestamp="20181130 17:18:05.921" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:18:05.921" starttime="20181130 17:18:05.915"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 17:18:05.922" level="INFO">{"ports":{"port":[{"uuid":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","fixed-ips":[{"subnet-id":"5b26aeb9-5fba-4430-89a9-84ace8b8e316","ip-address":"81.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-009f90ff-6051-4fe9-a01c-fe99e3670632","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:1e:ea:88","admin-state-up":true,"network-id":"009f90ff-6051-4fe9-a01c-fe99e3670632","name":""},{"uuid":"cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8","fixed-ips":[{"subnet-id":"5b26aeb9-5fba-4430-89a9-84ace8b8e316","ip-address":"81.1.1.8"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:e2:4f:29","security-groups":["9036812e-7c1b-4f9a-b545-44e8b8a90b74"],"admin-state-up":true,"status":"ACTIVE","network-id":"009f90ff-6051-4fe9-a01c-fe99e3670632","name":"elan_net_1_port_1"},{"uuid":"1908fc8f-b5a6-47bb-8855-87d15fc8e6a8","fixed-ips":[{"subnet-id":"5b26aeb9-5fba-4430-89a9-84ace8b8e316","ip-address":"81.1.1.18"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:46:1f:e1","security-groups":["9036812e-7c1b-4f9a-b545-44e8b8a90b74"],"admin-state-up":true,"status":"ACTIVE","network-id":"009f90ff-6051-4fe9-a01c-fe99e3670632","name":"elan_net_1_port_2"}]}}</msg>
<status status="PASS" endtime="20181130 17:18:05.922" starttime="20181130 17:18:05.921"></status>
</kw>
<status status="PASS" endtime="20181130 17:18:05.922" starttime="20181130 17:18:05.921"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 17:18:05.923" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 17:18:05.923" starttime="20181130 17:18:05.922"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = elan_net_1_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:18:05.923" starttime="20181130 17:18:05.923"></status>
</kw>
<status status="PASS" endtime="20181130 17:18:05.923" starttime="20181130 17:18:05.923"></status>
</kw>
<kw type="foritem" name="${i} = elan_net_1_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:18:05.924" starttime="20181130 17:18:05.924"></status>
</kw>
<status status="PASS" endtime="20181130 17:18:05.924" starttime="20181130 17:18:05.923"></status>
</kw>
<status status="PASS" endtime="20181130 17:18:05.924" starttime="20181130 17:18:05.923"></status>
</kw>
<status status="PASS" endtime="20181130 17:18:05.924" starttime="20181130 17:18:05.914"></status>
</kw>
<status status="PASS" endtime="20181130 17:18:05.924" starttime="20181130 17:18:05.899"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${NET_1_PORTS[0]}</arg>
<arg>${NET_1_VMS[0]}</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:18:05.946" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:18:05.947" starttime="20181130 17:18:05.945"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:18:05.963" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port elan_net_1_port_1 --security-group elan_sg --availability-zone nova: elan_net_1_vm_1</msg>
<msg timestamp="20181130 17:18:05.986" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:18:10.645" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:18:10.646" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:18:10.646" starttime="20181130 17:18:05.963"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:18:10.647" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | L6HhzdkUavJQ                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:18:10Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | ff1f9afb-b544-4830-b10d-ff57deb83ba1                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | elan_net_1_vm_1                                                 |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='9036812e-7c1b-4f9a-b545-44e8b8a90b74'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:18:10Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:18:10.648" starttime="20181130 17:18:10.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:18:10.648" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:18:10.648" starttime="20181130 17:18:10.648"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:18:10.649" starttime="20181130 17:18:10.649"></status>
</kw>
<msg timestamp="20181130 17:18:10.650" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:18:10.650" starttime="20181130 17:18:05.961"></status>
</kw>
<status status="PASS" endtime="20181130 17:18:10.650" starttime="20181130 17:18:05.943"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${NET_1_PORTS[1]}</arg>
<arg>${NET_1_VMS[1]}</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:18:10.670" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:18:10.670" starttime="20181130 17:18:10.670"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:18:10.679" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port elan_net_1_port_2 --security-group elan_sg --availability-zone nova: elan_net_1_vm_2</msg>
<msg timestamp="20181130 17:18:10.722" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:18:14.440" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:18:14.441" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:18:14.441" starttime="20181130 17:18:10.679"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:18:14.442" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | XMin4VZD9LMs                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:18:14Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 689bb441-e423-4e8c-96cc-bd9dd1bae713                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | elan_net_1_vm_2                                                 |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='9036812e-7c1b-4f9a-b545-44e8b8a90b74'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:18:14Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:18:14.442" starttime="20181130 17:18:14.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:18:14.443" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:18:14.443" starttime="20181130 17:18:14.443"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:18:14.444" starttime="20181130 17:18:14.443"></status>
</kw>
<msg timestamp="20181130 17:18:14.444" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:18:14.445" starttime="20181130 17:18:10.678"></status>
</kw>
<status status="PASS" endtime="20181130 17:18:14.445" starttime="20181130 17:18:10.669"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181130 17:18:14.447" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:18:14.447" starttime="20181130 17:18:14.446"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = elan_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:18:14.460" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:18:14.485" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:18:17.391" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:18:17.392" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:18:17.392" starttime="20181130 17:18:14.460"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:18:17.393" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:18:17.393" starttime="20181130 17:18:17.393"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:18:17.394" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:18:17.394" starttime="20181130 17:18:17.394"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:18:17.395" starttime="20181130 17:18:17.394"></status>
</kw>
<msg timestamp="20181130 17:18:17.395" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:18:17.395" starttime="20181130 17:18:14.459"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:18:17.396" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:18:17.396" starttime="20181130 17:18:17.395"></status>
</kw>
<status status="FAIL" endtime="20181130 17:18:17.396" starttime="20181130 17:18:14.449"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:18:47.420" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:18:47.465" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:18:50.718" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:18:50.719" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:18:50.719" starttime="20181130 17:18:47.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:18:50.720" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:18:50.720" starttime="20181130 17:18:50.720"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:18:50.721" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:18:50.721" starttime="20181130 17:18:50.721"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:18:50.722" starttime="20181130 17:18:50.721"></status>
</kw>
<msg timestamp="20181130 17:18:50.723" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:18:50.723" starttime="20181130 17:18:47.418"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:18:50.725" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:18:50.725" starttime="20181130 17:18:50.724"></status>
</kw>
<status status="FAIL" endtime="20181130 17:18:50.725" starttime="20181130 17:18:47.397"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:19:20.753" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:19:20.797" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:19:23.916" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:19:23.917" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:19:23.917" starttime="20181130 17:19:20.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:19:23.919" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:19:23.919" starttime="20181130 17:19:23.918"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:19:23.920" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:19:23.920" starttime="20181130 17:19:23.919"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:19:23.922" starttime="20181130 17:19:23.921"></status>
</kw>
<msg timestamp="20181130 17:19:23.922" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:19:23.922" starttime="20181130 17:19:20.750"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:19:23.924" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:19:23.924" starttime="20181130 17:19:23.923"></status>
</kw>
<status status="FAIL" endtime="20181130 17:19:23.924" starttime="20181130 17:19:20.726"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:19:53.946" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:19:53.986" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:19:57.328" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:19:57.328" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:19:57.328" starttime="20181130 17:19:53.946"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:19:57.330" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:19:57.330" starttime="20181130 17:19:57.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:19:57.330" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:19:57.330" starttime="20181130 17:19:57.330"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:19:57.332" starttime="20181130 17:19:57.331"></status>
</kw>
<msg timestamp="20181130 17:19:57.332" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:19:57.332" starttime="20181130 17:19:53.944"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:19:57.333" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:19:57.333" starttime="20181130 17:19:57.332"></status>
</kw>
<status status="FAIL" endtime="20181130 17:19:57.334" starttime="20181130 17:19:53.925"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:20:27.355" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:20:27.384" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:20:30.556" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:20:30.557" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:20:30.557" starttime="20181130 17:20:27.354"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:20:30.558" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:20:30.558" starttime="20181130 17:20:30.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:20:30.558" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:20:30.558" starttime="20181130 17:20:30.558"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:20:30.559" starttime="20181130 17:20:30.559"></status>
</kw>
<msg timestamp="20181130 17:20:30.559" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:20:30.559" starttime="20181130 17:20:27.353"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:20:30.560" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:20:30.560" starttime="20181130 17:20:30.560"></status>
</kw>
<status status="FAIL" endtime="20181130 17:20:30.560" starttime="20181130 17:20:27.335"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:21:00.584" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:21:00.630" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:21:03.919" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:21:03.919" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:21:03.919" starttime="20181130 17:21:00.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:21:03.920" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:21:03.920" starttime="20181130 17:21:03.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:21:03.921" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:21:03.921" starttime="20181130 17:21:03.921"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:21:03.922" starttime="20181130 17:21:03.921"></status>
</kw>
<msg timestamp="20181130 17:21:03.922" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:21:03.922" starttime="20181130 17:21:00.581"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:21:03.923" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:21:03.923" starttime="20181130 17:21:03.923"></status>
</kw>
<status status="FAIL" endtime="20181130 17:21:03.923" starttime="20181130 17:21:00.561"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:21:33.939" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:21:33.982" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:21:36.963" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:21:36.963" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:21:36.963" starttime="20181130 17:21:33.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:21:36.964" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:21:36.964" starttime="20181130 17:21:36.964"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:21:36.965" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:21:36.965" starttime="20181130 17:21:36.964"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:21:36.965" starttime="20181130 17:21:36.965"></status>
</kw>
<msg timestamp="20181130 17:21:36.966" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:21:36.966" starttime="20181130 17:21:33.938"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:21:36.966" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:21:36.966" starttime="20181130 17:21:36.966"></status>
</kw>
<status status="FAIL" endtime="20181130 17:21:36.966" starttime="20181130 17:21:33.924"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:22:06.987" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:22:07.015" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:22:09.936" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:22:09.937" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:22:09.937" starttime="20181130 17:22:06.986"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:22:09.938" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:22:09.938" starttime="20181130 17:22:09.937"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:22:09.939" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:22:09.939" starttime="20181130 17:22:09.938"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:22:09.940" starttime="20181130 17:22:09.939"></status>
</kw>
<msg timestamp="20181130 17:22:09.940" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:22:09.940" starttime="20181130 17:22:06.985"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:22:09.940" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:22:09.941" starttime="20181130 17:22:09.940"></status>
</kw>
<status status="FAIL" endtime="20181130 17:22:09.941" starttime="20181130 17:22:06.967"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:22:39.964" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:22:40.005" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:22:43.219" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:22:43.220" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:22:43.220" starttime="20181130 17:22:39.964"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:22:43.221" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:22:43.222" starttime="20181130 17:22:43.221"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:22:43.223" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:22:43.223" starttime="20181130 17:22:43.222"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:22:43.224" starttime="20181130 17:22:43.223"></status>
</kw>
<msg timestamp="20181130 17:22:43.224" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:22:43.225" starttime="20181130 17:22:39.962"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:22:43.226" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:22:43.226" starttime="20181130 17:22:43.225"></status>
</kw>
<status status="FAIL" endtime="20181130 17:22:43.226" starttime="20181130 17:22:39.942"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:23:13.238" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:23:13.278" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:23:16.241" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:23:16.241" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:23:16.241" starttime="20181130 17:23:13.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:23:16.243" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:23:16.243" starttime="20181130 17:23:16.242"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:23:16.244" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:23:16.244" starttime="20181130 17:23:16.243"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:23:16.245" starttime="20181130 17:23:16.244"></status>
</kw>
<msg timestamp="20181130 17:23:16.246" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:23:16.246" starttime="20181130 17:23:13.236"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:23:16.247" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:23:16.247" starttime="20181130 17:23:16.246"></status>
</kw>
<status status="FAIL" endtime="20181130 17:23:16.248" starttime="20181130 17:23:13.227"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:23:46.262" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:23:46.305" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:23:49.261" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:23:49.261" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:23:49.261" starttime="20181130 17:23:46.262"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:23:49.262" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:23:49.262" starttime="20181130 17:23:49.262"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:23:49.263" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:23:49.263" starttime="20181130 17:23:49.262"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:23:49.263" starttime="20181130 17:23:49.263"></status>
</kw>
<msg timestamp="20181130 17:23:49.264" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:23:49.264" starttime="20181130 17:23:46.261"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:23:49.264" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:23:49.264" starttime="20181130 17:23:49.264"></status>
</kw>
<status status="FAIL" endtime="20181130 17:23:49.265" starttime="20181130 17:23:46.248"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:24:19.284" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:24:19.322" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:24:22.332" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:24:22.332" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:24:22.332" starttime="20181130 17:24:19.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:24:22.333" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:24:22.334" starttime="20181130 17:24:22.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:24:22.334" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:24:22.334" starttime="20181130 17:24:22.334"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:24:22.335" starttime="20181130 17:24:22.334"></status>
</kw>
<msg timestamp="20181130 17:24:22.335" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:24:22.335" starttime="20181130 17:24:19.282"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:24:22.336" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:24:22.336" starttime="20181130 17:24:22.335"></status>
</kw>
<status status="FAIL" endtime="20181130 17:24:22.336" starttime="20181130 17:24:19.265"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:24:52.351" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:24:52.377" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:24:55.697" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:24:55.697" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:24:55.697" starttime="20181130 17:24:52.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:24:55.698" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:24:55.698" starttime="20181130 17:24:55.698"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:24:55.699" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:24:55.699" starttime="20181130 17:24:55.699"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:24:55.700" starttime="20181130 17:24:55.699"></status>
</kw>
<msg timestamp="20181130 17:24:55.701" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:24:55.701" starttime="20181130 17:24:52.350"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:24:55.702" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:24:55.702" starttime="20181130 17:24:55.701"></status>
</kw>
<status status="FAIL" endtime="20181130 17:24:55.702" starttime="20181130 17:24:52.337"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:25:25.716" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:25:25.758" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:25:28.821" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:25:28.821" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:25:28.821" starttime="20181130 17:25:25.716"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:25:28.823" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:25:28.823" starttime="20181130 17:25:28.822"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:25:28.824" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:25:28.824" starttime="20181130 17:25:28.824"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:25:28.826" starttime="20181130 17:25:28.825"></status>
</kw>
<msg timestamp="20181130 17:25:28.827" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:25:28.827" starttime="20181130 17:25:25.715"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:25:28.828" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:25:28.828" starttime="20181130 17:25:28.827"></status>
</kw>
<status status="FAIL" endtime="20181130 17:25:28.828" starttime="20181130 17:25:25.703"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:25:58.847" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:25:58.892" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:26:02.484" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:26:02.485" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:26:02.485" starttime="20181130 17:25:58.846"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:26:02.487" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:26:02.488" starttime="20181130 17:26:02.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:26:02.489" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:26:02.489" starttime="20181130 17:26:02.488"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:26:02.490" starttime="20181130 17:26:02.489"></status>
</kw>
<msg timestamp="20181130 17:26:02.491" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:26:02.491" starttime="20181130 17:25:58.845"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:26:02.492" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:26:02.492" starttime="20181130 17:26:02.491"></status>
</kw>
<status status="FAIL" endtime="20181130 17:26:02.492" starttime="20181130 17:25:58.829"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:26:32.514" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:26:32.557" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:26:35.506" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:26:35.507" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:26:35.507" starttime="20181130 17:26:32.513"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:26:35.508" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:26:35.508" starttime="20181130 17:26:35.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:26:35.509" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:26:35.509" starttime="20181130 17:26:35.508"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:26:35.509" starttime="20181130 17:26:35.509"></status>
</kw>
<msg timestamp="20181130 17:26:35.510" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:26:35.510" starttime="20181130 17:26:32.512"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:26:35.510" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:26:35.511" starttime="20181130 17:26:35.510"></status>
</kw>
<status status="FAIL" endtime="20181130 17:26:35.511" starttime="20181130 17:26:32.494"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:27:05.523" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:27:05.566" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:27:08.810" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:27:08.811" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:27:08.811" starttime="20181130 17:27:05.523"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:27:08.812" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:27:08.812" starttime="20181130 17:27:08.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:27:08.813" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:27:08.813" starttime="20181130 17:27:08.813"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:27:08.814" starttime="20181130 17:27:08.813"></status>
</kw>
<msg timestamp="20181130 17:27:08.815" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:27:08.815" starttime="20181130 17:27:05.522"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:27:08.815" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:27:08.816" starttime="20181130 17:27:08.815"></status>
</kw>
<status status="FAIL" endtime="20181130 17:27:08.816" starttime="20181130 17:27:05.511"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:27:38.838" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:27:38.882" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:27:42.253" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:27:42.254" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:27:42.254" starttime="20181130 17:27:38.837"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:27:42.256" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:27:42.256" starttime="20181130 17:27:42.255"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:27:42.257" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:27:42.258" starttime="20181130 17:27:42.257"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:27:42.259" starttime="20181130 17:27:42.258"></status>
</kw>
<msg timestamp="20181130 17:27:42.260" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:27:42.260" starttime="20181130 17:27:38.836"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:27:42.261" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:27:42.261" starttime="20181130 17:27:42.260"></status>
</kw>
<status status="FAIL" endtime="20181130 17:27:42.262" starttime="20181130 17:27:38.817"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:12.272" level="INFO">Starting process:
openstack server show elan_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:28:12.315" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:15.322" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:15.323" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:15.323" starttime="20181130 17:28:12.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:15.324" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:28:15.324" starttime="20181130 17:28:15.323"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:15.324" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:15.324" starttime="20181130 17:28:15.324"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:15.325" starttime="20181130 17:28:15.325"></status>
</kw>
<msg timestamp="20181130 17:28:15.325" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:28:15.325" starttime="20181130 17:28:12.271"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:28:15.326" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:28:15.326" starttime="20181130 17:28:15.326"></status>
</kw>
<status status="FAIL" endtime="20181130 17:28:15.326" starttime="20181130 17:28:12.262"></status>
</kw>
<msg timestamp="20181130 17:28:15.327" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:28:15.327" starttime="20181130 17:18:14.448"></status>
</kw>
<status status="FAIL" endtime="20181130 17:28:15.327" starttime="20181130 17:18:14.447"></status>
</kw>
<status status="FAIL" endtime="20181130 17:28:15.327" starttime="20181130 17:18:14.447"></status>
</kw>
<status status="FAIL" endtime="20181130 17:28:15.327" starttime="20181130 17:18:14.447"></status>
</kw>
<status status="FAIL" endtime="20181130 17:28:15.327" starttime="20181130 17:18:14.445"></status>
</kw>
<status status="FAIL" endtime="20181130 17:28:15.327" starttime="20181130 17:17:38.132"></status>
</kw>
<status status="FAIL" endtime="20181130 17:28:15.327" starttime="20181130 17:16:48.701"></status>
</kw>
<test id="s1-s8-t1" name="Verify Datapath for Single ELAN with Multiple DPN">
<doc>Verify Flow Table and Datapath</doc>
<status status="FAIL" endtime="20181130 17:28:15.329" critical="yes" starttime="20181130 17:28:15.328">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s8-t2" name="Verify Datapath After OVS Restart">
<doc>Verify datapath after OVS restart</doc>
<status status="FAIL" endtime="20181130 17:28:15.330" critical="yes" starttime="20181130 17:28:15.329">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s8-t3" name="Verify Datapath After Recreate VM Instance">
<doc>Verify datapath after recreating Vm instance</doc>
<status status="FAIL" endtime="20181130 17:28:15.330" critical="yes" starttime="20181130 17:28:15.330">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s8-t4" name="Delete All elan_net_1 VM And Verify Flow Table Updated">
<doc>Verify Flow table after all VM instance deleted</doc>
<status status="FAIL" endtime="20181130 17:28:15.331" critical="yes" starttime="20181130 17:28:15.331">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s8-t5" name="Verify Datapath for Multiple ELAN with Multiple DPN">
<doc>Verify Flow Table and Data path for Multiple ELAN with Multiple DPN</doc>
<status status="FAIL" endtime="20181130 17:28:15.332" critical="yes" starttime="20181130 17:28:15.331">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:28:15.336" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 17:28:15.336" starttime="20181130 17:28:15.335"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:15.338" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:28:15.733" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 17:28:15.733" starttime="20181130 17:28:15.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:28:15.734" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1786
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 573
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 4281
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2671
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 162
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.536656
distributed-data-store.config.commit.rate_Max      = 71.719286
distributed-data-store.config.commit.rate_Mean     = 8.31536992645
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 2368
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.09254
distributed-data-store.operational.commit.rate_Max      = 19.869535
distributed-data-store.operational.commit.rate_Mean     = 0.403191677801
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 7065
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 17:28:15.734" starttime="20181130 17:28:15.734"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:15.735" starttime="20181130 17:28:15.335"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:15.735" starttime="20181130 17:28:15.335"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:15.735" starttime="20181130 17:28:15.334"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 17:28:15.737" level="INFO">${tmpdir} = CSIT_Elan</msg>
<status status="PASS" endtime="20181130 17:28:15.737" starttime="20181130 17:28:15.737"></status>
</kw>
<msg timestamp="20181130 17:28:15.737" level="INFO">${dstdir} = /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181130 17:28:15.737" starttime="20181130 17:28:15.736"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:28:15.738" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181130 17:28:15.738" starttime="20181130 17:28:15.737"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:15.740" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Elan 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:28:15.947" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 17:28:15.947" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 17:28:15.947" starttime="20181130 17:28:15.738"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:28:15.948" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 17:28:15.948" starttime="20181130 17:28:15.948"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:15.951" starttime="20181130 17:28:15.949"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:15.951" starttime="20181130 17:28:15.735"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:15.951" starttime="20181130 17:28:15.735"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 17:28:15.953" level="INFO">${tmpdir} = CSIT_Elan</msg>
<status status="PASS" endtime="20181130 17:28:15.953" starttime="20181130 17:28:15.953"></status>
</kw>
<msg timestamp="20181130 17:28:15.953" level="INFO">${dstdir} = /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181130 17:28:15.953" starttime="20181130 17:28:15.952"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:28:15.954" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181130 17:28:15.954" starttime="20181130 17:28:15.954"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:15.956" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Elan 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:28:16.266" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 17:28:16.266" level="INFO">${output} = 2018-11-30 17:28:16,199 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 17:28:16,202 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 17:28:16.266" starttime="20181130 17:28:15.954"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.267" level="INFO">rc: 1, output: 2018-11-30 17:28:16,199 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 17:28:16,202 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 17:28:16,205 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 17:28:16,212 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:fecb487d-1bf8-4aa9-a0eb-971e79377ee8
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 17:28:16.267" starttime="20181130 17:28:16.266"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 17:28:16.268" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 17:28:16.268" starttime="20181130 17:28:16.267"></status>
</kw>
<status status="FAIL" endtime="20181130 17:28:16.268" starttime="20181130 17:28:15.952"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.268" starttime="20181130 17:28:15.951"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.268" starttime="20181130 17:28:15.334"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.270" starttime="20181130 17:28:16.270"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.271" starttime="20181130 17:28:16.271"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.272" starttime="20181130 17:28:16.272"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.277" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 17:28:16.277" starttime="20181130 17:28:16.272"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.292" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.293" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 17:28:16.293" starttime="20181130 17:28:16.277"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.293" starttime="20181130 17:28:16.270"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.294" starttime="20181130 17:28:16.294"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.295" starttime="20181130 17:28:16.295"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.296" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 17:28:16.297" starttime="20181130 17:28:16.295"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.312" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.312" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 17:28:16.312" starttime="20181130 17:28:16.297"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.313" starttime="20181130 17:28:16.293"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.314" starttime="20181130 17:28:16.314"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.314" starttime="20181130 17:28:16.314"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.316" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 17:28:16.316" starttime="20181130 17:28:16.315"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.322" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.322" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 17:28:16.323" starttime="20181130 17:28:16.316"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.323" starttime="20181130 17:28:16.313"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.324" starttime="20181130 17:28:16.324"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.324" starttime="20181130 17:28:16.324"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.326" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 17:28:16.326" starttime="20181130 17:28:16.324"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.330" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.330" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 17:28:16.330" starttime="20181130 17:28:16.326"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.330" starttime="20181130 17:28:16.323"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.331" starttime="20181130 17:28:16.331"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.332" starttime="20181130 17:28:16.331"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.334" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 17:28:16.334" starttime="20181130 17:28:16.332"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.337" level="INFO">qdhcp-009f90ff-6051-4fe9-a01c-fe99e3670632
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.338" level="INFO">${output} = qdhcp-009f90ff-6051-4fe9-a01c-fe99e3670632
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:28:16.338" starttime="20181130 17:28:16.334"></status>
</kw>
<msg timestamp="20181130 17:28:16.338" level="INFO">${nslist} = qdhcp-009f90ff-6051-4fe9-a01c-fe99e3670632
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:28:16.338" starttime="20181130 17:28:16.330"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 17:28:16.339" level="INFO">1 lines returned</msg>
<msg timestamp="20181130 17:28:16.339" level="INFO">@{lines} = [ qdhcp-009f90ff-6051-4fe9-a01c-fe99e3670632 ]</msg>
<status status="PASS" endtime="20181130 17:28:16.339" starttime="20181130 17:28:16.338"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-009f90ff-6051-4fe9-a01c-fe99e3670632">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.340" starttime="20181130 17:28:16.340"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.341" starttime="20181130 17:28:16.340"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.344" level="INFO">sudo ip netns exec qdhcp-009f90ff-6051-4f e9-a01c-fe99e3670632 ip -o link</msg>
<status status="PASS" endtime="20181130 17:28:16.344" starttime="20181130 17:28:16.341"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.368" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
92: tapc59efc08-ae: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:1e:ea:88 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.368" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
92: tapc59efc08-ae: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 17:28:16.368" starttime="20181130 17:28:16.344"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.369" starttime="20181130 17:28:16.339"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.370" starttime="20181130 17:28:16.369"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.370" starttime="20181130 17:28:16.370"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.373" level="INFO">sudo ip netns exec qdhcp-009f90ff-6051-4f e9-a01c-fe99e3670632 ip -o addr</msg>
<status status="PASS" endtime="20181130 17:28:16.373" starttime="20181130 17:28:16.370"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.399" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
92: tapc59efc08-ae    inet 81.1.1.2/24 brd 81.1.1.255 scope global tapc59efc08-ae\       valid_lft forever preferred_lft forever
92: tapc59efc08-ae    inet 169.254.169.254/16 brd 169.254.255.255 scope global tapc59efc08-ae\       valid_lft forever preferred_lft forever
92: tapc59efc08-ae    inet6 fe80::f816:3eff:fe1e:ea88/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.399" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
92: tapc59efc08-ae    inet 81...</msg>
<status status="PASS" endtime="20181130 17:28:16.399" starttime="20181130 17:28:16.373"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.399" starttime="20181130 17:28:16.369"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.401" starttime="20181130 17:28:16.400"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.401" starttime="20181130 17:28:16.401"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.404" level="INFO">sudo ip netns exec qdhcp-009f90ff-6051-4f e9-a01c-fe99e3670632 ip route</msg>
<status status="PASS" endtime="20181130 17:28:16.404" starttime="20181130 17:28:16.401"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.425" level="INFO">default via 81.1.1.1 dev tapc59efc08-ae 
81.1.1.0/24 dev tapc59efc08-ae proto kernel scope link src 81.1.1.2 
169.254.0.0/16 dev tapc59efc08-ae proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.425" level="INFO">${output} = default via 81.1.1.1 dev tapc59efc08-ae 
81.1.1.0/24 dev tapc59efc08-ae proto kernel scope link src 81.1.1.2 
169.254.0.0/16 dev tapc59efc08-ae proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 17:28:16.425" starttime="20181130 17:28:16.405"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.426" starttime="20181130 17:28:16.400"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.426" starttime="20181130 17:28:16.339"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.426" starttime="20181130 17:28:16.339"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.427" starttime="20181130 17:28:16.427"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.428" starttime="20181130 17:28:16.428"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.430" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 17:28:16.430" starttime="20181130 17:28:16.428"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.454" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tapc59efc08-ae"
            tag: 4095
            Interface "tapc59efc08-ae"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.454" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 17:28:16.454" starttime="20181130 17:28:16.430"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.454" starttime="20181130 17:28:16.426"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.456" starttime="20181130 17:28:16.455"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.456" starttime="20181130 17:28:16.456"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.459" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 17:28:16.459" starttime="20181130 17:28:16.457"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.482" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 75
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 75
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.482" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 75
datapath_types...</msg>
<status status="PASS" endtime="20181130 17:28:16.482" starttime="20181130 17:28:16.459"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.483" starttime="20181130 17:28:16.455"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.484" starttime="20181130 17:28:16.484"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.485" starttime="20181130 17:28:16.484"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.488" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 17:28:16.488" starttime="20181130 17:28:16.485"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.504" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 34(tapc59efc08-ae): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.504" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 17:28:16.505" starttime="20181130 17:28:16.488"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.505" starttime="20181130 17:28:16.483"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.506" starttime="20181130 17:28:16.506"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.507" starttime="20181130 17:28:16.506"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.509" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 17:28:16.509" starttime="20181130 17:28:16.507"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.760" level="INFO">cookie=0x8000000, duration=5742.125s, table=0, n_packets=5737, n_bytes=309798, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=615.447s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tapc59efc08-ae",vlan_tci=0x0000/0x1fff actions=write_metadata:0x2a0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=614.475s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x2a0000000000/0xffffff0000000000 actions=load:0x2a-&gt;NXM_NX_REG1[0..19],load:0x139b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0002a139b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=6036.087s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6036.087s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6036.087s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6036.087s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6036.087s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5873.651s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5873.651s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6036.087s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6036.087s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6035.988s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900139b, duration=614.489s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x4f actions=write_metadata:0x139b000000/0xfffffffff000000,goto_table:51
 cookie=0x905139b, duration=615.447s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x4f actions=write_metadata:0x139b000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=6035.653s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6035.643s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6035.988s, table=43, n_packets=190, n_bytes=13140, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6036.087s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6036.087s, table=48, n_packets=191, n_bytes=13182, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805139b, duration=614.483s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x2a139b000000/0xfffffffff000000,dl_src=fa:16:3e:1e:ea:88 actions=goto_table:51
 cookie=0x8050001, duration=6035.988s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6036.087s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5875.962s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139b, duration=614.482s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x139b000000/0xffff000000,dl_dst=fa:16:3e:1e:ea:88 actions=load:0x2a00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6035.988s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6035.988s, table=51, n_packets=191, n_bytes=13182, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5876.417s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5876.417s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5020.818s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5020.816s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=4910.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=4910.705s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4166.277s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4166.264s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x870139b, duration=614.489s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x139b000000/0xffff000001 actions=write_actions(group:210038)
 cookie=0x870139b, duration=614.483s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139b000001/0xffff000001 actions=write_actions(group:210037)
 cookie=0x8800001, duration=5876.417s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5020.495s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=4910.388s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4165.955s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x880002a, duration=614.482s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x2a,metadata=0x2a0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5876.417s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5020.501s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=4910.388s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4165.961s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880002a, duration=614.482s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x2a actions=load:0x2a00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6036.087s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6036.087s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6035.988s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6036.087s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6035.915s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6035.915s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6035.915s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6035.915s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6035.915s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6035.915s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6035.915s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6035.915s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6035.915s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6035.915s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6035.915s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6035.915s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6035.915s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6035.915s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6035.942s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6035.915s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6035.915s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6035.915s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6035.915s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6035.915s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6035.915s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6035.915s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6035.915s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6035.915s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5742.070s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5742.074s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=615.439s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2a00 actions=output:"tapc59efc08-ae"
 cookie=0x6900000, duration=6035.905s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6035.905s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6035.905s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6035.905s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6035.915s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6035.905s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6035.905s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6035.905s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6035.905s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6035.905s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6035.905s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6035.905s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6035.905s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6035.915s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6035.915s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6035.915s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6035.915s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6035.915s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6035.915s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6035.915s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6035.915s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6035.915s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6035.915s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.760" level="INFO">${output} =  cookie=0x8000000, duration=5742.125s, table=0, n_packets=5737, n_bytes=309798, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 17:28:16.760" starttime="20181130 17:28:16.509"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.760" starttime="20181130 17:28:16.505"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.761" starttime="20181130 17:28:16.761"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.762" starttime="20181130 17:28:16.762"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.764" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 17:28:16.764" starttime="20181130 17:28:16.762"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.783" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210037,type=all,bucket=actions=set_field:0x2a-&gt;tun_id,resubmit(,55)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210038,type=all,bucket=actions=group:210037
 group_id=210017,type=all
 group_id=225003,type=all,bucket=actions=drop
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.783" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210037,ty...</msg>
<status status="PASS" endtime="20181130 17:28:16.783" starttime="20181130 17:28:16.765"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.783" starttime="20181130 17:28:16.761"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:16.784" starttime="20181130 17:28:16.784"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:28:16.785" starttime="20181130 17:28:16.785"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.787" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 17:28:16.787" starttime="20181130 17:28:16.785"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:16.810" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=5877.355s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=5021.446s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210037,duration=615.726s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210018,duration=4911.343s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210038,duration=615.399s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210017,duration=4911.658s,ref_count=1,packet_count=0,byte_count=0
 group_id=225003,duration=4159.923s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210004,duration=5877.043s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=5021.743s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=6036.236s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=4167.219s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=4166.911s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:28:16.810" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=5877.355s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=5021.446s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 17:28:16.810" starttime="20181130 17:28:16.787"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.810" starttime="20181130 17:28:16.784"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.810" starttime="20181130 17:28:16.269"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.810" starttime="20181130 17:28:16.269"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.810" starttime="20181130 17:28:16.269"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.811" starttime="20181130 17:28:16.269"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 17:28:16.819" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf508bd0&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:28:16.820" starttime="20181130 17:28:16.819"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.826" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.826" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.826" starttime="20181130 17:28:16.820"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.827" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:16.827" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.827" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:16.827" starttime="20181130 17:28:16.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.828" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.828" starttime="20181130 17:28:16.827"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.828" starttime="20181130 17:28:16.820"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.833" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.833" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.833" starttime="20181130 17:28:16.828"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.834" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","segmentation-id":79,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5019,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 17:28:16.834" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.834" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 17:28:16.834" starttime="20181130 17:28:16.834"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.835" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                "elan-tag": 5019,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 79
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.835" starttime="20181130 17:28:16.834"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.835" starttime="20181130 17:28:16.828"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.838" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.838" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.838" starttime="20181130 17:28:16.835"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.838" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"1908fc8f-b5a6-47bb-8855-87d15fc8e6a8","elan-instance-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","static-mac-entries":[{"mac-address":"fa:16:3e:46:1f:e1","ip-prefix":"81.1.1.18"}]},{"name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","elan-instance-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","static-mac-entries":[{"mac-address":"fa:16:3e:1e:ea:88","ip-prefix":"81.1.1.2"}]},{"name":"cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8","elan-instance-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","static-mac-entries":[{"mac-address":"fa:16:3e:e2:4f:29","ip-prefix":"81.1.1.8"}]}]}} </msg>
<msg timestamp="20181130 17:28:16.839" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.839" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                "name": "1908fc8f-b5a6-47bb-8855-87d1...</msg>
<status status="PASS" endtime="20181130 17:28:16.839" starttime="20181130 17:28:16.838"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.839" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                "name": "1908fc8f-b5a6-47bb-8855-87d15fc8e6a8",
                "static-mac-entries": [
                    {
                        "ip-prefix": "81.1.1.18",
                        "mac-address": "fa:16:3e:46:1f:e1"
                    }
                ]
            },
            {
                "elan-instance-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                "name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "static-mac-entries": [
                    {
                        "ip-prefix": "81.1.1.2",
                        "mac-address": "fa:16:3e:1e:ea:88"
                    }
                ]
            },
            {
                "elan-instance-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                "name": "cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8",
                "static-mac-entries": [
                    {
                        "ip-prefix": "81.1.1.8",
                        "mac-address": "fa:16:3e:e2:4f:29"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.839" starttime="20181130 17:28:16.839"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.839" starttime="20181130 17:28:16.835"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.843" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.843" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.843" starttime="20181130 17:28:16.839"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.846" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543598281}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","id-value":[42]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543597314}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543597340,"id":150000},{"ready-time-sec":1543597344,"id":150001}],"available-id-count":2,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":150001,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001},{"ready-time-sec":1543597340,"id":100005},{"ready-time-sec":1543597344,"id":100007},{"ready-time-sec":1543597348,"id":100003}],"available-id-count":4,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100007,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":13,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26},{"ready-time-sec":1543596369,"id":29},{"ready-time-sec":1543596371,"id":28},{"ready-time-sec":1543596378,"id":31},{"ready-time-sec":1543596384,"id":30},{"ready-time-sec":1543596526,"id":32},{"ready-time-sec":1543596536,"id":33},{"ready-time-sec":1543597355,"id":34},{"ready-time-sec":1543597364,"id":35},{"ready-time-sec":1543597377,"id":36},{"ready-time-sec":1543597383,"id":37},{"ready-time-sec":1543598191,"id":39},{"ready-time-sec":1543598194,"id":38},{"ready-time-sec":1543598206,"id":40},{"ready-time-sec":1543598212,"id":41}],"available-id-count":40,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":42,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543598277}],"id-entries":[{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"009f90ff-6051-4fe9-a01c-fe99e3670632","id-value":[5019]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011},{"ready-time-sec":1543596380,"id":5012},{"ready-time-sec":1543596386,"id":5013},{"ready-time-sec":1543596538,"id":5014},{"ready-time-sec":1543597379,"id":5015},{"ready-time-sec":1543597386,"id":5016},{"ready-time-sec":1543598208,"id":5018},{"ready-time-sec":1543598214,"id":5017}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5019,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543597318}],"id-entries":[{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.1/32","id-value":[100006]},{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.1/32","id-value":[100004]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543598260}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"2905d43f-6c67-49ef-8940-3faaf64f1417","id-value":[7]},{"id-key":"ddfac483-ce5f-457c-83a9-0dc3a4523619","id-value":[12]},{"id-key":"f8104941-e975-4443-90b2-de28fa1126e8","id-value":[9]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"7b475f67-4625-4b12-8a3f-be65fc617a58","id-value":[10]},{"id-key":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","id-value":[13]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]},{"id-key":"e1ea6a51-4491-4128-bf93-a76281e5fab5","id-value":[8]},{"id-key":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","id-value":[11]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]}]}]}} </msg>
<msg timestamp="20181130 17:28:16.846" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.846" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 17:28:16.846" starttime="20181130 17:28:16.843"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.847" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543598281
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                        "id-value": [
                            42
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543597314
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 150001,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 2,
                    "delayed-id-entries": [
                        {
                            "id": 150000,
                            "ready-time-sec": 1543597340
                        },
                        {
                            "id": 150001,
                            "ready-time-sec": 1543597344
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100007,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 4,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        },
                        {
                            "id": 100005,
                            "ready-time-sec": 1543597340
                        },
                        {
                            "id": 100007,
                            "ready-time-sec": 1543597344
                        },
                        {
                            "id": 100003,
                            "ready-time-sec": 1543597348
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 13,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 42,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 40,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1543596369
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1543596371
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1543596378
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1543596384
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1543596526
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1543596536
                        },
                        {
                            "id": 34,
                            "ready-time-sec": 1543597355
                        },
                        {
                            "id": 35,
                            "ready-time-sec": 1543597364
                        },
                        {
                            "id": 36,
                            "ready-time-sec": 1543597377
                        },
                        {
                            "id": 37,
                            "ready-time-sec": 1543597383
                        },
                        {
                            "id": 39,
                            "ready-time-sec": 1543598191
                        },
                        {
                            "id": 38,
                            "ready-time-sec": 1543598194
                        },
                        {
                            "id": 40,
                            "ready-time-sec": 1543598206
                        },
                        {
                            "id": 41,
                            "ready-time-sec": 1543598212
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543598277
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                        "id-value": [
                            5019
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5019,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1543596380
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1543596386
                        },
                        {
                            "id": 5014,
                            "ready-time-sec": 1543596538
                        },
                        {
                            "id": 5015,
                            "ready-time-sec": 1543597379
                        },
                        {
                            "id": 5016,
                            "ready-time-sec": 1543597386
                        },
                        {
                            "id": 5018,
                            "ready-time-sec": 1543598208
                        },
                        {
                            "id": 5017,
                            "ready-time-sec": 1543598214
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543597318
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.1/32",
                        "id-value": [
                            100006
                        ]
                    },
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.1/32",
                        "id-value": [
                            100004
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543598260
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                        "id-value": [
                            12
                        ]
                    },
                    {
                        "id-key": "f8104941-e975-4443-90b2-de28fa1126e8",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                        "id-value": [
                            13
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                        "id-value": [
                            8
                        ]
                    },
                    {
                        "id-key": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.847" starttime="20181130 17:28:16.846"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.847" starttime="20181130 17:28:16.839"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.850" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.850" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.851" starttime="20181130 17:28:16.847"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.852" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","access-list-entries":{"ace":[{"rule-name":"08288ccc-122e-4ccd-9710-8f60f7d8b7f3","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"605e6d4a-d130-4661-9dc9-4e978b99f0b4","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"9b500771-7bfc-43d1-8a88-38b9c92132ad","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dcf0cd48-a3cf-4351-92e5-ff4c5d741614","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"9edeaa89-dc26-42c8-9424-ffac4054942e","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"1fe6a7f5-fb7e-4862-8857-435c3a5a7f53","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b622e616-0d11-4c2a-8615-e15a8b0f43ef","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"0f97369b-65bc-4e66-b3cf-b8b68e1f2829","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"f8104941-e975-4443-90b2-de28fa1126e8","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e1ea6a51-4491-4128-bf93-a76281e5fab5","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"7b475f67-4625-4b12-8a3f-be65fc617a58","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2905d43f-6c67-49ef-8940-3faaf64f1417","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ddfac483-ce5f-457c-83a9-0dc3a4523619","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}}]}} </msg>
<msg timestamp="20181130 17:28:16.852" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.852" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181130 17:28:16.852" starttime="20181130 17:28:16.851"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.853" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "08288ccc-122e-4ccd-9710-8f60f7d8b7f3"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "605e6d4a-d130-4661-9dc9-4e978b99f0b4"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "9b500771-7bfc-43d1-8a88-38b9c92132ad"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "dcf0cd48-a3cf-4351-92e5-ff4c5d741614"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "9edeaa89-dc26-42c8-9424-ffac4054942e"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "1fe6a7f5-fb7e-4862-8857-435c3a5a7f53"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "b622e616-0d11-4c2a-8615-e15a8b0f43ef"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "0f97369b-65bc-4e66-b3cf-b8b68e1f2829"
                        }
                    ]
                },
                "acl-name": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "f8104941-e975-4443-90b2-de28fa1126e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.853" starttime="20181130 17:28:16.852"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.853" starttime="20181130 17:28:16.847"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.855" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.856" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.856" starttime="20181130 17:28:16.853"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.856" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapc59efc08-ae"},{"name":"cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["9036812e-7c1b-4f9a-b545-44e8b8a90b74"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:e2:4f:29","ip-address":"81.1.1.8"},{"mac-address":"fa:16:3e:e2:4f:29","ip-address":"fe80:0:0:0:f816:3eff:fee2:4f29"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"1908fc8f-b5a6-47bb-8855-87d15fc8e6a8","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["9036812e-7c1b-4f9a-b545-44e8b8a90b74"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:46:1f:e1","ip-address":"81.1.1.18"},{"mac-address":"fa:16:3e:46:1f:e1","ip-address":"fe80:0:0:0:f816:3eff:fe46:1fe1"}],"odl-interface:l2vlan-mode":"trunk"}]}} </msg>
<msg timestamp="20181130 17:28:16.856" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.856" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
...</msg>
<status status="PASS" endtime="20181130 17:28:16.856" starttime="20181130 17:28:16.856"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.857" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapc59efc08-ae",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "81.1.1.8",
                        "mac-address": "fa:16:3e:e2:4f:29"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fee2:4f29",
                        "mac-address": "fa:16:3e:e2:4f:29"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "9036812e-7c1b-4f9a-b545-44e8b8a90b74"
                ],
                "enabled": true,
                "name": "cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "81.1.1.18",
                        "mac-address": "fa:16:3e:46:1f:e1"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe46:1fe1",
                        "mac-address": "fa:16:3e:46:1f:e1"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "9036812e-7c1b-4f9a-b545-44e8b8a90b74"
                ],
                "enabled": true,
                "name": "1908fc8f-b5a6-47bb-8855-87d15fc8e6a8",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.857" starttime="20181130 17:28:16.857"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.857" starttime="20181130 17:28:16.853"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.861" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.861" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.861" starttime="20181130 17:28:16.857"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.863" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"34"}}]}}]}]},{"interface-name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.009f90ff-6051-4fe9-a01c-fe99e3670632.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84204847104,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5019,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":42,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"30df976b-d8fd-4f74-9fce-6ea760380641","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f7282b24-8fd7-415c-b393-32d21730c1ef","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f7282b24-8fd7-415c-b393-32d21730c1ef","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4d982882-9bf3-4c06-b720-3d7dd5d6093b","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4d982882-9bf3-4c06-b720-3d7dd5d6093b","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"30df976b-d8fd-4f74-9fce-6ea760380641","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 17:28:16.863" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.863" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 17:28:16.863" starttime="20181130 17:28:16.861"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.864" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "34"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84204847104,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5019
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 42
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.009f90ff-6051-4fe9-a01c-fe99e3670632.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "30df976b-d8fd-4f74-9fce-6ea760380641",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f7282b24-8fd7-415c-b393-32d21730c1ef",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f7282b24-8fd7-415c-b393-32d21730c1ef",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4d982882-9bf3-4c06-b720-3d7dd5d6093b",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4d982882-9bf3-4c06-b720-3d7dd5d6093b",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "30df976b-d8fd-4f74-9fce-6ea760380641",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.864" starttime="20181130 17:28:16.863"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.864" starttime="20181130 17:28:16.857"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.866" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.866" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.867" starttime="20181130 17:28:16.864"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.867" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"009f90ff-6051-4fe9-a01c-fe99e3670632"},{"zone-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 17:28:16.867" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.867" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 17:28:16.867" starttime="20181130 17:28:16.867"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.868" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "009f90ff-6051-4fe9-a01c-fe99e3670632"
                            },
                            {
                                "zone-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.868" starttime="20181130 17:28:16.868"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.868" starttime="20181130 17:28:16.864"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.871" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.871" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.871" starttime="20181130 17:28:16.868"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.872" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:16.872" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.872" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:16.872" starttime="20181130 17:28:16.871"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.872" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.873" starttime="20181130 17:28:16.872"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.873" starttime="20181130 17:28:16.868"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.876" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.876" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.877" starttime="20181130 17:28:16.873"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.877" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:16.877" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.877" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:16.877" starttime="20181130 17:28:16.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.878" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.878" starttime="20181130 17:28:16.878"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.878" starttime="20181130 17:28:16.873"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.880" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.880" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.881" starttime="20181130 17:28:16.878"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.881" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:16.881" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.881" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:16.881" starttime="20181130 17:28:16.881"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.882" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.882" starttime="20181130 17:28:16.881"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.882" starttime="20181130 17:28:16.878"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.884" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.884" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.884" starttime="20181130 17:28:16.882"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.885" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 17:28:16.885" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.885" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 17:28:16.885" starttime="20181130 17:28:16.885"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.886" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "009f90ff-6051-4fe9-a01c-fe99e3670632"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.886" starttime="20181130 17:28:16.886"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.886" starttime="20181130 17:28:16.882"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.888" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.888" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.888" starttime="20181130 17:28:16.886"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.889" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 17:28:16.889" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.889" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.889" starttime="20181130 17:28:16.889"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.890" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.890" starttime="20181130 17:28:16.889"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.890" starttime="20181130 17:28:16.886"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.892" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.892" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.892" starttime="20181130 17:28:16.890"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.893" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 17:28:16.893" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.893" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.893" starttime="20181130 17:28:16.892"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.893" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.893" starttime="20181130 17:28:16.893"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.893" starttime="20181130 17:28:16.890"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.896" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.897" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.897" starttime="20181130 17:28:16.894"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.897" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 17:28:16.897" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.898" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 17:28:16.898" starttime="20181130 17:28:16.897"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.898" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 17:28:16.898" starttime="20181130 17:28:16.898"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.898" starttime="20181130 17:28:16.893"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.901" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.901" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.901" starttime="20181130 17:28:16.898"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.903" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"009f90ff-6051-4fe9-a01c-fe99e3670632","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"79","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"elan_net_1"}]},"security-groups":{"security-group":[{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"},{"uuid":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"elan_sg","project-id":"9341be00c6f04f86a2c217cc0b55a336"}]},"security-rules":{"security-rule":[{"uuid":"0f97369b-65bc-4e66-b3cf-b8b68e1f2829","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"b622e616-0d11-4c2a-8615-e15a8b0f43ef","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"9edeaa89-dc26-42c8-9424-ffac4054942e","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"1fe6a7f5-fb7e-4862-8857-435c3a5a7f53","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"08288ccc-122e-4ccd-9710-8f60f7d8b7f3","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"9036812e-7c1b-4f9a-b545-44e8b8a90b74"},{"uuid":"605e6d4a-d130-4661-9dc9-4e978b99f0b4","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"9036812e-7c1b-4f9a-b545-44e8b8a90b74"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"9b500771-7bfc-43d1-8a88-38b9c92132ad","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"dcf0cd48-a3cf-4351-92e5-ff4c5d741614","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"}]},"subnets":{"subnet":[{"uuid":"5b26aeb9-5fba-4430-89a9-84ace8b8e316","gateway-ip":"81.1.1.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"81.1.1.2","end":"81.1.1.254"}],"cidr":"81.1.1.0/24","network-id":"009f90ff-6051-4fe9-a01c-fe99e3670632","name":"elan_sub_1"}]},"ports":{"port":[{"uuid":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","fixed-ips":[{"subnet-id":"5b26aeb9-5fba-4430-89a9-84ace8b8e316","ip-address":"81.1.1.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-009f90ff-6051-4fe9-a01c-fe99e3670632","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:1e:ea:88","admin-state-up":true,"network-id":"009f90ff-6051-4fe9-a01c-fe99e3670632","name":""},{"uuid":"cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8","fixed-ips":[{"subnet-id":"5b26aeb9-5fba-4430-89a9-84ace8b8e316","ip-address":"81.1.1.8"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:e2:4f:29","security-groups":["9036812e-7c1b-4f9a-b545-44e8b8a90b74"],"admin-state-up":true,"status":"ACTIVE","network-id":"009f90ff-6051-4fe9-a01c-fe99e3670632","name":"elan_net_1_port_1"},{"uuid":"1908fc8f-b5a6-47bb-8855-87d15fc8e6a8","fixed-ips":[{"subnet-id":"5b26aeb9-5fba-4430-89a9-84ace8b8e316","ip-address":"81.1.1.18"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:46:1f:e1","security-groups":["9036812e-7c1b-4f9a-b545-44e8b8a90b74"],"admin-state-up":true,"status":"ACTIVE","network-id":"009f90ff-6051-4fe9-a01c-fe99e3670632","name":"elan_net_1_port_2"}]},"routers":{}}} </msg>
<msg timestamp="20181130 17:28:16.903" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.903" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 17:28:16.903" starttime="20181130 17:28:16.902"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.904" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "elan_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "79",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "009f90ff-6051-4fe9-a01c-fe99e3670632"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-009f90ff-6051-4fe9-a01c-fe99e3670632",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "81.1.1.2",
                            "subnet-id": "5b26aeb9-5fba-4430-89a9-84ace8b8e316"
                        }
                    ],
                    "mac-address": "fa:16:3e:1e:ea:88",
                    "name": "",
                    "network-id": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "81.1.1.8",
                            "subnet-id": "5b26aeb9-5fba-4430-89a9-84ace8b8e316"
                        }
                    ],
                    "mac-address": "fa:16:3e:e2:4f:29",
                    "name": "elan_net_1_port_1",
                    "network-id": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "9036812e-7c1b-4f9a-b545-44e8b8a90b74"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "81.1.1.18",
                            "subnet-id": "5b26aeb9-5fba-4430-89a9-84ace8b8e316"
                        }
                    ],
                    "mac-address": "fa:16:3e:46:1f:e1",
                    "name": "elan_net_1_port_2",
                    "network-id": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "9036812e-7c1b-4f9a-b545-44e8b8a90b74"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "1908fc8f-b5a6-47bb-8855-87d15fc8e6a8"
                }
            ]
        },
        "routers": {},
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                },
                {
                    "name": "elan_sg",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "9036812e-7c1b-4f9a-b545-44e8b8a90b74"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0f97369b-65bc-4e66-b3cf-b8b68e1f2829"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b622e616-0d11-4c2a-8615-e15a8b0f43ef"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "9edeaa89-dc26-42c8-9424-ffac4054942e"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "1fe6a7f5-fb7e-4862-8857-435c3a5a7f53"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "08288ccc-122e-4ccd-9710-8f60f7d8b7f3"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "605e6d4a-d130-4661-9dc9-4e978b99f0b4"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "9b500771-7bfc-43d1-8a88-38b9c92132ad"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "dcf0cd48-a3cf-4351-92e5-ff4c5d741614"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "81.1.1.254",
                            "start": "81.1.1.2"
                        }
                    ],
                    "cidr": "81.1.1.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "81.1.1.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "elan_sub_1",
                    "network-id": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "5b26aeb9-5fba-4430-89a9-84ace8b8e316"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.904" starttime="20181130 17:28:16.903"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.904" starttime="20181130 17:28:16.898"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.906" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.906" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.906" starttime="20181130 17:28:16.904"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.907" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"009f90ff-6051-4fe9-a01c-fe99e3670632","subnet-id-list":["5b26aeb9-5fba-4430-89a9-84ace8b8e316"]}]}} </msg>
<msg timestamp="20181130 17:28:16.907" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.907" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                "subnet-id-list": [
                    "5b26aeb9-5fb...</msg>
<status status="PASS" endtime="20181130 17:28:16.907" starttime="20181130 17:28:16.907"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.907" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                "subnet-id-list": [
                    "5b26aeb9-5fba-4430-89a9-84ace8b8e316"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.908" starttime="20181130 17:28:16.907"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.908" starttime="20181130 17:28:16.904"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.910" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.911" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.911" starttime="20181130 17:28:16.908"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.911" level="INFO">To JSON using : content={"neutron-vpn-portip-port-data":{}} </msg>
<msg timestamp="20181130 17:28:16.911" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.911" level="INFO">${pretty_output} = {
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.911" starttime="20181130 17:28:16.911"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.912" level="INFO">{
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.912" starttime="20181130 17:28:16.911"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.912" starttime="20181130 17:28:16.908"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.914" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.914" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.914" starttime="20181130 17:28:16.912"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.915" level="INFO">To JSON using : content={"router-interfaces-map":{}} </msg>
<msg timestamp="20181130 17:28:16.915" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.915" level="INFO">${pretty_output} = {
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.915" starttime="20181130 17:28:16.914"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.915" level="INFO">{
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.915" starttime="20181130 17:28:16.915"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.915" starttime="20181130 17:28:16.912"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.918" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.918" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.918" starttime="20181130 17:28:16.916"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.919" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"5b26aeb9-5fba-4430-89a9-84ace8b8e316","network-type":"VXLAN","port-list":["c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8","1908fc8f-b5a6-47bb-8855-87d15fc8e6a8"],"segmentation-id":79,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"009f90ff-6051-4fe9-a01c-fe99e3670632","subnet-ip":"81.1.1.0/24"}]}} </msg>
<msg timestamp="20181130 17:28:16.919" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.919" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "5b26aeb9-5fba-4430-89a9-84ace8b8e316",
                "network-id": "009f90ff-6051-4fe9-a01c-fe99e3670632",
         ...</msg>
<status status="PASS" endtime="20181130 17:28:16.919" starttime="20181130 17:28:16.918"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.919" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "5b26aeb9-5fba-4430-89a9-84ace8b8e316",
                "network-id": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                "network-type": "VXLAN",
                "port-list": [
                    "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                    "cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8",
                    "1908fc8f-b5a6-47bb-8855-87d15fc8e6a8"
                ],
                "segmentation-id": 79,
                "subnet-ip": "81.1.1.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.920" starttime="20181130 17:28:16.919"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.920" starttime="20181130 17:28:16.915"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.922" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.922" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.922" starttime="20181130 17:28:16.920"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.923" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 17:28:16.923" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.923" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.923" starttime="20181130 17:28:16.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.923" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.923" starttime="20181130 17:28:16.923"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.923" starttime="20181130 17:28:16.920"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.926" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.926" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.926" starttime="20181130 17:28:16.924"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.926" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 17:28:16.926" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.927" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.927" starttime="20181130 17:28:16.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.927" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.927" starttime="20181130 17:28:16.927"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.927" starttime="20181130 17:28:16.923"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.929" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.929" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.929" starttime="20181130 17:28:16.927"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.930" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tapc59efc08-ae","interface-child-entry":[{"child-interface":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"}]}]}} </msg>
<msg timestamp="20181130 17:28:16.930" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.930" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 17:28:16.930" starttime="20181130 17:28:16.930"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.931" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"
                    }
                ],
                "parent-interface": "tapc59efc08-ae"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.931" starttime="20181130 17:28:16.930"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.931" starttime="20181130 17:28:16.927"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.933" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.934" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.934" starttime="20181130 17:28:16.931"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.934" level="INFO">To JSON using : content={"router-interfaces":{}} </msg>
<msg timestamp="20181130 17:28:16.934" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.934" level="INFO">${pretty_output} = {
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.934" starttime="20181130 17:28:16.934"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.935" level="INFO">{
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.935" starttime="20181130 17:28:16.935"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.935" starttime="20181130 17:28:16.931"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.937" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.937" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.937" starttime="20181130 17:28:16.935"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.938" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 17:28:16.938" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.938" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 17:28:16.938" starttime="20181130 17:28:16.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.939" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.939" starttime="20181130 17:28:16.938"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.939" starttime="20181130 17:28:16.935"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.941" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.941" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.941" starttime="20181130 17:28:16.939"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.942" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 17:28:16.942" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.942" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 17:28:16.942" starttime="20181130 17:28:16.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.943" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.943" starttime="20181130 17:28:16.942"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.943" starttime="20181130 17:28:16.939"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.946" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.946" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.946" starttime="20181130 17:28:16.943"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.946" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:16.946" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.947" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:16.947" starttime="20181130 17:28:16.946"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.947" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.947" starttime="20181130 17:28:16.947"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.947" starttime="20181130 17:28:16.943"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.949" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.950" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.950" starttime="20181130 17:28:16.947"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.950" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 17:28:16.950" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.950" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.950" starttime="20181130 17:28:16.950"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.951" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.951" starttime="20181130 17:28:16.951"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.951" starttime="20181130 17:28:16.947"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.953" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.953" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.953" starttime="20181130 17:28:16.951"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.954" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 17:28:16.954" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.954" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.954" starttime="20181130 17:28:16.953"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.954" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:16.954" starttime="20181130 17:28:16.954"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.954" starttime="20181130 17:28:16.951"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.958" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.958" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.958" starttime="20181130 17:28:16.955"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.959" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:16.959" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.959" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:16.959" starttime="20181130 17:28:16.958"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.959" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.959" starttime="20181130 17:28:16.959"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.959" starttime="20181130 17:28:16.954"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.963" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.963" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.963" starttime="20181130 17:28:16.960"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.964" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:16.964" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.964" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:16.964" starttime="20181130 17:28:16.963"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.964" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.964" starttime="20181130 17:28:16.964"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.964" starttime="20181130 17:28:16.959"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.968" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.968" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.968" starttime="20181130 17:28:16.965"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.968" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:16.969" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.969" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:16.969" starttime="20181130 17:28:16.968"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.969" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.969" starttime="20181130 17:28:16.969"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.969" starttime="20181130 17:28:16.964"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.972" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.972" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.973" starttime="20181130 17:28:16.969"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.973" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:16.973" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.973" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:16.973" starttime="20181130 17:28:16.973"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.974" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.974" starttime="20181130 17:28:16.974"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.974" starttime="20181130 17:28:16.969"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.977" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.977" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.977" starttime="20181130 17:28:16.974"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:16.978" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:16.978" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:16.978" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:16.978" starttime="20181130 17:28:16.977"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:16.978" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:16.978" starttime="20181130 17:28:16.978"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:16.978" starttime="20181130 17:28:16.974"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:16.988" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:28:16.988" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:16.988" starttime="20181130 17:28:16.979"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.004" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":10752}}}]},"strict":true,"cookie":134217735,"flow-name":"default.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"34"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3679","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":79}},"strict":false,"cookie":150999963,"flow-name":"ITM Flow Entry :5019","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84204847104,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385019","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":79}},"strict":false,"cookie":151327643,"flow-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84204847104,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525019false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84204847104,"metadata-mask":1099494850561}},"strict":false,"cookie":141562779,"flow-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210038}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525019true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84204847105,"metadata-mask":1099494850561}},"strict":false,"cookie":141562779,"flow-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210037}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050194464104368505742fa:16:3e:1e:ea:88","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:1e:ea:88"}},"metadata":{"metadata":46263693213696,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550427,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150194464104368505742fa:16:3e:1e:ea:88","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:1e:ea:88"}},"metadata":{"metadata":84204847104,"metadata-mask":1099494850560}},"strict":true,"cookie":134419355,"flow-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":10752,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.42.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":46179488366592,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":42}},"strict":true,"cookie":142606378,"flow-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.42.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":42}},"strict":true,"cookie":142606378,"flow-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":10752,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:34","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":46179488366592,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":46179488366592,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.009f90ff-6051-4fe9-a01c-fe99e3670632.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":42,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5019,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529261309761683456,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210038,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210037}}],"watch_port":4294967295}]},"group-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210037,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":42}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 17:28:17.005" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.006" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 17:28:17.006" starttime="20181130 17:28:16.988"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.008" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210037
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210038,
                        "group-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 42
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210037,
                        "group-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "34"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 10752
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999963,
                                "flow-name": "ITM Flow Entry :5019",
                                "hard-timeout": 0,
                                "id": "3679",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84204847104,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 79
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327643,
                                "flow-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                                "hard-timeout": 0,
                                "id": "385019",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84204847104,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 79
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562779,
                                "flow-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                                "hard-timeout": 0,
                                "id": "525019false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210038
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84204847104,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562779,
                                "flow-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                                "hard-timeout": 0,
                                "id": "525019true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210037
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84204847105,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550427,
                                "hard-timeout": 0,
                                "id": "5050194464104368505742fa:16:3e:1e:ea:88",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:1e:ea:88"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 46263693213696,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419355,
                                "flow-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                                "hard-timeout": 0,
                                "id": "5150194464104368505742fa:16:3e:1e:ea:88",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 10752
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:1e:ea:88"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84204847104,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606378,
                                "flow-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                                "hard-timeout": 0,
                                "id": "55.42.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 46179488366592,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 42
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606378,
                                "flow-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                                "hard-timeout": 0,
                                "id": "55.42.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 10752
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 42
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 46179488366592,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:34",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.009f90ff-6051-4fe9-a01c-fe99e3670632.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.c59efc08-ae15-4ed4-a07a-8e0a6dddbee0.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 42
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5019
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529261309761683456,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 46179488366592,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.010" starttime="20181130 17:28:17.006"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.010" starttime="20181130 17:28:16.978"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.013" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.013" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.013" starttime="20181130 17:28:17.010"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.014" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521"},{"elan-instance-name":"326344c1-111f-404d-9938-9707f5b048b4"},{"elan-instance-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"]}]},{"elan-instance-name":"261bf468-f883-4401-8fe0-b62ac2951e1d"},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b"},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085"},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]}]}} </msg>
<msg timestamp="20181130 17:28:17.014" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.014" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 17:28:17.014" starttime="20181130 17:28:17.013"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.014" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521"
            },
            {
                "elan-instance-name": "326344c1-111f-404d-9938-9707f5b048b4"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"
                        ]
                    }
                ],
                "elan-instance-name": "009f90ff-6051-4fe9-a01c-fe99e3670632"
            },
            {
                "elan-instance-name": "261bf468-f883-4401-8fe0-b62ac2951e1d"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.014" starttime="20181130 17:28:17.014"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.014" starttime="20181130 17:28:17.010"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.017" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.018" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.018" starttime="20181130 17:28:17.015"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.018" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"009f90ff-6051-4fe9-a01c-fe99e3670632","mac-entry":[{"mac-address":"fa:16:3e:1e:ea:88","interface":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","ip-prefix":"81.1.1.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 17:28:17.018" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.018" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 17:28:17.019" starttime="20181130 17:28:17.018"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.019" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "009f90ff-6051-4fe9-a01c-fe99e3670632",
                "mac-entry": [
                    {
                        "interface": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                        "ip-prefix": "81.1.1.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:1e:ea:88"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.019" starttime="20181130 17:28:17.019"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.019" starttime="20181130 17:28:17.014"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.022" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.022" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.022" starttime="20181130 17:28:17.019"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.023" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:17.023" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.023" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:17.023" starttime="20181130 17:28:17.022"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.023" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.023" starttime="20181130 17:28:17.023"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.024" starttime="20181130 17:28:17.019"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.026" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.026" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.026" starttime="20181130 17:28:17.024"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.027" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"009f90ff-6051-4fe9-a01c-fe99e3670632","elan-interfaces":["c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"]}]}} </msg>
<msg timestamp="20181130 17:28:17.027" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.027" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                 ...</msg>
<status status="PASS" endtime="20181130 17:28:17.027" starttime="20181130 17:28:17.026"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.027" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"
                ],
                "name": "009f90ff-6051-4fe9-a01c-fe99e3670632"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.027" starttime="20181130 17:28:17.027"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.027" starttime="20181130 17:28:17.024"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.030" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.030" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.030" starttime="20181130 17:28:17.028"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.031" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tapc59efc08-ae","lower-layer-if":["openflow:44641043685057:34"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T17:18:01.009Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","lower-layer-if":["openflow:44641043685057:34"],"type":"iana-if-type:l2vlan","if-index":42,"statistics":{"discontinuity-time":"2018-11-30T17:18:01.028Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 17:28:17.031" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.031" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:...</msg>
<status status="PASS" endtime="20181130 17:28:17.031" starttime="20181130 17:28:17.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.031" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:34"
                ],
                "name": "tapc59efc08-ae",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:18:01.009Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 42,
                "lower-layer-if": [
                    "openflow:44641043685057:34"
                ],
                "name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:18:01.028Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.031" starttime="20181130 17:28:17.031"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.031" starttime="20181130 17:28:17.027"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.035" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.035" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.035" starttime="20181130 17:28:17.032"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.035" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":42,"port-no":34,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":42,"port-no":34,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 17:28:17.035" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.036" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 42,
                "interface-name": "c59efc08...</msg>
<status status="PASS" endtime="20181130 17:28:17.036" starttime="20181130 17:28:17.035"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.036" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 42,
                "interface-name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 34,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 42,
                "interface-name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 34,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.036" starttime="20181130 17:28:17.036"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.036" starttime="20181130 17:28:17.031"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.039" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.039" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.039" starttime="20181130 17:28:17.036"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.040" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:17.040" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.040" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:17.040" starttime="20181130 17:28:17.039"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.040" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.041" starttime="20181130 17:28:17.040"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.041" starttime="20181130 17:28:17.036"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.043" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.043" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.043" starttime="20181130 17:28:17.041"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.043" level="INFO">To JSON using : content={"l3nexthop":{}} </msg>
<msg timestamp="20181130 17:28:17.043" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.044" level="INFO">${pretty_output} = {
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:17.044" starttime="20181130 17:28:17.043"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.044" level="INFO">{
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:17.044" starttime="20181130 17:28:17.044"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.044" starttime="20181130 17:28:17.041"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.047" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.047" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.047" starttime="20181130 17:28:17.044"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.048" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:17.048" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.048" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:17.048" starttime="20181130 17:28:17.047"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.048" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.048" starttime="20181130 17:28:17.048"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.048" starttime="20181130 17:28:17.044"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.052" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.052" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.052" starttime="20181130 17:28:17.048"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.053" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tapc59efc08-ae","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a85d7b6b-60a8-4271-b974-ea0ecc73780a","ovsdb:name":"tapc59efc08-ae","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:1e:ea:88"},{"external-id-key":"iface-id","external-id-value":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"}],"ovsdb:port-uuid":"99910bf9-260b-40eb-ae05-332e1fa89611","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":34}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 17:28:17.053" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.054" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 17:28:17.054" starttime="20181130 17:28:17.052"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.054" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:1e:ea:88"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a85d7b6b-60a8-4271-b974-ea0ecc73780a",
                            "ovsdb:name": "tapc59efc08-ae",
                            "ovsdb:ofport": 34,
                            "ovsdb:port-uuid": "99910bf9-260b-40eb-ae05-332e1fa89611",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tapc59efc08-ae"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 17:28:17.054" starttime="20181130 17:28:17.054"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.054" starttime="20181130 17:28:17.048"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.057" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.057" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.057" starttime="20181130 17:28:17.055"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.058" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","status":"ACTIVE"},{"uuid":"cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8","status":"DOWN"},{"uuid":"1908fc8f-b5a6-47bb-8855-87d15fc8e6a8","status":"DOWN"}]}} </msg>
<msg timestamp="20181130 17:28:17.058" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.058" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181130 17:28:17.058" starttime="20181130 17:28:17.057"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.058" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"
            },
            {
                "status": "DOWN",
                "uuid": "cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8"
            },
            {
                "status": "DOWN",
                "uuid": "1908fc8f-b5a6-47bb-8855-87d15fc8e6a8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.058" starttime="20181130 17:28:17.058"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.058" starttime="20181130 17:28:17.054"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.061" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.062" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.062" starttime="20181130 17:28:17.059"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.062" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:17.062" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.062" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:17.062" starttime="20181130 17:28:17.062"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.063" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.063" starttime="20181130 17:28:17.063"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.063" starttime="20181130 17:28:17.058"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.066" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.066" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.066" starttime="20181130 17:28:17.063"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.067" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":42,"interface-name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 17:28:17.067" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.067" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 42,
                "interface-name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"
            }...</msg>
<status status="PASS" endtime="20181130 17:28:17.067" starttime="20181130 17:28:17.066"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.067" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 42,
                "interface-name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.067" starttime="20181130 17:28:17.067"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.067" starttime="20181130 17:28:17.063"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.070" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.071" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.071" starttime="20181130 17:28:17.068"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.071" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:17.071" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.071" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:17.071" starttime="20181130 17:28:17.071"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.072" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.072" starttime="20181130 17:28:17.072"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.072" starttime="20181130 17:28:17.068"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.074" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.074" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.074" starttime="20181130 17:28:17.072"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.075" level="INFO">To JSON using : content={"neutron-router-dpns":{"router-dpn-list":[{"router-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"}]}} </msg>
<msg timestamp="20181130 17:28:17.075" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.075" level="INFO">${pretty_output} = {
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.075" starttime="20181130 17:28:17.074"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.075" level="INFO">{
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.075" starttime="20181130 17:28:17.075"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.075" starttime="20181130 17:28:17.072"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.078" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.079" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.079" starttime="20181130 17:28:17.076"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.079" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:17.079" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.079" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:17.079" starttime="20181130 17:28:17.079"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.080" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.080" starttime="20181130 17:28:17.080"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.080" starttime="20181130 17:28:17.076"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.085" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.085" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.085" starttime="20181130 17:28:17.080"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.086" level="INFO">To JSON using : content={"prefix-to-interface":{}} </msg>
<msg timestamp="20181130 17:28:17.086" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.086" level="INFO">${pretty_output} = {
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:17.086" starttime="20181130 17:28:17.085"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.086" level="INFO">{
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:17.086" starttime="20181130 17:28:17.086"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.086" starttime="20181130 17:28:17.080"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.090" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.090" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.090" starttime="20181130 17:28:17.087"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.091" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 17:28:17.091" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.091" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 17:28:17.091" starttime="20181130 17:28:17.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.091" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.091" starttime="20181130 17:28:17.091"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.091" starttime="20181130 17:28:17.086"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.095" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.095" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.095" starttime="20181130 17:28:17.092"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.096" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 17:28:17.096" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.096" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 17:28:17.096" starttime="20181130 17:28:17.095"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.096" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.097" starttime="20181130 17:28:17.096"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.097" starttime="20181130 17:28:17.092"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.100" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.100" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.100" starttime="20181130 17:28:17.097"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.101" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 17:28:17.101" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.101" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:17.101" starttime="20181130 17:28:17.101"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.102" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:28:17.102" starttime="20181130 17:28:17.102"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.102" starttime="20181130 17:28:17.097"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.106" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.106" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.106" starttime="20181130 17:28:17.102"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.107" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 17:28:17.107" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.107" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 17:28:17.107" starttime="20181130 17:28:17.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.107" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.107" starttime="20181130 17:28:17.107"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.107" starttime="20181130 17:28:17.102"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.111" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.111" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.111" starttime="20181130 17:28:17.108"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.112" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:17.112" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.112" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:17.112" starttime="20181130 17:28:17.111"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.112" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.112" starttime="20181130 17:28:17.112"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.112" starttime="20181130 17:28:17.107"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.116" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.116" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.116" starttime="20181130 17:28:17.113"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.116" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:17.116" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.117" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:17.117" starttime="20181130 17:28:17.116"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.117" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.117" starttime="20181130 17:28:17.117"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.117" starttime="20181130 17:28:17.112"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.121" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.121" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.121" starttime="20181130 17:28:17.117"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.121" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:28:17.121" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.121" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:28:17.121" starttime="20181130 17:28:17.121"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.122" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.122" starttime="20181130 17:28:17.122"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.122" starttime="20181130 17:28:17.117"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:28:17.126" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:28:17.126" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.126" starttime="20181130 17:28:17.122"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:28:17.130" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:34","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tapc59efc08-ae","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":34,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 17:28:17.130" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:28:17.130" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 17:28:17.131" starttime="20181130 17:28:17.127"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.131" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapc59efc08-ae",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 34,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:34"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:28:17.132" starttime="20181130 17:28:17.131"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.132" starttime="20181130 17:28:17.122"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.132" starttime="20181130 17:28:16.820"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.132" starttime="20181130 17:28:16.818"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.132" starttime="20181130 17:28:16.811"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:28:17.134" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Elan/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 17:28:17.134" starttime="20181130 17:28:17.134"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:17.147" starttime="20181130 17:28:17.146"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:28:17.147" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:28:17.148" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:28:17.148" starttime="20181130 17:28:17.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:28:17.148" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Elan/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:28:17.148" starttime="20181130 17:28:17.148"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:28:17.149" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181130 17:28:17.149" starttime="20181130 17:28:17.149"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:28:17.150" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:28:17.150" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:28:17.151" starttime="20181130 17:28:17.150"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:17.151" starttime="20181130 17:28:17.151"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.152" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:28:17.485" level="INFO">Read output: Last login: Fri Nov 30 17:17:37 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:28:17.485" starttime="20181130 17:28:17.152"></status>
</kw>
<msg timestamp="20181130 17:28:17.485" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:28:17.485" starttime="20181130 17:28:17.151"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.485" starttime="20181130 17:28:17.150"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:28:17.486" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Elan/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 17:28:17.500" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 17:28:17.500" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:28:17.500" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 17:28:17.500" starttime="20181130 17:28:17.486"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:28:17.565" starttime="20181130 17:28:17.500"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.566" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 17:28:17.566" starttime="20181130 17:28:17.565"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:17.567" starttime="20181130 17:28:17.567"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.570" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:28:17.570" starttime="20181130 17:28:17.569"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.570" starttime="20181130 17:28:17.568"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:17.574" starttime="20181130 17:28:17.574"></status>
</kw>
<msg timestamp="20181130 17:28:17.574" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:28:17.575" starttime="20181130 17:28:17.573"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.575" starttime="20181130 17:28:17.571"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.575" starttime="20181130 17:28:17.146"></status>
</kw>
<msg timestamp="20181130 17:28:17.575" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:28:17.576" starttime="20181130 17:28:17.145"></status>
</kw>
<msg timestamp="20181130 17:28:17.576" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:28:17.576" starttime="20181130 17:28:17.144"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 17:28:17.577" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 17:28:17.577" starttime="20181130 17:28:17.577"></status>
</kw>
<msg timestamp="20181130 17:28:17.578" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 17:28:17.578" starttime="20181130 17:28:17.143"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 17:28:17.579" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 17:28:17.579" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 17:28:17.579" starttime="20181130 17:28:17.579"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:17.581" starttime="20181130 17:28:17.580"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 17:28:17.582" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:28:17.582" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 17:28:17.582" starttime="20181130 17:28:17.581"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.584" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 17:28:17.585" starttime="20181130 17:28:17.584"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.585" starttime="20181130 17:28:17.583"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.585" starttime="20181130 17:28:17.133"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.585" starttime="20181130 17:28:17.133"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.585" starttime="20181130 17:28:17.132"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:17.600" starttime="20181130 17:28:17.599"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.601" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:28:17.791" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:28:17.791" starttime="20181130 17:28:17.600"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.806" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 17:28:17.807" starttime="20181130 17:28:17.791"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:28:17.809" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:28:17.810" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.810" starttime="20181130 17:28:17.807"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:28:17.852" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:28:17.853" starttime="20181130 17:28:17.810"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:28:17.855" starttime="20181130 17:28:17.853"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:28:17.855" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:28:17.855" starttime="20181130 17:28:17.855"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.855" starttime="20181130 17:28:17.598"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.855" starttime="20181130 17:28:17.586"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.855" starttime="20181130 17:28:17.586"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.856" starttime="20181130 17:28:17.585"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.856" starttime="20181130 17:28:15.333"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:17.856" starttime="20181130 17:28:15.333"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:17.857" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:28:17.857" starttime="20181130 17:28:17.857"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:17.858" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 17:28:17.899" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:20.156" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:20.156" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:20.156" starttime="20181130 17:28:17.858"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:20.157" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:28:20.158" starttime="20181130 17:28:20.157"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:20.159" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:20.159" starttime="20181130 17:28:20.159"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:20.160" starttime="20181130 17:28:20.159"></status>
</kw>
<msg timestamp="20181130 17:28:20.160" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:28:20.160" starttime="20181130 17:28:17.857"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:20.160" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:28:20.160" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:28:20.161" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:28:20.161" starttime="20181130 17:28:20.160"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:28:20.161" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:28:20.161" starttime="20181130 17:28:20.161"></status>
</kw>
<msg timestamp="20181130 17:28:20.161" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:28:20.161" starttime="20181130 17:28:17.856"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 17:28:20.161" starttime="20181130 17:28:20.161"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:20.162" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:28:20.162" starttime="20181130 17:28:20.162"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:20.163" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 17:28:20.193" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:23.398" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:23.399" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:23.399" starttime="20181130 17:28:20.163"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:23.400" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "elan_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "689bb441-e423-4e8c-96cc-bd9dd1bae713", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "elan_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "ff1f9afb-b544-4830-b10d-ff57deb83ba1", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
]</msg>
<status status="PASS" endtime="20181130 17:28:23.400" starttime="20181130 17:28:23.399"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:23.401" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:23.401" starttime="20181130 17:28:23.400"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:23.401" starttime="20181130 17:28:23.401"></status>
</kw>
<msg timestamp="20181130 17:28:23.402" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "elan_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "689bb441-e423-4e8c-96cc-bd9dd1bae713", 
    "Flavor": "m1.nano", 
    "Networks": ""
...</msg>
<status status="PASS" endtime="20181130 17:28:23.402" starttime="20181130 17:28:20.163"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:23.402" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "elan_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "689bb441-e423-4e8c-96cc-bd9dd1bae713", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "elan_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "ff1f9afb-b544-4830-b10d-ff57deb83ba1", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
] </msg>
<msg timestamp="20181130 17:28:23.402" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:28:23.403" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'elan_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'689bb441-e423-4e8c-96cc-bd9dd1bae713', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERR...</msg>
<status status="PASS" endtime="20181130 17:28:23.403" starttime="20181130 17:28:23.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:28:23.403" level="INFO">[{u'Status': u'ERROR', u'Name': u'elan_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'689bb441-e423-4e8c-96cc-bd9dd1bae713', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'elan_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'ff1f9afb-b544-4830-b10d-ff57deb83ba1', u'Flavor': u'm1.nano', u'Networks': u''}]</msg>
<status status="PASS" endtime="20181130 17:28:23.403" starttime="20181130 17:28:23.403"></status>
</kw>
<msg timestamp="20181130 17:28:23.404" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'elan_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'689bb441-e423-4e8c-96cc-bd9dd1bae713', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERR...</msg>
<status status="PASS" endtime="20181130 17:28:23.404" starttime="20181130 17:28:20.162"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'elan_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'689bb441-e423-4e8c-96cc-bd9dd1bae713', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:23.413" level="INFO">Starting process:
openstack server show 689bb441-e423-4e8c-96cc-bd9dd1bae713</msg>
<msg timestamp="20181130 17:28:23.441" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:26.638" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:26.638" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:26.638" starttime="20181130 17:28:23.412"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:26.639" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000023                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:18:14Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:18:14Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 689bb441-e423-4e8c-96cc-bd9dd1bae713                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | elan_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:18:14Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:28:26.640" starttime="20181130 17:28:26.639"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:26.640" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:26.640" starttime="20181130 17:28:26.640"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:26.641" starttime="20181130 17:28:26.641"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:26.641" starttime="20181130 17:28:23.412"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:26.650" level="INFO">Starting process:
openstack server delete 689bb441-e423-4e8c-96cc-bd9dd1bae713</msg>
<msg timestamp="20181130 17:28:26.690" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:29.917" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:29.917" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:29.917" starttime="20181130 17:28:26.649"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:29.919" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:29.919" starttime="20181130 17:28:29.918"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:29.920" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:29.920" starttime="20181130 17:28:29.919"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:29.921" starttime="20181130 17:28:29.920"></status>
</kw>
<msg timestamp="20181130 17:28:29.922" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:28:29.922" starttime="20181130 17:28:26.649"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:29.922" starttime="20181130 17:28:26.642"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:29.922" starttime="20181130 17:28:26.642"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:29.922" starttime="20181130 17:28:23.404"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'elan_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'ff1f9afb-b544-4830-b10d-ff57deb83ba1', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:29.938" level="INFO">Starting process:
openstack server show ff1f9afb-b544-4830-b10d-ff57deb83ba1</msg>
<msg timestamp="20181130 17:28:29.959" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:32.877" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:32.878" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:32.878" starttime="20181130 17:28:29.937"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:32.880" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000022                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:18:10Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:18:10Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | ff1f9afb-b544-4830-b10d-ff57deb83ba1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | elan_net_1_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:18:10Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:28:32.881" starttime="20181130 17:28:32.879"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:32.882" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:32.883" starttime="20181130 17:28:32.882"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:32.884" starttime="20181130 17:28:32.883"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:32.885" starttime="20181130 17:28:29.936"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:32.917" level="INFO">Starting process:
openstack server delete ff1f9afb-b544-4830-b10d-ff57deb83ba1</msg>
<msg timestamp="20181130 17:28:32.940" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:36.142" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:36.142" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:36.143" starttime="20181130 17:28:32.916"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:36.144" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:36.145" starttime="20181130 17:28:36.143"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:36.146" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:36.146" starttime="20181130 17:28:36.145"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:36.147" starttime="20181130 17:28:36.146"></status>
</kw>
<msg timestamp="20181130 17:28:36.148" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:28:36.148" starttime="20181130 17:28:32.915"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:36.149" starttime="20181130 17:28:32.886"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:36.149" starttime="20181130 17:28:32.885"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:36.149" starttime="20181130 17:28:29.922"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:36.149" starttime="20181130 17:28:23.404"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:36.151" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:28:36.151" starttime="20181130 17:28:36.151"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:36.154" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 17:28:36.174" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:38.343" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:38.343" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:38.343" starttime="20181130 17:28:36.153"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:38.344" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:28:38.344" starttime="20181130 17:28:38.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:38.345" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:38.345" starttime="20181130 17:28:38.344"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:38.345" starttime="20181130 17:28:38.345"></status>
</kw>
<msg timestamp="20181130 17:28:38.346" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:28:38.346" starttime="20181130 17:28:36.152"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:38.346" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:28:38.346" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:28:38.346" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:28:38.346" starttime="20181130 17:28:38.346"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:28:38.347" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:28:38.347" starttime="20181130 17:28:38.346"></status>
</kw>
<msg timestamp="20181130 17:28:38.347" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 17:28:38.347" starttime="20181130 17:28:36.150"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 17:28:38.347" starttime="20181130 17:28:38.347"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:38.348" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:28:38.348" starttime="20181130 17:28:38.348"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:38.349" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 17:28:38.378" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:40.493" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:40.494" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:40.494" starttime="20181130 17:28:38.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:40.496" level="INFO">[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='81.1.1.18', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", 
    "ID": "1908fc8f-b5a6-47bb-8855-87d15fc8e6a8", 
    "MAC Address": "fa:16:3e:46:1f:e1", 
    "Name": "elan_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='81.1.1.2', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", 
    "ID": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0", 
    "MAC Address": "fa:16:3e:1e:ea:88", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='81.1.1.8', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", 
    "ID": "cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8", 
    "MAC Address": "fa:16:3e:e2:4f:29", 
    "Name": "elan_net_1_port_1"
  }
]</msg>
<status status="PASS" endtime="20181130 17:28:40.496" starttime="20181130 17:28:40.495"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:40.498" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:40.498" starttime="20181130 17:28:40.496"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:40.499" starttime="20181130 17:28:40.498"></status>
</kw>
<msg timestamp="20181130 17:28:40.500" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='81.1.1.18', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", 
    "ID": "1908fc8f-b5a6-47bb-8855-87d15fc8e6a8", 
    "MAC Address"...</msg>
<status status="PASS" endtime="20181130 17:28:40.500" starttime="20181130 17:28:38.348"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:40.500" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='81.1.1.18', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", 
    "ID": "1908fc8f-b5a6-47bb-8855-87d15fc8e6a8", 
    "MAC Address": "fa:16:3e:46:1f:e1", 
    "Name": "elan_net_1_port_2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='81.1.1.2', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", 
    "ID": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0", 
    "MAC Address": "fa:16:3e:1e:ea:88", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='81.1.1.8', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", 
    "ID": "cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8", 
    "MAC Address": "fa:16:3e:e2:4f:29", 
    "Name": "elan_net_1_port_1"
  }
] </msg>
<msg timestamp="20181130 17:28:40.501" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:28:40.501" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='81.1.1.18', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", u'ID': u'1908fc8f-b5a6-47bb-8855-87d15fc8e6a8', u'MAC Address': u'fa:16:3e:46...</msg>
<status status="PASS" endtime="20181130 17:28:40.501" starttime="20181130 17:28:40.500"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:28:40.502" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='81.1.1.18', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", u'ID': u'1908fc8f-b5a6-47bb-8855-87d15fc8e6a8', u'MAC Address': u'fa:16:3e:46:1f:e1', u'Name': u'elan_net_1_port_2'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='81.1.1.2', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", u'ID': u'c59efc08-ae15-4ed4-a07a-8e0a6dddbee0', u'MAC Address': u'fa:16:3e:1e:ea:88', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='81.1.1.8', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", u'ID': u'cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8', u'MAC Address': u'fa:16:3e:e2:4f:29', u'Name': u'elan_net_1_port_1'}]</msg>
<status status="PASS" endtime="20181130 17:28:40.502" starttime="20181130 17:28:40.501"></status>
</kw>
<msg timestamp="20181130 17:28:40.502" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='81.1.1.18', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'", u'ID': u'1908fc8f-b5a6-47bb-8855-87d15fc8e6a8', u'MAC Address': u'fa:16:3e:46...</msg>
<status status="PASS" endtime="20181130 17:28:40.502" starttime="20181130 17:28:38.347"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='81.1.1.18', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'&quot;, u'ID': u'1908fc8f-b5a6-47bb-8855-87d15fc8e6a8', u'MAC Address': u'fa:16:3e:46:1...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:40.534" level="INFO">Starting process:
openstack port delete 1908fc8f-b5a6-47bb-8855-87d15fc8e6a8</msg>
<msg timestamp="20181130 17:28:40.563" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:43.510" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:43.510" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:43.510" starttime="20181130 17:28:40.533"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:43.511" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:43.511" starttime="20181130 17:28:43.511"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:43.512" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:43.512" starttime="20181130 17:28:43.512"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:43.513" starttime="20181130 17:28:43.512"></status>
</kw>
<msg timestamp="20181130 17:28:43.513" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:28:43.513" starttime="20181130 17:28:40.532"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:43.513" starttime="20181130 17:28:40.510"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:43.513" starttime="20181130 17:28:40.508"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:43.514" starttime="20181130 17:28:40.507"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='81.1.1.2', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'&quot;, u'ID': u'c59efc08-ae15-4ed4-a07a-8e0a6dddbee0', u'MAC Address': u'fa:16:3e:1e:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:43.523" level="INFO">Starting process:
openstack port delete c59efc08-ae15-4ed4-a07a-8e0a6dddbee0</msg>
<msg timestamp="20181130 17:28:43.551" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:46.149" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:46.150" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:46.150" starttime="20181130 17:28:43.522"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:46.152" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:46.152" starttime="20181130 17:28:46.151"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:46.153" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:46.153" starttime="20181130 17:28:46.152"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:46.154" starttime="20181130 17:28:46.153"></status>
</kw>
<msg timestamp="20181130 17:28:46.154" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:28:46.155" starttime="20181130 17:28:43.522"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:46.155" starttime="20181130 17:28:43.514"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:46.155" starttime="20181130 17:28:43.514"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:46.155" starttime="20181130 17:28:43.514"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='81.1.1.8', subnet_id='5b26aeb9-5fba-4430-89a9-84ace8b8e316'&quot;, u'ID': u'cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8', u'MAC Address': u'fa:16:3e:e2:4f...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:46.170" level="INFO">Starting process:
openstack port delete cbba6852-70fb-46ef-9eaa-3dd6cb2c7fb8</msg>
<msg timestamp="20181130 17:28:46.210" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:49.286" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:49.287" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:49.287" starttime="20181130 17:28:46.170"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:49.288" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:49.288" starttime="20181130 17:28:49.288"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:49.289" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:49.289" starttime="20181130 17:28:49.289"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:49.290" starttime="20181130 17:28:49.290"></status>
</kw>
<msg timestamp="20181130 17:28:49.291" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:28:49.291" starttime="20181130 17:28:46.169"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:49.291" starttime="20181130 17:28:46.156"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:49.291" starttime="20181130 17:28:46.156"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:49.291" starttime="20181130 17:28:46.155"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:49.291" starttime="20181130 17:28:40.503"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:49.293" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:28:49.293" starttime="20181130 17:28:49.292"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:49.294" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 17:28:49.319" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:51.383" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:51.384" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:51.384" starttime="20181130 17:28:49.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:51.385" level="INFO">[
  {
    "Subnets": "5b26aeb9-5fba-4430-89a9-84ace8b8e316", 
    "ID": "009f90ff-6051-4fe9-a01c-fe99e3670632", 
    "Name": "elan_net_1"
  }
]</msg>
<status status="PASS" endtime="20181130 17:28:51.385" starttime="20181130 17:28:51.384"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:51.385" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:51.385" starttime="20181130 17:28:51.385"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:51.386" starttime="20181130 17:28:51.386"></status>
</kw>
<msg timestamp="20181130 17:28:51.386" level="INFO">${json} = [
  {
    "Subnets": "5b26aeb9-5fba-4430-89a9-84ace8b8e316", 
    "ID": "009f90ff-6051-4fe9-a01c-fe99e3670632", 
    "Name": "elan_net_1"
  }
]</msg>
<status status="PASS" endtime="20181130 17:28:51.386" starttime="20181130 17:28:49.293"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:51.387" level="INFO">To JSON using : content=[
  {
    "Subnets": "5b26aeb9-5fba-4430-89a9-84ace8b8e316", 
    "ID": "009f90ff-6051-4fe9-a01c-fe99e3670632", 
    "Name": "elan_net_1"
  }
] </msg>
<msg timestamp="20181130 17:28:51.387" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:28:51.387" level="INFO">@{list} = [ {u'Subnets': u'5b26aeb9-5fba-4430-89a9-84ace8b8e316', u'ID': u'009f90ff-6051-4fe9-a01c-fe99e3670632', u'Name': u'elan_net_1'} ]</msg>
<status status="PASS" endtime="20181130 17:28:51.387" starttime="20181130 17:28:51.387"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:28:51.388" level="INFO">[{u'Subnets': u'5b26aeb9-5fba-4430-89a9-84ace8b8e316', u'ID': u'009f90ff-6051-4fe9-a01c-fe99e3670632', u'Name': u'elan_net_1'}]</msg>
<status status="PASS" endtime="20181130 17:28:51.388" starttime="20181130 17:28:51.388"></status>
</kw>
<msg timestamp="20181130 17:28:51.388" level="INFO">@{networks} = [ {u'Subnets': u'5b26aeb9-5fba-4430-89a9-84ace8b8e316', u'ID': u'009f90ff-6051-4fe9-a01c-fe99e3670632', u'Name': u'elan_net_1'} ]</msg>
<status status="PASS" endtime="20181130 17:28:51.388" starttime="20181130 17:28:49.291"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'5b26aeb9-5fba-4430-89a9-84ace8b8e316', u'ID': u'009f90ff-6051-4fe9-a01c-fe99e3670632', u'Name': u'elan_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:51.397" level="INFO">Starting process:
openstack subnet delete 5b26aeb9-5fba-4430-89a9-84ace8b8e316</msg>
<msg timestamp="20181130 17:28:51.434" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:54.624" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:54.624" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:54.624" starttime="20181130 17:28:51.397"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:54.626" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:54.626" starttime="20181130 17:28:54.625"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:54.626" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:54.627" starttime="20181130 17:28:54.626"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:54.627" starttime="20181130 17:28:54.627"></status>
</kw>
<msg timestamp="20181130 17:28:54.628" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:28:54.628" starttime="20181130 17:28:51.397"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:54.628" starttime="20181130 17:28:51.389"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:54.628" starttime="20181130 17:28:51.389"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:54.643" level="INFO">Starting process:
openstack network delete 009f90ff-6051-4fe9-a01c-fe99e3670632</msg>
<msg timestamp="20181130 17:28:54.687" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:28:57.803" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:28:57.803" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:28:57.803" starttime="20181130 17:28:54.642"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:28:57.805" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:57.805" starttime="20181130 17:28:57.804"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:28:57.805" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:28:57.805" starttime="20181130 17:28:57.805"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:28:57.806" starttime="20181130 17:28:57.806"></status>
</kw>
<msg timestamp="20181130 17:28:57.807" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:28:57.807" starttime="20181130 17:28:54.641"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:57.807" starttime="20181130 17:28:54.629"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:57.807" starttime="20181130 17:28:54.629"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:57.807" starttime="20181130 17:28:51.388"></status>
</kw>
<status status="PASS" endtime="20181130 17:28:57.807" starttime="20181130 17:28:51.388"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:28:57.808" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:28:57.808" starttime="20181130 17:28:57.808"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:28:57.810" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 17:28:57.841" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:00.051" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:00.052" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:00.052" starttime="20181130 17:28:57.809"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:00.053" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "elan_sg", 
    "ID": "9036812e-7c1b-4f9a-b545-44e8b8a90b74", 
    "Name": "elan_sg"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 17:29:00.053" starttime="20181130 17:29:00.052"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:00.054" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:00.054" starttime="20181130 17:29:00.053"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:00.055" starttime="20181130 17:29:00.054"></status>
</kw>
<msg timestamp="20181130 17:29:00.055" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 17:29:00.055" starttime="20181130 17:28:57.809"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:00.056" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "elan_sg", 
    "ID": "9036812e-7c1b-4f9a-b545-44e8b8a90b74", 
    "Name": "elan_sg"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 17:29:00.056" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:29:00.056" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:29:00.056" starttime="20181130 17:29:00.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:29:00.056" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'elan_sg', u'Description': u'elan_sg', u'ID': u'9036812e-7c1b-4f9a-b545-44e8b8a90b74'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 17:29:00.057" starttime="20181130 17:29:00.056"></status>
</kw>
<msg timestamp="20181130 17:29:00.057" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:29:00.057" starttime="20181130 17:28:57.807"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:00.058" starttime="20181130 17:29:00.058"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:00.058" starttime="20181130 17:29:00.057"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'elan_sg', u'Description': u'elan_sg', u'ID': u'9036812e-7c1b-4f9a-b545-44e8b8a90b74'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:00.072" level="INFO">Starting process:
openstack security group delete 9036812e-7c1b-4f9a-b545-44e8b8a90b74</msg>
<msg timestamp="20181130 17:29:00.099" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:02.361" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:02.362" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:02.362" starttime="20181130 17:29:00.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:02.363" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:02.363" starttime="20181130 17:29:02.362"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:02.364" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:02.364" starttime="20181130 17:29:02.363"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:02.364" starttime="20181130 17:29:02.364"></status>
</kw>
<msg timestamp="20181130 17:29:02.365" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:02.365" starttime="20181130 17:29:00.072"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:02.365" starttime="20181130 17:29:00.060"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:02.365" starttime="20181130 17:29:00.059"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:02.365" starttime="20181130 17:29:00.059"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:02.365" starttime="20181130 17:29:00.058"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:02.366" starttime="20181130 17:29:02.365"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:02.366" starttime="20181130 17:29:02.365"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:02.366" starttime="20181130 17:29:00.057"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:29:02.367" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 17:29:02.367" starttime="20181130 17:29:02.367"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:02.375" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 17:29:02.408" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:05.245" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:05.246" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:05.246" starttime="20181130 17:29:02.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:05.247" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:05.247" starttime="20181130 17:29:05.247"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:05.248" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:05.249" starttime="20181130 17:29:05.248"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:05.250" starttime="20181130 17:29:05.249"></status>
</kw>
<msg timestamp="20181130 17:29:05.250" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:05.250" starttime="20181130 17:29:02.374"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:05.250" starttime="20181130 17:29:02.367"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:05.262" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 17:29:05.305" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:07.428" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:07.428" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:07.428" starttime="20181130 17:29:05.262"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:07.430" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:07.430" starttime="20181130 17:29:07.429"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:07.431" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:07.431" starttime="20181130 17:29:07.430"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:07.432" starttime="20181130 17:29:07.431"></status>
</kw>
<msg timestamp="20181130 17:29:07.433" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:07.433" starttime="20181130 17:29:05.261"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:07.433" starttime="20181130 17:29:05.251"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:07.448" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 17:29:07.491" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:09.518" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:09.519" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:09.519" starttime="20181130 17:29:07.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:09.520" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:09.520" starttime="20181130 17:29:09.520"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:09.521" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:09.521" starttime="20181130 17:29:09.521"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:09.522" starttime="20181130 17:29:09.521"></status>
</kw>
<msg timestamp="20181130 17:29:09.522" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:09.522" starttime="20181130 17:29:07.446"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:09.522" starttime="20181130 17:29:07.433"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:09.533" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 17:29:09.554" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:11.506" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:11.507" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:11.507" starttime="20181130 17:29:09.532"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:11.508" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:11.508" starttime="20181130 17:29:11.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:11.509" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:11.509" starttime="20181130 17:29:11.509"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:11.510" starttime="20181130 17:29:11.509"></status>
</kw>
<msg timestamp="20181130 17:29:11.511" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:11.511" starttime="20181130 17:29:09.532"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:11.511" starttime="20181130 17:29:09.522"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:11.524" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 17:29:11.556" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:13.645" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:13.646" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:13.646" starttime="20181130 17:29:11.523"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:13.647" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 17:29:13.647" starttime="20181130 17:29:13.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:13.648" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:13.648" starttime="20181130 17:29:13.648"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:13.649" starttime="20181130 17:29:13.649"></status>
</kw>
<msg timestamp="20181130 17:29:13.650" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 17:29:13.650" starttime="20181130 17:29:11.523"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:13.650" starttime="20181130 17:29:11.511"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:13.661" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 17:29:13.699" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:15.971" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:15.971" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:15.971" starttime="20181130 17:29:13.661"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:15.972" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:29:15.972" starttime="20181130 17:29:15.972"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:15.973" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:15.973" starttime="20181130 17:29:15.973"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:15.974" starttime="20181130 17:29:15.973"></status>
</kw>
<msg timestamp="20181130 17:29:15.974" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 17:29:15.974" starttime="20181130 17:29:13.660"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:15.974" starttime="20181130 17:29:13.650"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:15.983" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 17:29:16.026" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:18.138" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:18.139" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:18.139" starttime="20181130 17:29:15.983"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:18.140" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:18.140" starttime="20181130 17:29:18.139"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:18.141" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:18.141" starttime="20181130 17:29:18.140"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:18.142" starttime="20181130 17:29:18.141"></status>
</kw>
<msg timestamp="20181130 17:29:18.142" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:18.142" starttime="20181130 17:29:15.982"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:18.142" starttime="20181130 17:29:15.974"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:18.152" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 17:29:18.172" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:20.357" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:20.357" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:20.357" starttime="20181130 17:29:18.152"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:20.358" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:20.358" starttime="20181130 17:29:20.358"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:20.359" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:20.359" starttime="20181130 17:29:20.359"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:20.360" starttime="20181130 17:29:20.359"></status>
</kw>
<msg timestamp="20181130 17:29:20.360" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:20.361" starttime="20181130 17:29:18.151"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:20.361" starttime="20181130 17:29:18.143"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:20.361" starttime="20181130 17:29:02.367"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:20.361" starttime="20181130 17:29:02.366"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:20.361" starttime="20181130 17:28:17.856"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:20.364" starttime="20181130 17:29:20.364"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:29:20.364" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181130 17:29:20.454" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:29:20.454" level="INFO">${stdout} = 4 S root      386443  386423  0  80   0 - 55154 poll_s 17:17 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap
4 S tcpdump   386452...</msg>
<status status="PASS" endtime="20181130 17:29:20.454" starttime="20181130 17:29:20.364"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:20.455" level="INFO">4 S root      386443  386423  0  80   0 - 55154 poll_s 17:17 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap
4 S tcpdump   386452  386443  0  80   0 -  8196 poll_s 17:17 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap
0 S heat-ad+  425586  386423  0  80   0 - 28293 do_wai 17:29 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  425596  425586  0  80   0 - 28176 pipe_w 17:29 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181130 17:29:20.455" starttime="20181130 17:29:20.455"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:29:20.456" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181130 17:29:20.582" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:29:20.583" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:29:20.583" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 17:29:20.583" starttime="20181130 17:29:20.456"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:20.583" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:20.584" starttime="20181130 17:29:20.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:20.584" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:20.584" starttime="20181130 17:29:20.584"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:29:20.584" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181130 17:29:20.733" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181130 17:29:20.733" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181130 17:29:20.733" starttime="20181130 17:29:20.584"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:20.734" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:20.735" starttime="20181130 17:29:20.734"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:29:20.735" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181130 17:29:20.822" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:29:20.822" level="INFO">${stdout} = total 96
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          roo...</msg>
<status status="PASS" endtime="20181130 17:29:20.822" starttime="20181130 17:29:20.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:20.824" level="INFO">total 96
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          root              6 Nov 30 15:48 hsperfdata_root
 4 -rwxr-x---. 1 root          root            903 Nov 30 15:40 restart_mgr_daemon.sh
 4 -rwxr-x---. 1 root          root           1478 Nov 30 15:40 restart_mon_daemon.sh
 4 -rwxr-x---. 1 root          root           3085 Nov 30 15:40 restart_osd_daemon.sh
 0 drwx------. 3 root          root             17 Nov 30 15:34 systemd-private-3d4aa08a2ff54e748aba26448a6838ba-chronyd.service-8EpVMu
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:29 tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:29 tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:02 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:02 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:16 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:16 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap.xz
 0 drwx------. 2 root          root              6 Nov 30 15:33 tmp.cwT13TAGSX</msg>
<status status="PASS" endtime="20181130 17:29:20.824" starttime="20181130 17:29:20.823"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:20.824" starttime="20181130 17:29:20.363"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:20.824" starttime="20181130 17:29:20.363"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:20.824" starttime="20181130 17:29:20.363"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:20.825" starttime="20181130 17:29:20.362"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:20.825" starttime="20181130 17:29:20.361"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181130 17:29:20.943" starttime="20181130 17:29:20.826"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:20.965" starttime="20181130 17:29:20.964"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:29:20.966" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:29:21.096" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:29:21.096" starttime="20181130 17:29:20.966"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:29:21.149" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181130 17:29:21.149" starttime="20181130 17:29:21.097"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:29:21.354" level="INFO">[?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:29:21.354" level="INFO">${output} = [?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:29:21.355" starttime="20181130 17:29:21.150"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:29:21.400" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:29:21.400" starttime="20181130 17:29:21.355"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:29:21.402" starttime="20181130 17:29:21.400"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:29:21.403" level="INFO">[?1l&gt;[?2004l     291    291
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:29:21.403" starttime="20181130 17:29:21.402"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.403" starttime="20181130 17:29:20.962"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.403" starttime="20181130 17:29:20.944"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.403" starttime="20181130 17:29:20.943"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.403" starttime="20181130 17:28:15.332"></status>
</kw>
<doc>Test suite to validate elan service functionality in ODL environment.
The assumption of this suite is that the environment is already configured with the proper
integration bridges and vxlan tunnels.</doc>
<status status="FAIL" endtime="20181130 17:29:21.403" starttime="20181130 17:16:48.550">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/vpnservice/arp_learning.robot" id="s1-s9" name="Arp Learning">
<kw type="setup" name="Suite Setup">
<doc>Suite Setup to create the necessary resources.</doc>
<kw name="Basic Suite Setup" library="VpnOperations">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181130 17:29:21.506" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181130 17:29:21.506" starttime="20181130 17:29:21.498"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.506" starttime="20181130 17:29:21.498"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181130 17:29:21.514" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181130 17:29:21.514" starttime="20181130 17:29:21.508"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.515" starttime="20181130 17:29:21.514"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181130 17:29:21.515" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181130 17:29:21.515" starttime="20181130 17:29:21.515"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181130 17:29:21.516" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181130 17:29:21.516" starttime="20181130 17:29:21.516"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.517" starttime="20181130 17:29:21.517"></status>
</kw>
<msg timestamp="20181130 17:29:21.518" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:29:21.518" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 17:29:21.518" starttime="20181130 17:29:21.516"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181130 17:29:21.519" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 17:29:21.519" starttime="20181130 17:29:21.518"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181130 17:29:21.520" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:21.520" starttime="20181130 17:29:21.520"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181130 17:29:21.521" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:21.521" starttime="20181130 17:29:21.520"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181130 17:29:21.522" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181130 17:29:21.522" starttime="20181130 17:29:21.521"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.524" starttime="20181130 17:29:21.523"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:29:21.525" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:29:21.525" starttime="20181130 17:29:21.524"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.525" starttime="20181130 17:29:21.525"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 17:29:21.527" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 17:29:21.527" starttime="20181130 17:29:21.526"></status>
</kw>
<msg timestamp="20181130 17:29:21.527" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 17:29:21.527" starttime="20181130 17:29:21.526"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181130 17:29:21.528" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf502c90&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:29:21.529" starttime="20181130 17:29:21.527"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.529" starttime="20181130 17:29:21.529"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.529" starttime="20181130 17:29:21.522"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.530" starttime="20181130 17:29:21.522"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.530" starttime="20181130 17:29:21.522"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181130 17:29:21.530" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:21.530" starttime="20181130 17:29:21.530"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181130 17:29:21.531" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.10'}</msg>
<status status="PASS" endtime="20181130 17:29:21.531" starttime="20181130 17:29:21.531"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181130 17:29:21.532" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181130 17:29:21.532" starttime="20181130 17:29:21.532"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.532" starttime="20181130 17:29:21.519"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.532" starttime="20181130 17:29:21.507"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:29:21.535" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:21.535" starttime="20181130 17:29:21.535"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:29:21.536" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:21.536" starttime="20181130 17:29:21.536"></status>
</kw>
<msg timestamp="20181130 17:29:21.536" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:21.536" starttime="20181130 17:29:21.534"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:29:21.538" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:29:21.538" starttime="20181130 17:29:21.538"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:29:21.540" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:29:21.540" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:29:21.540" starttime="20181130 17:29:21.539"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.543" starttime="20181130 17:29:21.543"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:29:21.544" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:29:21.544" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:29:21.544" starttime="20181130 17:29:21.544"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:29:21.545" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:29:21.545" starttime="20181130 17:29:21.544"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:29:21.545" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181130 17:29:21.545" starttime="20181130 17:29:21.545"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:29:21.546" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:29:21.546" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:29:21.546" starttime="20181130 17:29:21.546"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.547" starttime="20181130 17:29:21.546"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:29:21.548" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:29:21.912" level="INFO">Read output: Last login: Fri Nov 30 17:28:17 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:29:21.912" starttime="20181130 17:29:21.547"></status>
</kw>
<msg timestamp="20181130 17:29:21.913" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:21.913" starttime="20181130 17:29:21.547"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.913" starttime="20181130 17:29:21.545"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:29:21.914" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181130 17:29:21.937" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181130 17:29:21.938" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:29:21.938" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 17:29:21.938" starttime="20181130 17:29:21.914"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:29:21.970" starttime="20181130 17:29:21.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:21.971" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 17:29:21.972" starttime="20181130 17:29:21.971"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.973" starttime="20181130 17:29:21.972"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:21.975" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:21.975" starttime="20181130 17:29:21.974"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.975" starttime="20181130 17:29:21.973"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.978" starttime="20181130 17:29:21.977"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.979" starttime="20181130 17:29:21.978"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:29:21.980" starttime="20181130 17:29:21.979"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.980" starttime="20181130 17:29:21.976"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.980" starttime="20181130 17:29:21.542"></status>
</kw>
<msg timestamp="20181130 17:29:21.980" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:21.980" starttime="20181130 17:29:21.542"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.981" starttime="20181130 17:29:21.541"></status>
</kw>
<msg timestamp="20181130 17:29:21.981" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:21.981" starttime="20181130 17:29:21.540"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.983" starttime="20181130 17:29:21.983"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.984" starttime="20181130 17:29:21.984"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:29:21.985" starttime="20181130 17:29:21.985"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.985" starttime="20181130 17:29:21.982"></status>
</kw>
<msg timestamp="20181130 17:29:21.985" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:21.986" starttime="20181130 17:29:21.539"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:29:21.986" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:21.986" starttime="20181130 17:29:21.986"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.987" starttime="20181130 17:29:21.537"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.987" starttime="20181130 17:29:21.537"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.987" starttime="20181130 17:29:21.537"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:21.987" starttime="20181130 17:29:21.533"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:21.988" starttime="20181130 17:29:21.988"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181130 17:29:22.032" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:29:22.032" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:29:22.033" starttime="20181130 17:29:22.032"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.033" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 17:29:22.033" starttime="20181130 17:29:22.033"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.034" level="INFO">1</msg>
<status status="PASS" endtime="20181130 17:29:22.034" starttime="20181130 17:29:22.034"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.036" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181130 17:29:22.036" starttime="20181130 17:29:22.035"></status>
</kw>
<msg timestamp="20181130 17:29:22.036" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 17:29:22.036" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181130 17:29:22.036" starttime="20181130 17:29:22.034"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.037" starttime="20181130 17:29:22.036"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181130 17:29:22.038" level="INFO">${ip_address} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:29:22.038" starttime="20181130 17:29:22.038"></status>
</kw>
<msg timestamp="20181130 17:29:22.039" level="INFO">${odl_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:29:22.039" starttime="20181130 17:29:22.037"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.040" starttime="20181130 17:29:22.039"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181130 17:29:22.040" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181130 17:29:22.040" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181130 17:29:22.041" starttime="20181130 17:29:22.040"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.041" starttime="20181130 17:29:22.041"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.042" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:29:22.183" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:29:22.183" starttime="20181130 17:29:22.042"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.185" starttime="20181130 17:29:22.185"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.186" starttime="20181130 17:29:22.185"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:29:22.186" starttime="20181130 17:29:22.186"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.186" starttime="20181130 17:29:22.184"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.186" starttime="20181130 17:29:22.031"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.186" starttime="20181130 17:29:21.989"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.186" starttime="20181130 17:29:21.989"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.186" starttime="20181130 17:29:21.988"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.186" starttime="20181130 17:29:21.988"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.187" starttime="20181130 17:29:21.506"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:29:22.198" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:22.198" starttime="20181130 17:29:22.197"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:29:22.198" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:22.198" starttime="20181130 17:29:22.198"></status>
</kw>
<msg timestamp="20181130 17:29:22.198" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:22.198" starttime="20181130 17:29:22.197"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 17:29:22.209" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 17:29:22.209" starttime="20181130 17:29:22.208"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 17:29:22.209" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 17:29:22.209" starttime="20181130 17:29:22.209"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.245" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181130 17:29:22.245" starttime="20181130 17:29:22.210"></status>
</kw>
<msg timestamp="20181130 17:29:22.245" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 17:29:22.245" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181130 17:29:22.245" starttime="20181130 17:29:22.209"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.297" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ "a "r "p "_ "l "e "a "r "n "i "n "g ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:29:22.297" starttime="20181130 17:29:22.246"></status>
</kw>
<msg timestamp="20181130 17:29:22.297" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 17:29:22.297" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181130 17:29:22.297" starttime="20181130 17:29:22.245"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.298" starttime="20181130 17:29:22.298"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.299" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ "a "r "p "_ "l "e "a "r "n "i "n "g ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:29:22.299" starttime="20181130 17:29:22.298"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.299" starttime="20181130 17:29:22.299"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.301" starttime="20181130 17:29:22.301"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.302" starttime="20181130 17:29:22.301"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:29:22.302" starttime="20181130 17:29:22.302"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.302" starttime="20181130 17:29:22.300"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.302" starttime="20181130 17:29:22.208"></status>
</kw>
<msg timestamp="20181130 17:29:22.302" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:29:22.302" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181130 17:29:22.302" starttime="20181130 17:29:22.207"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.303" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:22.303" starttime="20181130 17:29:22.303"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.303" starttime="20181130 17:29:22.207"></status>
</kw>
<msg timestamp="20181130 17:29:22.303" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:29:22.303" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "v "p "n "s "e "r "v "i "c "e "/ ...</msg>
<status status="PASS" endtime="20181130 17:29:22.303" starttime="20181130 17:29:22.199"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.304" starttime="20181130 17:29:22.304"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.304" starttime="20181130 17:29:22.199"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.304" starttime="20181130 17:29:22.198"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.304" starttime="20181130 17:29:22.196"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.304" starttime="20181130 17:29:22.187"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.304" starttime="20181130 17:29:22.187"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.304" starttime="20181130 17:29:21.497"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181130 17:29:22.305" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181130 17:29:22.305" starttime="20181130 17:29:22.305"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:29:22.308" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:22.308" starttime="20181130 17:29:22.308"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:29:22.309" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:22.309" starttime="20181130 17:29:22.308"></status>
</kw>
<msg timestamp="20181130 17:29:22.309" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:22.309" starttime="20181130 17:29:22.307"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:29:22.310" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:29:22.310" starttime="20181130 17:29:22.309"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:29:22.312" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:29:22.313" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:29:22.313" starttime="20181130 17:29:22.312"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.321" starttime="20181130 17:29:22.321"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.322" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:29:22.495" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:29:22.495" starttime="20181130 17:29:22.322"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.518" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181130 17:29:22.518" starttime="20181130 17:29:22.496"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:29:22.545" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:29:22.546" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:29:22.546" starttime="20181130 17:29:22.519"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:29:22.590" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:29:22.590" starttime="20181130 17:29:22.546"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:29:22.592" starttime="20181130 17:29:22.590"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.592" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:29:22.592" starttime="20181130 17:29:22.592"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.593" starttime="20181130 17:29:22.320"></status>
</kw>
<msg timestamp="20181130 17:29:22.593" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:22.593" starttime="20181130 17:29:22.313"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.594" starttime="20181130 17:29:22.594"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.595" starttime="20181130 17:29:22.594"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:29:22.595" starttime="20181130 17:29:22.595"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.595" starttime="20181130 17:29:22.593"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.595" starttime="20181130 17:29:22.312"></status>
</kw>
<msg timestamp="20181130 17:29:22.595" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:22.595" starttime="20181130 17:29:22.311"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.596" starttime="20181130 17:29:22.310"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.596" starttime="20181130 17:29:22.309"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.596" starttime="20181130 17:29:22.309"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.596" starttime="20181130 17:29:22.306"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.596" starttime="20181130 17:29:22.306"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:29:22.598" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:22.598" starttime="20181130 17:29:22.597"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:29:22.599" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:22.599" starttime="20181130 17:29:22.598"></status>
</kw>
<msg timestamp="20181130 17:29:22.599" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:29:22.599" starttime="20181130 17:29:22.597"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:29:22.600" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:29:22.600" starttime="20181130 17:29:22.599"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:29:22.604" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:29:22.604" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:29:22.604" starttime="20181130 17:29:22.604"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.613" starttime="20181130 17:29:22.612"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.613" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:29:22.807" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:29:22.808" starttime="20181130 17:29:22.613"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.829" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181130 17:29:22.829" starttime="20181130 17:29:22.808"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:29:22.859" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:29:22.860" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:29:22.860" starttime="20181130 17:29:22.829"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:29:22.904" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:29:22.905" starttime="20181130 17:29:22.860"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:29:22.907" starttime="20181130 17:29:22.905"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.907" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:29:22.907" starttime="20181130 17:29:22.907"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.907" starttime="20181130 17:29:22.611"></status>
</kw>
<msg timestamp="20181130 17:29:22.907" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:22.908" starttime="20181130 17:29:22.605"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.909" starttime="20181130 17:29:22.909"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.909" starttime="20181130 17:29:22.909"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:29:22.910" starttime="20181130 17:29:22.910"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.910" starttime="20181130 17:29:22.908"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.910" starttime="20181130 17:29:22.601"></status>
</kw>
<msg timestamp="20181130 17:29:22.910" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:22.910" starttime="20181130 17:29:22.601"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.910" starttime="20181130 17:29:22.600"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.910" starttime="20181130 17:29:22.599"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.911" starttime="20181130 17:29:22.599"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.911" starttime="20181130 17:29:22.596"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.911" starttime="20181130 17:29:22.596"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.911" starttime="20181130 17:29:22.306"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:22.911" starttime="20181130 17:29:22.305"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.912" starttime="20181130 17:29:22.911"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.913" level="INFO">${OS_CNTL_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:29:22.913" starttime="20181130 17:29:22.912"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:29:22.914" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 17:29:22.914" starttime="20181130 17:29:22.913"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:29:22.915" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:29:22.915" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:29:22.915" starttime="20181130 17:29:22.915"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:22.916" starttime="20181130 17:29:22.915"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:29:22.917" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:29:23.319" level="INFO">Read output: Last login: Fri Nov 30 17:29:21 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:29:23.319" starttime="20181130 17:29:22.916"></status>
</kw>
<msg timestamp="20181130 17:29:23.319" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:23.319" starttime="20181130 17:29:22.916"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:23.320" starttime="20181130 17:29:22.914"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181130 17:29:23.320" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:29:23.320" starttime="20181130 17:29:23.320"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:23.321" starttime="20181130 17:29:22.913"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:29:23.322" level="INFO">${OS_CMP1_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:29:23.322" starttime="20181130 17:29:23.322"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:29:23.323" level="INFO">${OS_CMP2_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:29:23.323" starttime="20181130 17:29:23.323"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:29:23.324" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 17:29:23.324" starttime="20181130 17:29:23.323"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:29:23.324" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 17:29:23.324" starttime="20181130 17:29:23.324"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:29:23.325" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:29:23.325" starttime="20181130 17:29:23.324"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:29:23.325" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:29:23.325" starttime="20181130 17:29:23.325"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:29:23.329" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 17:29:23.329" starttime="20181130 17:29:23.326"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:29:23.332" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 17:29:23.332" starttime="20181130 17:29:23.329"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:23.332" starttime="20181130 17:29:23.321"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:23.332" starttime="20181130 17:29:23.321"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181130 17:29:23.333" level="INFO">Length is 1</msg>
<msg timestamp="20181130 17:29:23.333" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 17:29:23.333" starttime="20181130 17:29:23.333"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181130 17:29:23.333" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 17:29:23.334" starttime="20181130 17:29:23.333"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:23.342" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:29:23.375" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:25.497" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:25.498" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:25.498" starttime="20181130 17:29:23.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:25.500" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:25.500" starttime="20181130 17:29:25.499"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:25.500" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:25.500" starttime="20181130 17:29:25.500"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:25.501" starttime="20181130 17:29:25.501"></status>
</kw>
<msg timestamp="20181130 17:29:25.502" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:25.502" starttime="20181130 17:29:23.341"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:25.515" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:29:25.550" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:27.628" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:27.629" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:27.629" starttime="20181130 17:29:25.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:27.631" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:27.631" starttime="20181130 17:29:27.630"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:27.632" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:27.632" starttime="20181130 17:29:27.631"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:27.633" starttime="20181130 17:29:27.633"></status>
</kw>
<msg timestamp="20181130 17:29:27.634" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:29:27.634" starttime="20181130 17:29:25.514"></status>
</kw>
<msg timestamp="20181130 17:29:27.634" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:29:27.634" starttime="20181130 17:29:23.334"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:27.648" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:29:27.679" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:29.811" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:29.811" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:29.812" starttime="20181130 17:29:27.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:29.813" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:29.813" starttime="20181130 17:29:29.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:29.813" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:29.813" starttime="20181130 17:29:29.813"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:29.814" starttime="20181130 17:29:29.814"></status>
</kw>
<msg timestamp="20181130 17:29:29.815" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:29.815" starttime="20181130 17:29:27.647"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:29.824" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:29:29.866" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:31.834" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:31.834" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:31.834" starttime="20181130 17:29:29.824"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:31.836" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:31.836" starttime="20181130 17:29:31.835"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:31.836" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:31.836" starttime="20181130 17:29:31.836"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:31.837" starttime="20181130 17:29:31.837"></status>
</kw>
<msg timestamp="20181130 17:29:31.837" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:29:31.837" starttime="20181130 17:29:29.823"></status>
</kw>
<msg timestamp="20181130 17:29:31.838" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:29:31.838" starttime="20181130 17:29:27.635"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:31.847" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:29:31.889" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:33.967" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:33.968" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:33.968" starttime="20181130 17:29:31.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:33.970" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:33.970" starttime="20181130 17:29:33.969"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:33.971" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:33.971" starttime="20181130 17:29:33.970"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:33.972" starttime="20181130 17:29:33.971"></status>
</kw>
<msg timestamp="20181130 17:29:33.973" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:33.973" starttime="20181130 17:29:31.846"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:33.987" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:29:34.014" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:36.377" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:36.378" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:36.378" starttime="20181130 17:29:33.986"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.380" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:36.380" starttime="20181130 17:29:36.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.381" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:36.381" starttime="20181130 17:29:36.380"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:36.382" starttime="20181130 17:29:36.381"></status>
</kw>
<msg timestamp="20181130 17:29:36.383" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:29:36.383" starttime="20181130 17:29:33.986"></status>
</kw>
<msg timestamp="20181130 17:29:36.383" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:29:36.383" starttime="20181130 17:29:31.838"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.384" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:29:36.384" starttime="20181130 17:29:36.383"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.385" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:29:36.385" starttime="20181130 17:29:36.385"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.386" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:29:36.386" starttime="20181130 17:29:36.386"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:36.387" starttime="20181130 17:29:23.334"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:29:36.389" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_...</msg>
<status status="PASS" endtime="20181130 17:29:36.389" starttime="20181130 17:29:36.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.390" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.10']
OS_CMP_IPS: [u'192.0.2.10']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181130 17:29:36.390" starttime="20181130 17:29:36.390"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:36.390" starttime="20181130 17:29:36.387"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:36.390" starttime="20181130 17:29:22.912"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.391" level="INFO">Creating Session using : alias=session, url=http://192.0.2.10:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bffca890&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:29:36.392" starttime="20181130 17:29:36.391"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:36.392" starttime="20181130 17:29:22.911"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181130 17:29:36.394" level="INFO">${suite_} = CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181130 17:29:36.394" starttime="20181130 17:29:36.394"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181130 17:29:36.395" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181130 17:29:36.395" starttime="20181130 17:29:36.394"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181130 17:29:36.397" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:36.397" starttime="20181130 17:29:36.396"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.10">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181130 17:29:36.398" level="INFO">${fname} = tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:29:36.398" starttime="20181130 17:29:36.397"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:29:36.400" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:29:36.400" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:29:36.400" starttime="20181130 17:29:36.399"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:29:36.401" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 17:29:36.401" starttime="20181130 17:29:36.401"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:29:36.403" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:29:36.403" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:29:36.403" starttime="20181130 17:29:36.403"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:36.404" starttime="20181130 17:29:36.403"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.405" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:29:36.759" level="INFO">Read output: Last login: Fri Nov 30 17:29:23 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:29:36.759" starttime="20181130 17:29:36.405"></status>
</kw>
<msg timestamp="20181130 17:29:36.760" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:36.760" starttime="20181130 17:29:36.404"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:36.760" starttime="20181130 17:29:36.402"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:29:36.761" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.10.pcap</msg>
<status status="PASS" endtime="20181130 17:29:36.761" starttime="20181130 17:29:36.760"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:29:36.762" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.10.pcap'.</msg>
<msg timestamp="20181130 17:29:36.765" level="INFO">${stdout} = None</msg>
<msg timestamp="20181130 17:29:36.766" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181130 17:29:36.766" starttime="20181130 17:29:36.761"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.766" level="INFO">None</msg>
<status status="PASS" endtime="20181130 17:29:36.766" starttime="20181130 17:29:36.766"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.767" level="INFO">None</msg>
<status status="PASS" endtime="20181130 17:29:36.767" starttime="20181130 17:29:36.767"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:36.769" starttime="20181130 17:29:36.769"></status>
</kw>
<msg timestamp="20181130 17:29:36.769" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:29:36.770" starttime="20181130 17:29:36.769"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:36.770" starttime="20181130 17:29:36.767"></status>
</kw>
<msg timestamp="20181130 17:29:36.770" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 17:29:36.770" starttime="20181130 17:29:36.398"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:36.771" starttime="20181130 17:29:36.770"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:36.771" starttime="20181130 17:29:36.397"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:36.771" starttime="20181130 17:29:36.397"></status>
</kw>
<msg timestamp="20181130 17:29:36.771" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:29:36.771" starttime="20181130 17:29:36.395"></status>
</kw>
<msg timestamp="20181130 17:29:36.771" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:29:36.771" starttime="20181130 17:29:36.393"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181130 17:29:36.772" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:29:36.772" starttime="20181130 17:29:36.772"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:36.774" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:36.774" starttime="20181130 17:29:36.774"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:36.776" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 17:29:36.822" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:39.193" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:39.194" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:39.194" starttime="20181130 17:29:36.775"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:39.195" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:29:39.195" starttime="20181130 17:29:39.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:39.196" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:39.196" starttime="20181130 17:29:39.195"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:39.196" starttime="20181130 17:29:39.196"></status>
</kw>
<msg timestamp="20181130 17:29:39.197" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:29:39.197" starttime="20181130 17:29:36.774"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:39.197" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:29:39.197" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:29:39.197" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:39.198" starttime="20181130 17:29:39.197"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:29:39.198" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:29:39.198" starttime="20181130 17:29:39.198"></status>
</kw>
<msg timestamp="20181130 17:29:39.198" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:39.198" starttime="20181130 17:29:36.773"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 17:29:39.198" starttime="20181130 17:29:39.198"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:39.200" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:39.200" starttime="20181130 17:29:39.199"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:39.201" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 17:29:39.237" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:41.745" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:41.746" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:41.746" starttime="20181130 17:29:39.200"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:41.748" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:29:41.748" starttime="20181130 17:29:41.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:41.749" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:41.749" starttime="20181130 17:29:41.748"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:41.750" starttime="20181130 17:29:41.749"></status>
</kw>
<msg timestamp="20181130 17:29:41.751" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:29:41.751" starttime="20181130 17:29:39.200"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:41.752" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:29:41.752" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:29:41.752" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:41.752" starttime="20181130 17:29:41.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:29:41.753" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:29:41.753" starttime="20181130 17:29:41.753"></status>
</kw>
<msg timestamp="20181130 17:29:41.754" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:41.754" starttime="20181130 17:29:39.199"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 17:29:41.754" starttime="20181130 17:29:41.754"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:41.756" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:41.756" starttime="20181130 17:29:41.756"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:41.757" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 17:29:41.801" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:44.089" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:44.089" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:44.089" starttime="20181130 17:29:41.757"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:44.090" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:29:44.090" starttime="20181130 17:29:44.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:44.091" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:44.091" starttime="20181130 17:29:44.091"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:44.092" starttime="20181130 17:29:44.091"></status>
</kw>
<msg timestamp="20181130 17:29:44.092" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:29:44.092" starttime="20181130 17:29:41.756"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:44.093" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:29:44.093" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:29:44.093" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:44.093" starttime="20181130 17:29:44.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:29:44.093" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:29:44.093" starttime="20181130 17:29:44.093"></status>
</kw>
<msg timestamp="20181130 17:29:44.094" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:44.094" starttime="20181130 17:29:41.755"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 17:29:44.094" starttime="20181130 17:29:44.094"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:44.095" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:44.095" starttime="20181130 17:29:44.095"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:44.097" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 17:29:44.137" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:46.210" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:46.210" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:46.211" starttime="20181130 17:29:44.096"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:46.212" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:29:46.212" starttime="20181130 17:29:46.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:46.213" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:46.214" starttime="20181130 17:29:46.213"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:46.215" starttime="20181130 17:29:46.214"></status>
</kw>
<msg timestamp="20181130 17:29:46.215" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:29:46.215" starttime="20181130 17:29:44.095"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:46.216" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:29:46.216" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:29:46.217" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:46.217" starttime="20181130 17:29:46.216"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:29:46.217" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:29:46.218" starttime="20181130 17:29:46.217"></status>
</kw>
<msg timestamp="20181130 17:29:46.218" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:46.218" starttime="20181130 17:29:44.094"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181130 17:29:46.219" starttime="20181130 17:29:46.218"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:46.220" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:46.221" starttime="20181130 17:29:46.220"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:46.222" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 17:29:46.263" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:48.456" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:48.457" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:48.457" starttime="20181130 17:29:46.222"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:48.458" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:29:48.458" starttime="20181130 17:29:48.457"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:48.458" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:48.458" starttime="20181130 17:29:48.458"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:48.459" starttime="20181130 17:29:48.459"></status>
</kw>
<msg timestamp="20181130 17:29:48.459" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:29:48.460" starttime="20181130 17:29:46.221"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:48.460" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:29:48.460" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:29:48.460" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:48.460" starttime="20181130 17:29:48.460"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:29:48.461" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:29:48.461" starttime="20181130 17:29:48.460"></status>
</kw>
<msg timestamp="20181130 17:29:48.461" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:48.461" starttime="20181130 17:29:46.219"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181130 17:29:48.461" starttime="20181130 17:29:48.461"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:48.462" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:29:48.463" starttime="20181130 17:29:48.462"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:48.466" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 17:29:48.488" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:50.522" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:50.523" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:50.523" starttime="20181130 17:29:48.465"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:50.525" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 17:29:50.525" starttime="20181130 17:29:50.524"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:50.526" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:50.526" starttime="20181130 17:29:50.525"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:50.528" starttime="20181130 17:29:50.527"></status>
</kw>
<msg timestamp="20181130 17:29:50.528" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 17:29:50.529" starttime="20181130 17:29:48.463"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:29:50.530" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 17:29:50.530" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:29:50.530" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:29:50.530" starttime="20181130 17:29:50.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:29:50.531" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 17:29:50.531" starttime="20181130 17:29:50.531"></status>
</kw>
<msg timestamp="20181130 17:29:50.532" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:29:50.532" starttime="20181130 17:29:48.462"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:50.534" starttime="20181130 17:29:50.533"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:50.534" starttime="20181130 17:29:50.533"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:50.536" starttime="20181130 17:29:50.535"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:50.536" starttime="20181130 17:29:50.534"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:50.536" starttime="20181130 17:29:50.532"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:29:50.538" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 17:29:50.538" starttime="20181130 17:29:50.537"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:50.553" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 17:29:50.595" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:53.210" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:53.210" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:53.210" starttime="20181130 17:29:50.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:53.211" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:53.212" starttime="20181130 17:29:53.211"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:53.212" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:53.212" starttime="20181130 17:29:53.212"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:53.213" starttime="20181130 17:29:53.213"></status>
</kw>
<msg timestamp="20181130 17:29:53.214" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:53.214" starttime="20181130 17:29:50.552"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:53.214" starttime="20181130 17:29:50.538"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:53.224" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 17:29:53.264" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:55.533" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:55.533" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:55.533" starttime="20181130 17:29:53.224"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:55.534" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:55.534" starttime="20181130 17:29:55.534"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:55.535" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:55.535" starttime="20181130 17:29:55.535"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:55.536" starttime="20181130 17:29:55.535"></status>
</kw>
<msg timestamp="20181130 17:29:55.536" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:55.536" starttime="20181130 17:29:53.223"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:55.537" starttime="20181130 17:29:53.214"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:55.550" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 17:29:55.576" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:57.671" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:57.672" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:57.672" starttime="20181130 17:29:55.550"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:57.674" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:57.674" starttime="20181130 17:29:57.673"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:57.676" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:57.676" starttime="20181130 17:29:57.675"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:57.677" starttime="20181130 17:29:57.676"></status>
</kw>
<msg timestamp="20181130 17:29:57.678" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:57.678" starttime="20181130 17:29:55.549"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:57.678" starttime="20181130 17:29:55.537"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:57.694" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 17:29:57.725" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:29:59.882" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:29:59.883" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:29:59.883" starttime="20181130 17:29:57.693"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:29:59.884" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:59.884" starttime="20181130 17:29:59.883"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:29:59.884" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:29:59.884" starttime="20181130 17:29:59.884"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:29:59.885" starttime="20181130 17:29:59.885"></status>
</kw>
<msg timestamp="20181130 17:29:59.885" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:29:59.885" starttime="20181130 17:29:57.692"></status>
</kw>
<status status="PASS" endtime="20181130 17:29:59.885" starttime="20181130 17:29:57.678"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:29:59.894" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 17:29:59.923" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:01.962" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:01.963" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:01.963" starttime="20181130 17:29:59.893"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:01.965" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:01.965" starttime="20181130 17:30:01.964"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:01.965" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:01.965" starttime="20181130 17:30:01.965"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:01.966" starttime="20181130 17:30:01.966"></status>
</kw>
<msg timestamp="20181130 17:30:01.967" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 17:30:01.967" starttime="20181130 17:29:59.893"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:01.967" starttime="20181130 17:29:59.886"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:01.977" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 17:30:02.019" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:04.178" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:04.179" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:04.179" starttime="20181130 17:30:01.977"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:04.180" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:04.180" starttime="20181130 17:30:04.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:04.181" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:04.181" starttime="20181130 17:30:04.180"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:04.182" starttime="20181130 17:30:04.181"></status>
</kw>
<msg timestamp="20181130 17:30:04.182" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 17:30:04.182" starttime="20181130 17:30:01.976"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:04.182" starttime="20181130 17:30:01.967"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:04.194" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 17:30:04.231" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:06.441" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:06.442" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:06.442" starttime="20181130 17:30:04.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:06.443" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:06.443" starttime="20181130 17:30:06.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:06.443" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:06.444" starttime="20181130 17:30:06.443"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:06.444" starttime="20181130 17:30:06.444"></status>
</kw>
<msg timestamp="20181130 17:30:06.445" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:30:06.445" starttime="20181130 17:30:04.194"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:06.445" starttime="20181130 17:30:04.183"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:06.454" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 17:30:06.481" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:08.576" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:08.577" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:08.577" starttime="20181130 17:30:06.454"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.579" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:08.579" starttime="20181130 17:30:08.578"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.580" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:08.580" starttime="20181130 17:30:08.579"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.581" starttime="20181130 17:30:08.580"></status>
</kw>
<msg timestamp="20181130 17:30:08.581" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:30:08.581" starttime="20181130 17:30:06.453"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.581" starttime="20181130 17:30:06.445"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.582" starttime="20181130 17:29:50.538"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.582" starttime="20181130 17:29:50.536"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.582" starttime="20181130 17:29:36.773"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.582" starttime="20181130 17:29:36.772"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.585" starttime="20181130 17:30:08.585"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:30:08.586" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181130 17:30:08.586" starttime="20181130 17:30:08.585"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.589" starttime="20181130 17:30:08.588"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.589" starttime="20181130 17:30:08.589"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.594" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181130 17:30:08.595" starttime="20181130 17:30:08.589"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.628" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.630" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:08.630" starttime="20181130 17:30:08.595"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.631" starttime="20181130 17:30:08.587"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.631" starttime="20181130 17:30:08.587"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.634" starttime="20181130 17:30:08.634"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.635" starttime="20181130 17:30:08.634"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.639" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181130 17:30:08.639" starttime="20181130 17:30:08.635"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.659" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.659" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:08.659" starttime="20181130 17:30:08.639"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.659" starttime="20181130 17:30:08.632"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.659" starttime="20181130 17:30:08.631"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.665" starttime="20181130 17:30:08.661"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.665" starttime="20181130 17:30:08.665"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.669" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181130 17:30:08.669" starttime="20181130 17:30:08.665"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.688" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.689" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:08.689" starttime="20181130 17:30:08.669"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.689" starttime="20181130 17:30:08.660"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.689" starttime="20181130 17:30:08.659"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.690" starttime="20181130 17:30:08.690"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.691" starttime="20181130 17:30:08.690"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.694" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181130 17:30:08.694" starttime="20181130 17:30:08.691"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.712" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.713" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:08.713" starttime="20181130 17:30:08.695"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.713" starttime="20181130 17:30:08.689"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.713" starttime="20181130 17:30:08.689"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.714" starttime="20181130 17:30:08.714"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.715" starttime="20181130 17:30:08.714"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.718" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181130 17:30:08.718" starttime="20181130 17:30:08.715"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.739" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.739" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:08.739" starttime="20181130 17:30:08.719"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.739" starttime="20181130 17:30:08.713"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.739" starttime="20181130 17:30:08.713"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.741" starttime="20181130 17:30:08.740"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.741" starttime="20181130 17:30:08.741"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.744" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181130 17:30:08.744" starttime="20181130 17:30:08.741"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.762" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.762" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:08.762" starttime="20181130 17:30:08.744"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.762" starttime="20181130 17:30:08.740"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.762" starttime="20181130 17:30:08.739"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.764" starttime="20181130 17:30:08.764"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.764" starttime="20181130 17:30:08.764"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.766" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181130 17:30:08.767" starttime="20181130 17:30:08.764"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.784" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.784" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:08.784" starttime="20181130 17:30:08.767"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.785" starttime="20181130 17:30:08.763"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.785" starttime="20181130 17:30:08.762"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.786" starttime="20181130 17:30:08.786"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.786" starttime="20181130 17:30:08.786"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.789" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181130 17:30:08.789" starttime="20181130 17:30:08.787"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.807" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.807" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:08.807" starttime="20181130 17:30:08.789"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.807" starttime="20181130 17:30:08.785"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.807" starttime="20181130 17:30:08.785"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.809" starttime="20181130 17:30:08.808"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.809" starttime="20181130 17:30:08.809"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.811" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181130 17:30:08.811" starttime="20181130 17:30:08.809"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.826" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.826" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:08.826" starttime="20181130 17:30:08.812"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.826" starttime="20181130 17:30:08.808"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.826" starttime="20181130 17:30:08.807"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.828" starttime="20181130 17:30:08.827"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.828" starttime="20181130 17:30:08.828"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.830" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181130 17:30:08.830" starttime="20181130 17:30:08.828"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.848" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.849" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:08.849" starttime="20181130 17:30:08.830"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.849" starttime="20181130 17:30:08.827"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.849" starttime="20181130 17:30:08.826"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.849" starttime="20181130 17:30:08.587"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.850" starttime="20181130 17:30:08.850"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:30:08.851" starttime="20181130 17:30:08.850"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.852" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181130 17:30:08.853" starttime="20181130 17:30:08.851"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:08.918" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:30:08.918" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181130 17:30:08.918" starttime="20181130 17:30:08.853"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.919" starttime="20181130 17:30:08.849"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.919" starttime="20181130 17:30:08.584"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.919" starttime="20181130 17:30:08.583"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.919" starttime="20181130 17:30:08.583"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.919" starttime="20181130 17:30:08.583"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.928" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:30:08.928" starttime="20181130 17:30:08.928"></status>
</kw>
<msg timestamp="20181130 17:30:08.929" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:30:08.929" starttime="20181130 17:30:08.928"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.929" starttime="20181130 17:30:08.929"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:30:08.930" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:30:08.930" starttime="20181130 17:30:08.929"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:08.930" starttime="20181130 17:30:08.927"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:08.942" starttime="20181130 17:30:08.941"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:30:08.943" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:30:09.138" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:30:09.138" starttime="20181130 17:30:08.942"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.159" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181130 17:30:09.159" starttime="20181130 17:30:09.139"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:30:09.163" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 17:30:09 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:30:09.164" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 17:30:09 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 17:30:09.164" starttime="20181130 17:30:09.159"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:30:09.209" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:30:09.209" starttime="20181130 17:30:09.164"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:30:09.211" starttime="20181130 17:30:09.209"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.211" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 17:30:09 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:30:09.211" starttime="20181130 17:30:09.211"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.211" starttime="20181130 17:30:08.941"></status>
</kw>
<msg timestamp="20181130 17:30:09.211" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 17:30:09 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 17:30:09.212" starttime="20181130 17:30:08.933"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.212" starttime="20181130 17:30:09.212"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.213" starttime="20181130 17:30:09.212"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.213" starttime="20181130 17:30:09.212"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.214" starttime="20181130 17:30:09.213"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.214" starttime="20181130 17:30:09.213"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.214" starttime="20181130 17:30:09.214"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.214" starttime="20181130 17:30:09.214"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.215" starttime="20181130 17:30:09.214"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.215" starttime="20181130 17:30:09.214"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.215" starttime="20181130 17:30:09.215"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.215" starttime="20181130 17:30:09.215"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.216" starttime="20181130 17:30:09.216"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.216" starttime="20181130 17:30:09.215"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.216" starttime="20181130 17:30:09.212"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.216" starttime="20181130 17:30:08.933"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.216" starttime="20181130 17:30:08.932"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.216" starttime="20181130 17:30:08.932"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.216" starttime="20181130 17:30:08.932"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.216" starttime="20181130 17:30:08.931"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.216" starttime="20181130 17:30:08.931"></status>
</kw>
<msg timestamp="20181130 17:30:09.216" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:30:09.217" starttime="20181130 17:30:08.930"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.225" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:30:09.225" starttime="20181130 17:30:09.224"></status>
</kw>
<msg timestamp="20181130 17:30:09.225" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:30:09.225" starttime="20181130 17:30:09.224"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.225" starttime="20181130 17:30:09.225"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:30:09.226" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:30:09.226" starttime="20181130 17:30:09.225"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.226" starttime="20181130 17:30:09.224"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.226" starttime="20181130 17:30:09.217"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.226" starttime="20181130 17:30:08.930"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181130 17:30:09.227" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181130 17:30:09.227" starttime="20181130 17:30:09.227"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.235" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181130 17:30:09.235" starttime="20181130 17:30:09.228"></status>
</kw>
<msg timestamp="20181130 17:30:09.236" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 17:30:09.236" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181130 17:30:09.236" starttime="20181130 17:30:09.228"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.236" starttime="20181130 17:30:09.236"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.236" starttime="20181130 17:30:09.228"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.236" starttime="20181130 17:30:09.228"></status>
</kw>
<msg timestamp="20181130 17:30:09.236" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.236" starttime="20181130 17:30:09.227"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.237" starttime="20181130 17:30:09.237"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.237" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:30:09.237" starttime="20181130 17:30:09.237"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.238" starttime="20181130 17:30:09.227"></status>
</kw>
<msg timestamp="20181130 17:30:09.238" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:30:09.238" starttime="20181130 17:30:09.226"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.245" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:30:09.245" starttime="20181130 17:30:09.245"></status>
</kw>
<msg timestamp="20181130 17:30:09.245" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:30:09.245" starttime="20181130 17:30:09.245"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.246" starttime="20181130 17:30:09.246"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:30:09.246" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:30:09.246" starttime="20181130 17:30:09.246"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.246" starttime="20181130 17:30:09.244"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.247" starttime="20181130 17:30:09.238"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.247" starttime="20181130 17:30:09.226"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:30:09.260" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:30:09.260" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:30:09.260" starttime="20181130 17:30:09.248"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181130 17:30:09.283" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 17:30:09.284" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181130 17:30:09.284" starttime="20181130 17:30:09.262"></status>
</kw>
<msg timestamp="20181130 17:30:09.286" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 17:30:09.286" starttime="20181130 17:30:09.261"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.289" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:30:09.292" starttime="20181130 17:30:09.287"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.293" starttime="20181130 17:30:09.260"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181130 17:30:09.293" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181130 17:30:09.294" starttime="20181130 17:30:09.293"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.10">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.297" starttime="20181130 17:30:09.297"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:30:09.298" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:30:09.298" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:30:09.298" starttime="20181130 17:30:09.298"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:30:09.299" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:30:09.300" starttime="20181130 17:30:09.299"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:30:09.301" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181130 17:30:09.301" starttime="20181130 17:30:09.300"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:30:09.303" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:30:09.303" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:30:09.303" starttime="20181130 17:30:09.302"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.304" starttime="20181130 17:30:09.303"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.306" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:30:09.678" level="INFO">Read output: Last login: Fri Nov 30 17:29:36 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:30:09.678" starttime="20181130 17:30:09.305"></status>
</kw>
<msg timestamp="20181130 17:30:09.679" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:30:09.679" starttime="20181130 17:30:09.304"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.679" starttime="20181130 17:30:09.301"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:30:09.680" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181130 17:30:09.735" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:30:09.735" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<msg timestamp="20181130 17:30:09.735" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 17:30:09.735" starttime="20181130 17:30:09.680"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:30:09.801" starttime="20181130 17:30:09.736"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.802" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:09.802" starttime="20181130 17:30:09.801"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.803" starttime="20181130 17:30:09.803"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.805" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:30:09.806" starttime="20181130 17:30:09.805"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.806" starttime="20181130 17:30:09.804"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.810" starttime="20181130 17:30:09.808"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.811" starttime="20181130 17:30:09.810"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:30:09.812" starttime="20181130 17:30:09.811"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.812" starttime="20181130 17:30:09.807"></status>
</kw>
<msg timestamp="20181130 17:30:09.812" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<status status="PASS" endtime="20181130 17:30:09.813" starttime="20181130 17:30:09.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181130 17:30:09.813" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181130 17:30:09.814" starttime="20181130 17:30:09.813"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181130 17:30:09.815" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 17:30:09.815" starttime="20181130 17:30:09.814"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.818" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.819" starttime="20181130 17:30:09.816"></status>
</kw>
<msg timestamp="20181130 17:30:09.819" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.819" starttime="20181130 17:30:09.816"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.820" starttime="20181130 17:30:09.820"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.820" starttime="20181130 17:30:09.815"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.823" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.823" starttime="20181130 17:30:09.821"></status>
</kw>
<msg timestamp="20181130 17:30:09.824" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.824" starttime="20181130 17:30:09.821"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.825" starttime="20181130 17:30:09.824"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.825" starttime="20181130 17:30:09.820"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.828" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.828" starttime="20181130 17:30:09.826"></status>
</kw>
<msg timestamp="20181130 17:30:09.828" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.828" starttime="20181130 17:30:09.825"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.829" starttime="20181130 17:30:09.829"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.829" starttime="20181130 17:30:09.825"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.832" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.833" starttime="20181130 17:30:09.830"></status>
</kw>
<msg timestamp="20181130 17:30:09.833" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.833" starttime="20181130 17:30:09.830"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.834" starttime="20181130 17:30:09.833"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.834" starttime="20181130 17:30:09.829"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.837" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.837" starttime="20181130 17:30:09.835"></status>
</kw>
<msg timestamp="20181130 17:30:09.838" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.838" starttime="20181130 17:30:09.834"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.838" starttime="20181130 17:30:09.838"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.838" starttime="20181130 17:30:09.834"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.842" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.843" starttime="20181130 17:30:09.840"></status>
</kw>
<msg timestamp="20181130 17:30:09.843" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.843" starttime="20181130 17:30:09.839"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.844" starttime="20181130 17:30:09.843"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.844" starttime="20181130 17:30:09.839"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.847" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.847" starttime="20181130 17:30:09.845"></status>
</kw>
<msg timestamp="20181130 17:30:09.847" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.847" starttime="20181130 17:30:09.844"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.848" starttime="20181130 17:30:09.848"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.848" starttime="20181130 17:30:09.844"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.851" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.852" starttime="20181130 17:30:09.849"></status>
</kw>
<msg timestamp="20181130 17:30:09.852" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.852" starttime="20181130 17:30:09.849"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.853" starttime="20181130 17:30:09.852"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.853" starttime="20181130 17:30:09.848"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.856" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.856" starttime="20181130 17:30:09.854"></status>
</kw>
<msg timestamp="20181130 17:30:09.856" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.856" starttime="20181130 17:30:09.853"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.857" starttime="20181130 17:30:09.856"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.857" starttime="20181130 17:30:09.853"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.860" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.860" starttime="20181130 17:30:09.858"></status>
</kw>
<msg timestamp="20181130 17:30:09.860" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.860" starttime="20181130 17:30:09.857"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.861" starttime="20181130 17:30:09.861"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.861" starttime="20181130 17:30:09.857"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.865" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.865" starttime="20181130 17:30:09.862"></status>
</kw>
<msg timestamp="20181130 17:30:09.865" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.865" starttime="20181130 17:30:09.862"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.866" starttime="20181130 17:30:09.866"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.866" starttime="20181130 17:30:09.861"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.870" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.870" starttime="20181130 17:30:09.867"></status>
</kw>
<msg timestamp="20181130 17:30:09.870" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.871" starttime="20181130 17:30:09.866"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.871" starttime="20181130 17:30:09.871"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.871" starttime="20181130 17:30:09.866"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.876" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.876" starttime="20181130 17:30:09.872"></status>
</kw>
<msg timestamp="20181130 17:30:09.877" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.877" starttime="20181130 17:30:09.872"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.878" starttime="20181130 17:30:09.877"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.878" starttime="20181130 17:30:09.871"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.884" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.885" starttime="20181130 17:30:09.880"></status>
</kw>
<msg timestamp="20181130 17:30:09.885" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.885" starttime="20181130 17:30:09.879"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.886" starttime="20181130 17:30:09.885"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.886" starttime="20181130 17:30:09.878"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.892" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.892" starttime="20181130 17:30:09.887"></status>
</kw>
<msg timestamp="20181130 17:30:09.892" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.892" starttime="20181130 17:30:09.887"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.893" starttime="20181130 17:30:09.893"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.893" starttime="20181130 17:30:09.886"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.899" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.900" starttime="20181130 17:30:09.895"></status>
</kw>
<msg timestamp="20181130 17:30:09.900" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.900" starttime="20181130 17:30:09.894"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.901" starttime="20181130 17:30:09.901"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.901" starttime="20181130 17:30:09.894"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.907" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.908" starttime="20181130 17:30:09.902"></status>
</kw>
<msg timestamp="20181130 17:30:09.908" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.908" starttime="20181130 17:30:09.902"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.909" starttime="20181130 17:30:09.909"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.909" starttime="20181130 17:30:09.901"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.915" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.915" starttime="20181130 17:30:09.910"></status>
</kw>
<msg timestamp="20181130 17:30:09.915" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.916" starttime="20181130 17:30:09.910"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.916" starttime="20181130 17:30:09.916"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.916" starttime="20181130 17:30:09.909"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.922" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.922" starttime="20181130 17:30:09.917"></status>
</kw>
<msg timestamp="20181130 17:30:09.923" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.923" starttime="20181130 17:30:09.917"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.923" starttime="20181130 17:30:09.923"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.923" starttime="20181130 17:30:09.917"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.929" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.929" starttime="20181130 17:30:09.924"></status>
</kw>
<msg timestamp="20181130 17:30:09.930" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.930" starttime="20181130 17:30:09.924"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.930" starttime="20181130 17:30:09.930"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.931" starttime="20181130 17:30:09.924"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.936" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.936" starttime="20181130 17:30:09.932"></status>
</kw>
<msg timestamp="20181130 17:30:09.937" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.937" starttime="20181130 17:30:09.931"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.937" starttime="20181130 17:30:09.937"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.937" starttime="20181130 17:30:09.931"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.943" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.943" starttime="20181130 17:30:09.938"></status>
</kw>
<msg timestamp="20181130 17:30:09.943" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.943" starttime="20181130 17:30:09.938"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.944" starttime="20181130 17:30:09.944"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.944" starttime="20181130 17:30:09.938"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.949" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.950" starttime="20181130 17:30:09.945"></status>
</kw>
<msg timestamp="20181130 17:30:09.950" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.950" starttime="20181130 17:30:09.945"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.951" starttime="20181130 17:30:09.950"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.951" starttime="20181130 17:30:09.944"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.956" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.957" starttime="20181130 17:30:09.952"></status>
</kw>
<msg timestamp="20181130 17:30:09.957" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.957" starttime="20181130 17:30:09.951"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.957" starttime="20181130 17:30:09.957"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.957" starttime="20181130 17:30:09.951"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.963" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.963" starttime="20181130 17:30:09.958"></status>
</kw>
<msg timestamp="20181130 17:30:09.963" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.963" starttime="20181130 17:30:09.958"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.964" starttime="20181130 17:30:09.963"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.964" starttime="20181130 17:30:09.958"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.969" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.970" starttime="20181130 17:30:09.965"></status>
</kw>
<msg timestamp="20181130 17:30:09.970" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.970" starttime="20181130 17:30:09.964"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.970" starttime="20181130 17:30:09.970"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.970" starttime="20181130 17:30:09.964"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.976" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.976" starttime="20181130 17:30:09.971"></status>
</kw>
<msg timestamp="20181130 17:30:09.976" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.976" starttime="20181130 17:30:09.971"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.977" starttime="20181130 17:30:09.977"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.977" starttime="20181130 17:30:09.970"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.982" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.982" starttime="20181130 17:30:09.978"></status>
</kw>
<msg timestamp="20181130 17:30:09.982" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.982" starttime="20181130 17:30:09.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.983" starttime="20181130 17:30:09.983"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.983" starttime="20181130 17:30:09.977"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.988" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.989" starttime="20181130 17:30:09.984"></status>
</kw>
<msg timestamp="20181130 17:30:09.989" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.989" starttime="20181130 17:30:09.983"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.989" starttime="20181130 17:30:09.989"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.989" starttime="20181130 17:30:09.983"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:09.994" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:09.995" starttime="20181130 17:30:09.990"></status>
</kw>
<msg timestamp="20181130 17:30:09.995" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:09.995" starttime="20181130 17:30:09.990"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:09.996" starttime="20181130 17:30:09.995"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:09.996" starttime="20181130 17:30:09.989"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:10.001" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:10.001" starttime="20181130 17:30:09.996"></status>
</kw>
<msg timestamp="20181130 17:30:10.001" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:10.001" starttime="20181130 17:30:09.996"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:10.002" starttime="20181130 17:30:10.001"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.002" starttime="20181130 17:30:09.996"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:30:10.007" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=5855.331s, table=0, n_packets=5850, n_bytes=315900, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=6149.293s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6149.293s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6149.293s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.293s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=5986.857s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=5986.857s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6149.293s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6149.293s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6149.194s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6148.859s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6148.849s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6149.194s, table=43, n_packets=192, n_bytes=13320, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6149.293s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6149.293s, table=48, n_packets=193, n_bytes=13362, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=6149.194s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6149.293s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=5989.168s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6149.194s, table=51, n_packets=193, n_bytes=13362, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=5989.623s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5134.024s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5134.022s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5023.911s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4279.483s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4279.470s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5133.701s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4279.161s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=5989.623s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5133.707s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5023.594s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4279.167s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6149.293s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6149.293s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6149.194s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6149.293s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6149.121s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6149.148s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6149.121s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=5855.276s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=5855.280s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6149.111s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6149.121s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6149.111s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6149.111s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6149.121s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6149.121s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6149.121s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6149.121s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:30:10.007" starttime="20181130 17:30:10.002"></status>
</kw>
<msg timestamp="20181130 17:30:10.007" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:30:10.007" starttime="20181130 17:30:10.002"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:10.008" starttime="20181130 17:30:10.007"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.008" starttime="20181130 17:30:10.002"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.008" starttime="20181130 17:30:09.815"></status>
</kw>
<msg timestamp="20181130 17:30:10.008" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 17:30:10.008" starttime="20181130 17:30:09.294"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181130 17:30:10.009" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:30:10.009" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181130 17:30:10.009" starttime="20181130 17:30:10.008"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:10.009" starttime="20181130 17:30:10.009"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.009" starttime="20181130 17:30:09.294"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.009" starttime="20181130 17:30:09.294"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181130 17:30:10.010" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181130 17:30:10.010" starttime="20181130 17:30:10.010"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.010" starttime="20181130 17:30:09.247"></status>
</kw>
<msg timestamp="20181130 17:30:10.010" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:30:10.010" starttime="20181130 17:30:09.247"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:30:10.021" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:30:10.021" starttime="20181130 17:30:10.021"></status>
</kw>
<msg timestamp="20181130 17:30:10.021" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:30:10.021" starttime="20181130 17:30:10.020"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:10.022" starttime="20181130 17:30:10.021"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:30:10.022" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:30:10.023" starttime="20181130 17:30:10.022"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.023" starttime="20181130 17:30:10.020"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.023" starttime="20181130 17:30:10.011"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.023" starttime="20181130 17:30:09.247"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.023" starttime="20181130 17:30:08.930"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.023" starttime="20181130 17:30:08.919"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.023" starttime="20181130 17:29:21.497"></status>
</kw>
<kw name="Create_Default_Session" library="TemplatedRequests">
<doc>Create "default" session to ${url} with authentication and connection parameters.</doc>
<arguments>
<arg>timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>alias=default</arg>
<arg>url=${url}</arg>
<arg>auth=${auth}</arg>
<arg>timeout=${timeout}</arg>
<arg>max_retries=${max_retries}</arg>
</arguments>
<msg timestamp="20181130 17:30:10.033" level="INFO">Creating Session using : alias=default, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bd371810&gt;, timeout=10, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:30:10.033" starttime="20181130 17:30:10.032"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.033" starttime="20181130 17:30:10.031"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:10.033" starttime="20181130 17:29:21.496"></status>
</kw>
<kw type="for" name="${network} IN [ @{NETWORKS} ]">
<kw type="foritem" name="${network} = vpna_net_1">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:10.043" level="INFO">Starting process:
openstack network create vpna_net_1 </msg>
<msg timestamp="20181130 17:30:10.084" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:12.380" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:12.380" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:12.380" starttime="20181130 17:30:10.042"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:12.381" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T17:30:12Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | df40b179-d083-4a67-8dd9-337f38aaf570 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpna_net_1                           |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 20                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T17:30:12Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:12.382" starttime="20181130 17:30:12.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:12.382" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:12.382" starttime="20181130 17:30:12.382"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:12.383" starttime="20181130 17:30:12.382"></status>
</kw>
<msg timestamp="20181130 17:30:12.383" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 17:30:12.383" starttime="20181130 17:30:10.042"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:12.383" starttime="20181130 17:30:10.034"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:12.383" starttime="20181130 17:30:10.034"></status>
</kw>
<kw type="foritem" name="${network} = vpna_net_2">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:12.392" level="INFO">Starting process:
openstack network create vpna_net_2 </msg>
<msg timestamp="20181130 17:30:12.420" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:14.669" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:14.669" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:14.669" starttime="20181130 17:30:12.392"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:14.670" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T17:30:14Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | c5df0187-54d1-4312-8040-f522592f13e3 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpna_net_2                           |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 32                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T17:30:14Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:14.671" starttime="20181130 17:30:14.670"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:14.671" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:14.671" starttime="20181130 17:30:14.671"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:14.672" starttime="20181130 17:30:14.672"></status>
</kw>
<msg timestamp="20181130 17:30:14.673" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 17:30:14.673" starttime="20181130 17:30:12.392"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:14.673" starttime="20181130 17:30:12.384"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:14.673" starttime="20181130 17:30:12.383"></status>
</kw>
<kw type="foritem" name="${network} = vpna_net_3">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${network}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:14.685" level="INFO">Starting process:
openstack network create vpna_net_3 </msg>
<msg timestamp="20181130 17:30:14.710" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:17.038" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:17.039" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:17.039" starttime="20181130 17:30:14.684"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:17.040" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T17:30:16Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 41b6def1-ec1f-4858-a338-f049315364bf |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | vpna_net_3                           |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 91                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T17:30:16Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:17.040" starttime="20181130 17:30:17.039"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:17.041" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:17.041" starttime="20181130 17:30:17.040"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:17.042" starttime="20181130 17:30:17.041"></status>
</kw>
<msg timestamp="20181130 17:30:17.043" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 17:30:17.043" starttime="20181130 17:30:14.683"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:17.043" starttime="20181130 17:30:14.673"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:17.043" starttime="20181130 17:30:14.673"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:17.043" starttime="20181130 17:30:10.033"></status>
</kw>
<kw name="List Networks" library="OpenStackOperations">
<doc>List networks and return output with neutron client.</doc>
<assign>
<var>${neutron_networks}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:17.056" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 17:30:17.099" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:19.350" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:19.351" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:19.351" starttime="20181130 17:30:17.056"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:19.352" level="INFO">+--------------------------------------+------------+---------+
| ID                                   | Name       | Subnets |
+--------------------------------------+------------+---------+
| 41b6def1-ec1f-4858-a338-f049315364bf | vpna_net_3 |         |
| c5df0187-54d1-4312-8040-f522592f13e3 | vpna_net_2 |         |
| df40b179-d083-4a67-8dd9-337f38aaf570 | vpna_net_1 |         |
+--------------------------------------+------------+---------+</msg>
<status status="PASS" endtime="20181130 17:30:19.352" starttime="20181130 17:30:19.352"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:19.353" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:19.353" starttime="20181130 17:30:19.353"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:19.354" starttime="20181130 17:30:19.353"></status>
</kw>
<msg timestamp="20181130 17:30:19.355" level="INFO">${output} = +--------------------------------------+------------+---------+
| ID                                   | Name       | Subnets |
+--------------------------------------+------------+---------+
| 41b6de...</msg>
<status status="PASS" endtime="20181130 17:30:19.355" starttime="20181130 17:30:17.055"></status>
</kw>
<msg timestamp="20181130 17:30:19.355" level="INFO">${neutron_networks} = +--------------------------------------+------------+---------+
| ID                                   | Name       | Subnets |
+--------------------------------------+------------+---------+
| 41b6de...</msg>
<status status="PASS" endtime="20181130 17:30:19.355" starttime="20181130 17:30:17.043"></status>
</kw>
<kw type="for" name="${network} IN [ @{NETWORKS} ]">
<kw type="foritem" name="${network} = vpna_net_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_networks}</arg>
<arg>${network}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:19.356" starttime="20181130 17:30:19.356"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:19.356" starttime="20181130 17:30:19.355"></status>
</kw>
<kw type="foritem" name="${network} = vpna_net_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_networks}</arg>
<arg>${network}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:19.357" starttime="20181130 17:30:19.356"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:19.357" starttime="20181130 17:30:19.356"></status>
</kw>
<kw type="foritem" name="${network} = vpna_net_3">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_networks}</arg>
<arg>${network}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:19.357" starttime="20181130 17:30:19.357"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:19.357" starttime="20181130 17:30:19.357"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:19.357" starttime="20181130 17:30:19.355"></status>
</kw>
<kw name="Get Net Id" library="OpenStackOperations">
<doc>Retrieve the net id for the given network name to create specific vm instance</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
</arguments>
<assign>
<var>${NET_ID}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network list | grep "${network_name}" | awk '{print $2}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:19.366" level="INFO">Starting process:
openstack network list | grep "vpna_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181130 17:30:19.386" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:21.596" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:21.597" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:21.597" starttime="20181130 17:30:19.366"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:21.598" level="INFO">df40b179-d083-4a67-8dd9-337f38aaf570</msg>
<status status="PASS" endtime="20181130 17:30:21.599" starttime="20181130 17:30:21.598"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:21.600" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:21.600" starttime="20181130 17:30:21.599"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:21.602" starttime="20181130 17:30:21.600"></status>
</kw>
<msg timestamp="20181130 17:30:21.602" level="INFO">${output} = df40b179-d083-4a67-8dd9-337f38aaf570</msg>
<status status="PASS" endtime="20181130 17:30:21.602" starttime="20181130 17:30:19.365"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 17:30:21.604" level="INFO">${splitted_output} = [u'df40b179-d083-4a67-8dd9-337f38aaf570']</msg>
<status status="PASS" endtime="20181130 17:30:21.604" starttime="20181130 17:30:21.603"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${net_id}</var>
</assign>
<msg timestamp="20181130 17:30:21.605" level="INFO">${net_id} = df40b179-d083-4a67-8dd9-337f38aaf570</msg>
<status status="PASS" endtime="20181130 17:30:21.605" starttime="20181130 17:30:21.604"></status>
</kw>
<msg timestamp="20181130 17:30:21.605" level="INFO">${NET_ID} = df40b179-d083-4a67-8dd9-337f38aaf570</msg>
<status status="PASS" endtime="20181130 17:30:21.605" starttime="20181130 17:30:19.358"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${NET_ID}</arg>
</arguments>
<msg timestamp="20181130 17:30:21.606" level="INFO">${NET_ID} = df40b179-d083-4a67-8dd9-337f38aaf570</msg>
<status status="PASS" endtime="20181130 17:30:21.606" starttime="20181130 17:30:21.606"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ 0 | 3 ]">
<kw type="foritem" name="${i} = 0">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[${i}]</arg>
<arg>@{SUBNETS}[${i}]</arg>
<arg>@{SUBNET_CIDRS}[${i}]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:21.625" level="INFO">Starting process:
openstack subnet create --network vpna_net_1 --subnet-range 10.10.10.0/24 vpna_sub_1 </msg>
<msg timestamp="20181130 17:30:21.647" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:24.060" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:24.061" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:24.061" starttime="20181130 17:30:21.625"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:24.062" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.10.10.2-10.10.10.254              |
| cidr              | 10.10.10.0/24                        |
| created_at        | 2018-11-30T17:30:23Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.10.10.1                           |
| host_routes       |                                      |
| id                | b9de7b63-0309-46b4-ba58-4e388faa891c |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpna_sub_1                           |
| network_id        | df40b179-d083-4a67-8dd9-337f38aaf570 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T17:30:23Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:24.062" starttime="20181130 17:30:24.061"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:24.063" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:24.063" starttime="20181130 17:30:24.063"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:24.064" starttime="20181130 17:30:24.064"></status>
</kw>
<msg timestamp="20181130 17:30:24.065" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 17:30:24.065" starttime="20181130 17:30:21.624"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:24.065" starttime="20181130 17:30:21.607"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:24.065" starttime="20181130 17:30:21.607"></status>
</kw>
<kw type="foritem" name="${i} = 1">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[${i}]</arg>
<arg>@{SUBNETS}[${i}]</arg>
<arg>@{SUBNET_CIDRS}[${i}]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:24.078" level="INFO">Starting process:
openstack subnet create --network vpna_net_2 --subnet-range 10.20.20.0/24 vpna_sub_2 </msg>
<msg timestamp="20181130 17:30:24.108" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:26.750" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:26.750" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:26.750" starttime="20181130 17:30:24.077"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:26.751" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.20.20.2-10.20.20.254              |
| cidr              | 10.20.20.0/24                        |
| created_at        | 2018-11-30T17:30:26Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.20.20.1                           |
| host_routes       |                                      |
| id                | ec49f698-0b25-43b5-823b-df3205052b75 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpna_sub_2                           |
| network_id        | c5df0187-54d1-4312-8040-f522592f13e3 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T17:30:26Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:26.752" starttime="20181130 17:30:26.751"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:26.752" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:26.752" starttime="20181130 17:30:26.752"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:26.753" starttime="20181130 17:30:26.752"></status>
</kw>
<msg timestamp="20181130 17:30:26.753" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 17:30:26.753" starttime="20181130 17:30:24.077"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:26.753" starttime="20181130 17:30:24.066"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:26.753" starttime="20181130 17:30:24.065"></status>
</kw>
<kw type="foritem" name="${i} = 2">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[${i}]</arg>
<arg>@{SUBNETS}[${i}]</arg>
<arg>@{SUBNET_CIDRS}[${i}]</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:26.762" level="INFO">Starting process:
openstack subnet create --network vpna_net_3 --subnet-range 10.30.30.0/24 vpna_sub_3 </msg>
<msg timestamp="20181130 17:30:26.782" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:29.546" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:29.547" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:29.547" starttime="20181130 17:30:26.762"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:29.549" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.30.30.2-10.30.30.254              |
| cidr              | 10.30.30.0/24                        |
| created_at        | 2018-11-30T17:30:28Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.30.30.1                           |
| host_routes       |                                      |
| id                | b2ec89c3-fa63-42da-9f10-19c039c42b33 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | vpna_sub_3                           |
| network_id        | 41b6def1-ec1f-4858-a338-f049315364bf |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T17:30:28Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:29.549" starttime="20181130 17:30:29.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:29.550" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:29.550" starttime="20181130 17:30:29.549"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:29.551" starttime="20181130 17:30:29.550"></status>
</kw>
<msg timestamp="20181130 17:30:29.551" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 17:30:29.551" starttime="20181130 17:30:26.762"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:29.552" starttime="20181130 17:30:26.754"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:29.552" starttime="20181130 17:30:26.753"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:29.552" starttime="20181130 17:30:21.607"></status>
</kw>
<kw name="List Subnets" library="OpenStackOperations">
<doc>List subnets and return output with neutron client.</doc>
<assign>
<var>${neutron_subnets}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:29.564" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 17:30:29.597" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:31.806" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:31.807" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:31.807" starttime="20181130 17:30:29.563"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:31.808" level="INFO">+--------------------------------------+------------+--------------------------------------+---------------+
| ID                                   | Name       | Network                              | Subnet        |
+--------------------------------------+------------+--------------------------------------+---------------+
| b2ec89c3-fa63-42da-9f10-19c039c42b33 | vpna_sub_3 | 41b6def1-ec1f-4858-a338-f049315364bf | 10.30.30.0/24 |
| b9de7b63-0309-46b4-ba58-4e388faa891c | vpna_sub_1 | df40b179-d083-4a67-8dd9-337f38aaf570 | 10.10.10.0/24 |
| ec49f698-0b25-43b5-823b-df3205052b75 | vpna_sub_2 | c5df0187-54d1-4312-8040-f522592f13e3 | 10.20.20.0/24 |
+--------------------------------------+------------+--------------------------------------+---------------+</msg>
<status status="PASS" endtime="20181130 17:30:31.809" starttime="20181130 17:30:31.808"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:31.809" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:31.809" starttime="20181130 17:30:31.809"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:31.811" starttime="20181130 17:30:31.810"></status>
</kw>
<msg timestamp="20181130 17:30:31.811" level="INFO">${output} = +--------------------------------------+------------+--------------------------------------+---------------+
| ID                                   | Name       | Network                              ...</msg>
<status status="PASS" endtime="20181130 17:30:31.811" starttime="20181130 17:30:29.562"></status>
</kw>
<msg timestamp="20181130 17:30:31.812" level="INFO">${neutron_subnets} = +--------------------------------------+------------+--------------------------------------+---------------+
| ID                                   | Name       | Network                              ...</msg>
<status status="PASS" endtime="20181130 17:30:31.812" starttime="20181130 17:30:29.552"></status>
</kw>
<kw type="for" name="${subnet} IN [ @{SUBNETS} ]">
<kw type="foritem" name="${subnet} = vpna_sub_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_subnets}</arg>
<arg>${subnet}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:31.813" starttime="20181130 17:30:31.812"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:31.813" starttime="20181130 17:30:31.812"></status>
</kw>
<kw type="foritem" name="${subnet} = vpna_sub_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_subnets}</arg>
<arg>${subnet}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:31.814" starttime="20181130 17:30:31.813"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:31.814" starttime="20181130 17:30:31.813"></status>
</kw>
<kw type="foritem" name="${subnet} = vpna_sub_3">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${neutron_subnets}</arg>
<arg>${subnet}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:31.815" starttime="20181130 17:30:31.814"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:31.815" starttime="20181130 17:30:31.814"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:31.815" starttime="20181130 17:30:31.812"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:31.818" starttime="20181130 17:30:31.818"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:31.819" starttime="20181130 17:30:31.817"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:31.831" level="INFO">Starting process:
openstack security group create vpna_sg </msg>
<msg timestamp="20181130 17:30:31.851" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:33.960" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:33.960" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:33.960" starttime="20181130 17:30:31.831"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:33.961" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T17:30:33Z                                                                                                                                  |
| description     | vpna_sg                                                                                                                                               |
| id              | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80                                                                                                                  |
| name            | vpna_sg                                                                                                                                               |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T17:30:33Z', direction='egress', ethertype='IPv6', id='2bcc6173-966f-4fd6-bad3-237e61557512', updated_at='2018-11-30T17:30:33Z' |
|                 | created_at='2018-11-30T17:30:33Z', direction='egress', ethertype='IPv4', id='59609d6d-2976-43af-82f3-bf3c5604a40a', updated_at='2018-11-30T17:30:33Z' |
| updated_at      | 2018-11-30T17:30:33Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:33.962" starttime="20181130 17:30:33.961"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:33.962" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:33.962" starttime="20181130 17:30:33.962"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:33.963" starttime="20181130 17:30:33.962"></status>
</kw>
<msg timestamp="20181130 17:30:33.963" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 17:30:33.963" starttime="20181130 17:30:31.830"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 17:30:33.964" level="INFO">${sgp_id} = 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80</msg>
<status status="PASS" endtime="20181130 17:30:33.964" starttime="20181130 17:30:33.963"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:33.964" starttime="20181130 17:30:31.816"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:30:33.993" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 17:30:33.993" starttime="20181130 17:30:33.993"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:33.993" starttime="20181130 17:30:33.992"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:33.994" starttime="20181130 17:30:33.994"></status>
</kw>
<msg timestamp="20181130 17:30:33.994" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:30:33.994" starttime="20181130 17:30:33.993"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:33.995" starttime="20181130 17:30:33.995"></status>
</kw>
<msg timestamp="20181130 17:30:33.995" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:30:33.995" starttime="20181130 17:30:33.994"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:33.996" starttime="20181130 17:30:33.996"></status>
</kw>
<msg timestamp="20181130 17:30:33.996" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:30:33.996" starttime="20181130 17:30:33.995"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:33.997" starttime="20181130 17:30:33.997"></status>
</kw>
<msg timestamp="20181130 17:30:33.997" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:30:33.997" starttime="20181130 17:30:33.996"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:33.998" starttime="20181130 17:30:33.998"></status>
</kw>
<msg timestamp="20181130 17:30:33.998" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:30:33.998" starttime="20181130 17:30:33.997"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:33.999" starttime="20181130 17:30:33.999"></status>
</kw>
<msg timestamp="20181130 17:30:33.999" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 17:30:33.999" starttime="20181130 17:30:33.998"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:30:33.999" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:30:33.999" starttime="20181130 17:30:33.999"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:30:34.000" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:30:34.000" starttime="20181130 17:30:34.000"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:30:34.000" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:34.000" starttime="20181130 17:30:34.000"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:34.001" starttime="20181130 17:30:34.001"></status>
</kw>
<msg timestamp="20181130 17:30:34.001" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:34.001" starttime="20181130 17:30:34.001"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:34.002" starttime="20181130 17:30:34.002"></status>
</kw>
<msg timestamp="20181130 17:30:34.002" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:30:34.002" starttime="20181130 17:30:34.002"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:34.003" starttime="20181130 17:30:34.003"></status>
</kw>
<msg timestamp="20181130 17:30:34.003" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:30:34.003" starttime="20181130 17:30:34.003"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:34.005" starttime="20181130 17:30:34.004"></status>
</kw>
<msg timestamp="20181130 17:30:34.005" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:30:34.005" starttime="20181130 17:30:34.004"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:34.006" starttime="20181130 17:30:34.006"></status>
</kw>
<msg timestamp="20181130 17:30:34.006" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:30:34.006" starttime="20181130 17:30:34.005"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:34.007" starttime="20181130 17:30:34.007"></status>
</kw>
<msg timestamp="20181130 17:30:34.007" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:30:34.007" starttime="20181130 17:30:34.006"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:34.008" starttime="20181130 17:30:34.008"></status>
</kw>
<msg timestamp="20181130 17:30:34.008" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:30:34.008" starttime="20181130 17:30:34.007"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:34.009" level="INFO">Starting process:
openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 17:30:34.053" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:36.323" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:36.323" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:36.323" starttime="20181130 17:30:34.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:36.325" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:30:36Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | ff7e4b05-0dae-41ce-8bf1-b11f214afa68 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80 |
| updated_at        | 2018-11-30T17:30:36Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:36.325" starttime="20181130 17:30:36.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:36.326" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:36.326" starttime="20181130 17:30:36.325"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.327" starttime="20181130 17:30:36.326"></status>
</kw>
<msg timestamp="20181130 17:30:36.328" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:30:36.328" starttime="20181130 17:30:34.008"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:30:36.329" level="INFO">${rule_id} = ff7e4b05-0dae-41ce-8bf1-b11f214afa68</msg>
<status status="PASS" endtime="20181130 17:30:36.329" starttime="20181130 17:30:36.328"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:36.329" starttime="20181130 17:30:33.991"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:30:36.376" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 17:30:36.376" starttime="20181130 17:30:36.375"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:36.376" starttime="20181130 17:30:36.375"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.377" starttime="20181130 17:30:36.377"></status>
</kw>
<msg timestamp="20181130 17:30:36.377" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:30:36.377" starttime="20181130 17:30:36.376"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.378" starttime="20181130 17:30:36.378"></status>
</kw>
<msg timestamp="20181130 17:30:36.378" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:30:36.378" starttime="20181130 17:30:36.377"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.380" starttime="20181130 17:30:36.379"></status>
</kw>
<msg timestamp="20181130 17:30:36.380" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:30:36.380" starttime="20181130 17:30:36.379"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.381" starttime="20181130 17:30:36.380"></status>
</kw>
<msg timestamp="20181130 17:30:36.381" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:30:36.381" starttime="20181130 17:30:36.380"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.382" starttime="20181130 17:30:36.382"></status>
</kw>
<msg timestamp="20181130 17:30:36.382" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:30:36.382" starttime="20181130 17:30:36.381"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.383" starttime="20181130 17:30:36.383"></status>
</kw>
<msg timestamp="20181130 17:30:36.383" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 17:30:36.383" starttime="20181130 17:30:36.382"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:30:36.384" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:30:36.384" starttime="20181130 17:30:36.383"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:30:36.384" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:30:36.384" starttime="20181130 17:30:36.384"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:30:36.385" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:36.385" starttime="20181130 17:30:36.385"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.386" starttime="20181130 17:30:36.386"></status>
</kw>
<msg timestamp="20181130 17:30:36.386" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:36.386" starttime="20181130 17:30:36.385"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.387" starttime="20181130 17:30:36.387"></status>
</kw>
<msg timestamp="20181130 17:30:36.387" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress</msg>
<status status="PASS" endtime="20181130 17:30:36.388" starttime="20181130 17:30:36.386"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.389" starttime="20181130 17:30:36.388"></status>
</kw>
<msg timestamp="20181130 17:30:36.389" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:30:36.389" starttime="20181130 17:30:36.388"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.390" starttime="20181130 17:30:36.390"></status>
</kw>
<msg timestamp="20181130 17:30:36.390" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:30:36.390" starttime="20181130 17:30:36.389"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.391" starttime="20181130 17:30:36.391"></status>
</kw>
<msg timestamp="20181130 17:30:36.392" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:30:36.392" starttime="20181130 17:30:36.391"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.393" starttime="20181130 17:30:36.392"></status>
</kw>
<msg timestamp="20181130 17:30:36.393" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:30:36.393" starttime="20181130 17:30:36.392"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:36.394" starttime="20181130 17:30:36.393"></status>
</kw>
<msg timestamp="20181130 17:30:36.394" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:30:36.394" starttime="20181130 17:30:36.393"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:36.395" level="INFO">Starting process:
openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 17:30:36.439" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:38.743" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:38.744" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:38.744" starttime="20181130 17:30:36.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:38.746" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:30:38Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | bf94b35a-a59b-45f1-9625-75fee1d40e0a |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80 |
| updated_at        | 2018-11-30T17:30:38Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:38.746" starttime="20181130 17:30:38.745"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:38.748" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:38.748" starttime="20181130 17:30:38.747"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.750" starttime="20181130 17:30:38.748"></status>
</kw>
<msg timestamp="20181130 17:30:38.750" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:30:38.751" starttime="20181130 17:30:36.394"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:30:38.752" level="INFO">${rule_id} = bf94b35a-a59b-45f1-9625-75fee1d40e0a</msg>
<status status="PASS" endtime="20181130 17:30:38.752" starttime="20181130 17:30:38.751"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:38.752" starttime="20181130 17:30:36.374"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:30:38.797" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 17:30:38.797" starttime="20181130 17:30:38.797"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:38.797" starttime="20181130 17:30:38.796"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.799" starttime="20181130 17:30:38.798"></status>
</kw>
<msg timestamp="20181130 17:30:38.799" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:30:38.799" starttime="20181130 17:30:38.798"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.800" starttime="20181130 17:30:38.800"></status>
</kw>
<msg timestamp="20181130 17:30:38.800" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:30:38.800" starttime="20181130 17:30:38.799"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.801" starttime="20181130 17:30:38.801"></status>
</kw>
<msg timestamp="20181130 17:30:38.801" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:30:38.801" starttime="20181130 17:30:38.800"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.802" starttime="20181130 17:30:38.802"></status>
</kw>
<msg timestamp="20181130 17:30:38.803" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 17:30:38.803" starttime="20181130 17:30:38.802"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.804" starttime="20181130 17:30:38.803"></status>
</kw>
<msg timestamp="20181130 17:30:38.804" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 17:30:38.804" starttime="20181130 17:30:38.803"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.805" starttime="20181130 17:30:38.805"></status>
</kw>
<msg timestamp="20181130 17:30:38.805" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 17:30:38.805" starttime="20181130 17:30:38.804"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:30:38.806" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:30:38.806" starttime="20181130 17:30:38.805"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:30:38.806" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:30:38.806" starttime="20181130 17:30:38.806"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:30:38.807" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:38.807" starttime="20181130 17:30:38.807"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.808" starttime="20181130 17:30:38.808"></status>
</kw>
<msg timestamp="20181130 17:30:38.808" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:38.808" starttime="20181130 17:30:38.807"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.809" starttime="20181130 17:30:38.809"></status>
</kw>
<msg timestamp="20181130 17:30:38.810" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:30:38.810" starttime="20181130 17:30:38.809"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.811" starttime="20181130 17:30:38.810"></status>
</kw>
<msg timestamp="20181130 17:30:38.811" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:30:38.811" starttime="20181130 17:30:38.810"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.812" starttime="20181130 17:30:38.812"></status>
</kw>
<msg timestamp="20181130 17:30:38.813" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:30:38.813" starttime="20181130 17:30:38.811"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.814" starttime="20181130 17:30:38.814"></status>
</kw>
<msg timestamp="20181130 17:30:38.814" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:30:38.814" starttime="20181130 17:30:38.813"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.815" starttime="20181130 17:30:38.815"></status>
</kw>
<msg timestamp="20181130 17:30:38.815" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:30:38.815" starttime="20181130 17:30:38.814"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:38.816" starttime="20181130 17:30:38.816"></status>
</kw>
<msg timestamp="20181130 17:30:38.817" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:30:38.817" starttime="20181130 17:30:38.816"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:38.818" level="INFO">Starting process:
openstack security group rule create vpna_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 17:30:38.855" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:41.183" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:41.184" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:41.184" starttime="20181130 17:30:38.818"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:41.186" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:30:41Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | d3770e75-c18b-437e-8cb8-addb4ba6efad |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80 |
| updated_at        | 2018-11-30T17:30:41Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:41.186" starttime="20181130 17:30:41.185"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:41.187" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:41.187" starttime="20181130 17:30:41.187"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.189" starttime="20181130 17:30:41.188"></status>
</kw>
<msg timestamp="20181130 17:30:41.190" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:30:41.190" starttime="20181130 17:30:38.817"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:30:41.191" level="INFO">${rule_id} = d3770e75-c18b-437e-8cb8-addb4ba6efad</msg>
<status status="PASS" endtime="20181130 17:30:41.191" starttime="20181130 17:30:41.190"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:41.191" starttime="20181130 17:30:38.795"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:30:41.257" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 17:30:41.257" starttime="20181130 17:30:41.256"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:41.257" starttime="20181130 17:30:41.255"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.260" starttime="20181130 17:30:41.259"></status>
</kw>
<msg timestamp="20181130 17:30:41.260" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:30:41.260" starttime="20181130 17:30:41.258"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.262" starttime="20181130 17:30:41.262"></status>
</kw>
<msg timestamp="20181130 17:30:41.263" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:30:41.263" starttime="20181130 17:30:41.261"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.265" starttime="20181130 17:30:41.264"></status>
</kw>
<msg timestamp="20181130 17:30:41.265" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:30:41.265" starttime="20181130 17:30:41.263"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.268" starttime="20181130 17:30:41.267"></status>
</kw>
<msg timestamp="20181130 17:30:41.268" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 17:30:41.268" starttime="20181130 17:30:41.266"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.270" starttime="20181130 17:30:41.269"></status>
</kw>
<msg timestamp="20181130 17:30:41.270" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 17:30:41.270" starttime="20181130 17:30:41.268"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.272" starttime="20181130 17:30:41.272"></status>
</kw>
<msg timestamp="20181130 17:30:41.272" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 17:30:41.273" starttime="20181130 17:30:41.271"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:30:41.273" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:30:41.273" starttime="20181130 17:30:41.273"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:30:41.275" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:30:41.275" starttime="20181130 17:30:41.274"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:30:41.275" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:41.276" starttime="20181130 17:30:41.275"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.277" starttime="20181130 17:30:41.277"></status>
</kw>
<msg timestamp="20181130 17:30:41.277" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:41.278" starttime="20181130 17:30:41.276"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.279" starttime="20181130 17:30:41.279"></status>
</kw>
<msg timestamp="20181130 17:30:41.280" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress</msg>
<status status="PASS" endtime="20181130 17:30:41.280" starttime="20181130 17:30:41.278"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.281" starttime="20181130 17:30:41.281"></status>
</kw>
<msg timestamp="20181130 17:30:41.282" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:30:41.282" starttime="20181130 17:30:41.280"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.284" starttime="20181130 17:30:41.284"></status>
</kw>
<msg timestamp="20181130 17:30:41.284" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:30:41.284" starttime="20181130 17:30:41.282"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.286" starttime="20181130 17:30:41.286"></status>
</kw>
<msg timestamp="20181130 17:30:41.286" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:30:41.286" starttime="20181130 17:30:41.285"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.288" starttime="20181130 17:30:41.287"></status>
</kw>
<msg timestamp="20181130 17:30:41.288" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:30:41.288" starttime="20181130 17:30:41.287"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:41.290" starttime="20181130 17:30:41.290"></status>
</kw>
<msg timestamp="20181130 17:30:41.290" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:30:41.290" starttime="20181130 17:30:41.289"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:41.292" level="INFO">Starting process:
openstack security group rule create vpna_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 17:30:41.336" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:43.567" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:43.568" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:43.568" starttime="20181130 17:30:41.292"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:43.569" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:30:43Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | b04b642c-3ea2-4844-8c62-bfabfe04190d |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80 |
| updated_at        | 2018-11-30T17:30:43Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:43.570" starttime="20181130 17:30:43.569"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:43.570" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:43.570" starttime="20181130 17:30:43.570"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.572" starttime="20181130 17:30:43.571"></status>
</kw>
<msg timestamp="20181130 17:30:43.572" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:30:43.572" starttime="20181130 17:30:41.291"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:30:43.573" level="INFO">${rule_id} = b04b642c-3ea2-4844-8c62-bfabfe04190d</msg>
<status status="PASS" endtime="20181130 17:30:43.573" starttime="20181130 17:30:43.573"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:43.574" starttime="20181130 17:30:41.253"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:30:43.617" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 17:30:43.617" starttime="20181130 17:30:43.617"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:43.618" starttime="20181130 17:30:43.617"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.619" starttime="20181130 17:30:43.618"></status>
</kw>
<msg timestamp="20181130 17:30:43.619" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:30:43.619" starttime="20181130 17:30:43.618"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.620" starttime="20181130 17:30:43.619"></status>
</kw>
<msg timestamp="20181130 17:30:43.620" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:30:43.620" starttime="20181130 17:30:43.619"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.621" starttime="20181130 17:30:43.621"></status>
</kw>
<msg timestamp="20181130 17:30:43.621" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:30:43.621" starttime="20181130 17:30:43.620"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.622" starttime="20181130 17:30:43.622"></status>
</kw>
<msg timestamp="20181130 17:30:43.622" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:30:43.622" starttime="20181130 17:30:43.621"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.623" starttime="20181130 17:30:43.623"></status>
</kw>
<msg timestamp="20181130 17:30:43.623" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:30:43.623" starttime="20181130 17:30:43.622"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.624" starttime="20181130 17:30:43.624"></status>
</kw>
<msg timestamp="20181130 17:30:43.624" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 17:30:43.625" starttime="20181130 17:30:43.624"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:30:43.625" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:30:43.625" starttime="20181130 17:30:43.625"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:30:43.626" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:30:43.626" starttime="20181130 17:30:43.625"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:30:43.626" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:43.626" starttime="20181130 17:30:43.626"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.627" starttime="20181130 17:30:43.627"></status>
</kw>
<msg timestamp="20181130 17:30:43.627" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:43.627" starttime="20181130 17:30:43.626"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.628" starttime="20181130 17:30:43.628"></status>
</kw>
<msg timestamp="20181130 17:30:43.628" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:30:43.629" starttime="20181130 17:30:43.628"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.630" starttime="20181130 17:30:43.629"></status>
</kw>
<msg timestamp="20181130 17:30:43.630" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:30:43.630" starttime="20181130 17:30:43.629"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.631" starttime="20181130 17:30:43.631"></status>
</kw>
<msg timestamp="20181130 17:30:43.631" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:30:43.631" starttime="20181130 17:30:43.630"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.633" starttime="20181130 17:30:43.633"></status>
</kw>
<msg timestamp="20181130 17:30:43.633" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:30:43.633" starttime="20181130 17:30:43.631"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.634" starttime="20181130 17:30:43.634"></status>
</kw>
<msg timestamp="20181130 17:30:43.634" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:30:43.634" starttime="20181130 17:30:43.634"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:43.635" starttime="20181130 17:30:43.635"></status>
</kw>
<msg timestamp="20181130 17:30:43.635" level="INFO">${cmd} = openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:30:43.635" starttime="20181130 17:30:43.635"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:43.637" level="INFO">Starting process:
openstack security group rule create vpna_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 17:30:43.656" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:46.059" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:46.060" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:46.060" starttime="20181130 17:30:43.636"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:46.061" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:30:45Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | dd06065d-8793-4b48-b365-0fc22ce3c4c4 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80 |
| updated_at        | 2018-11-30T17:30:45Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:46.061" starttime="20181130 17:30:46.060"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:46.061" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:46.061" starttime="20181130 17:30:46.061"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.062" starttime="20181130 17:30:46.061"></status>
</kw>
<msg timestamp="20181130 17:30:46.062" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:30:46.062" starttime="20181130 17:30:43.636"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:30:46.063" level="INFO">${rule_id} = dd06065d-8793-4b48-b365-0fc22ce3c4c4</msg>
<status status="PASS" endtime="20181130 17:30:46.063" starttime="20181130 17:30:46.062"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:46.063" starttime="20181130 17:30:43.615"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:30:46.096" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 17:30:46.097" starttime="20181130 17:30:46.096"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:46.097" starttime="20181130 17:30:46.096"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.097" starttime="20181130 17:30:46.097"></status>
</kw>
<msg timestamp="20181130 17:30:46.097" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:30:46.098" starttime="20181130 17:30:46.097"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.098" starttime="20181130 17:30:46.098"></status>
</kw>
<msg timestamp="20181130 17:30:46.098" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:30:46.098" starttime="20181130 17:30:46.098"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.099" starttime="20181130 17:30:46.099"></status>
</kw>
<msg timestamp="20181130 17:30:46.099" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:30:46.099" starttime="20181130 17:30:46.099"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.100" starttime="20181130 17:30:46.100"></status>
</kw>
<msg timestamp="20181130 17:30:46.100" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:30:46.100" starttime="20181130 17:30:46.100"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.101" starttime="20181130 17:30:46.101"></status>
</kw>
<msg timestamp="20181130 17:30:46.101" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:30:46.101" starttime="20181130 17:30:46.101"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.102" starttime="20181130 17:30:46.102"></status>
</kw>
<msg timestamp="20181130 17:30:46.102" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 17:30:46.102" starttime="20181130 17:30:46.101"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:30:46.103" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:30:46.103" starttime="20181130 17:30:46.102"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:30:46.103" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:30:46.103" starttime="20181130 17:30:46.103"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:30:46.104" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:46.104" starttime="20181130 17:30:46.103"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.105" starttime="20181130 17:30:46.104"></status>
</kw>
<msg timestamp="20181130 17:30:46.105" level="INFO">${cmd} = openstack security group rule create vpna_sg</msg>
<status status="PASS" endtime="20181130 17:30:46.105" starttime="20181130 17:30:46.104"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.106" starttime="20181130 17:30:46.105"></status>
</kw>
<msg timestamp="20181130 17:30:46.106" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress</msg>
<status status="PASS" endtime="20181130 17:30:46.106" starttime="20181130 17:30:46.105"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.107" starttime="20181130 17:30:46.106"></status>
</kw>
<msg timestamp="20181130 17:30:46.107" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:30:46.107" starttime="20181130 17:30:46.106"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.108" starttime="20181130 17:30:46.108"></status>
</kw>
<msg timestamp="20181130 17:30:46.108" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:30:46.108" starttime="20181130 17:30:46.107"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.109" starttime="20181130 17:30:46.109"></status>
</kw>
<msg timestamp="20181130 17:30:46.109" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:30:46.109" starttime="20181130 17:30:46.108"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.110" starttime="20181130 17:30:46.110"></status>
</kw>
<msg timestamp="20181130 17:30:46.110" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:30:46.110" starttime="20181130 17:30:46.109"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:46.111" starttime="20181130 17:30:46.111"></status>
</kw>
<msg timestamp="20181130 17:30:46.111" level="INFO">${cmd} = openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:30:46.111" starttime="20181130 17:30:46.110"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:46.112" level="INFO">Starting process:
openstack security group rule create vpna_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 17:30:46.136" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:48.407" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:48.407" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:48.408" starttime="20181130 17:30:46.112"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:48.409" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:30:48Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 666fb44c-ff52-4e00-b0e0-eb3a3af1b0dd |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80 |
| updated_at        | 2018-11-30T17:30:48Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:48.409" starttime="20181130 17:30:48.408"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:48.410" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:48.410" starttime="20181130 17:30:48.409"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:48.410" starttime="20181130 17:30:48.410"></status>
</kw>
<msg timestamp="20181130 17:30:48.411" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:30:48.411" starttime="20181130 17:30:46.111"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:30:48.414" level="INFO">${rule_id} = 666fb44c-ff52-4e00-b0e0-eb3a3af1b0dd</msg>
<status status="PASS" endtime="20181130 17:30:48.414" starttime="20181130 17:30:48.413"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:48.414" starttime="20181130 17:30:46.095"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:48.416" starttime="20181130 17:30:48.415"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:48.416" starttime="20181130 17:30:31.815"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{PORTS}[0]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:30:48.419" level="INFO">Length is 2</msg>
<msg timestamp="20181130 17:30:48.419" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181130 17:30:48.419" starttime="20181130 17:30:48.418"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:30:48.420" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:30:48.420" starttime="20181130 17:30:48.419"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:30:48.421" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181130 17:30:48.421" starttime="20181130 17:30:48.420"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:48.435" level="INFO">Starting process:
openstack port create --network vpna_net_1 vpna_net_1_port_1 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181130 17:30:48.455" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:51.364" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:51.365" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:51.365" starttime="20181130 17:30:48.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:51.366" level="INFO">+-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                      |
+-----------------------+----------------------------------------------------------------------------+
| admin_state_up        | UP                                                                         |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:25:cb:34'               |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:25:cb:34'               |
| binding_host_id       |                                                                            |
| binding_profile       |                                                                            |
| binding_vif_details   |                                                                            |
| binding_vif_type      | unbound                                                                    |
| binding_vnic_type     | normal                                                                     |
| created_at            | 2018-11-30T17:30:50Z                                                       |
| data_plane_status     | None                                                                       |
| description           |                                                                            |
| device_id             |                                                                            |
| device_owner          |                                                                            |
| dns_assignment        | None                                                                       |
| dns_name              | None                                                                       |
| extra_dhcp_opts       |                                                                            |
| fixed_ips             | ip_address='10.10.10.11', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c' |
| id                    | badaccbb-1e8b-4d98-abc8-502a20abc48f                                       |
| ip_address            | None                                                                       |
| mac_address           | fa:16:3e:25:cb:34                                                          |
| name                  | vpna_net_1_port_1                                                          |
| network_id            | df40b179-d083-4a67-8dd9-337f38aaf570                                       |
| option_name           | None                                                                       |
| option_value          | None                                                                       |
| port_security_enabled | True                                                                       |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                           |
| qos_policy_id         | None                                                                       |
| revision_number       | 1                                                                          |
| security_group_ids    | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80                                       |
| status                | DOWN                                                                       |
| subnet_id             | None                                                                       |
| tags                  |                                                                            |
| trunk_details         | None                                                                       |
| updated_at            | 2018-11-30T17:30:50Z                                                       |
+-----------------------+----------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:51.366" starttime="20181130 17:30:51.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:51.367" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:51.367" starttime="20181130 17:30:51.366"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:51.367" starttime="20181130 17:30:51.367"></status>
</kw>
<msg timestamp="20181130 17:30:51.368" level="INFO">${output} = +-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                  ...</msg>
<status status="PASS" endtime="20181130 17:30:51.368" starttime="20181130 17:30:48.433"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:51.368" starttime="20181130 17:30:48.417"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[0]</arg>
<arg>@{PORTS}[1]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:30:51.369" level="INFO">Length is 2</msg>
<msg timestamp="20181130 17:30:51.370" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181130 17:30:51.370" starttime="20181130 17:30:51.369"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:30:51.370" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:30:51.370" starttime="20181130 17:30:51.370"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:30:51.371" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181130 17:30:51.371" starttime="20181130 17:30:51.370"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:51.379" level="INFO">Starting process:
openstack port create --network vpna_net_1 vpna_net_1_port_2 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181130 17:30:51.411" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:54.441" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:54.441" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:54.442" starttime="20181130 17:30:51.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:54.443" level="INFO">+-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                     |
+-----------------------+---------------------------------------------------------------------------+
| admin_state_up        | UP                                                                        |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:b7:39:eb'              |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:b7:39:eb'              |
| binding_host_id       |                                                                           |
| binding_profile       |                                                                           |
| binding_vif_details   |                                                                           |
| binding_vif_type      | unbound                                                                   |
| binding_vnic_type     | normal                                                                    |
| created_at            | 2018-11-30T17:30:53Z                                                      |
| data_plane_status     | None                                                                      |
| description           |                                                                           |
| device_id             |                                                                           |
| device_owner          |                                                                           |
| dns_assignment        | None                                                                      |
| dns_name              | None                                                                      |
| extra_dhcp_opts       |                                                                           |
| fixed_ips             | ip_address='10.10.10.6', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c' |
| id                    | b1aca282-a956-4254-8d38-2281c114d4f6                                      |
| ip_address            | None                                                                      |
| mac_address           | fa:16:3e:b7:39:eb                                                         |
| name                  | vpna_net_1_port_2                                                         |
| network_id            | df40b179-d083-4a67-8dd9-337f38aaf570                                      |
| option_name           | None                                                                      |
| option_value          | None                                                                      |
| port_security_enabled | True                                                                      |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                          |
| qos_policy_id         | None                                                                      |
| revision_number       | 1                                                                         |
| security_group_ids    | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80                                      |
| status                | DOWN                                                                      |
| subnet_id             | None                                                                      |
| tags                  |                                                                           |
| trunk_details         | None                                                                      |
| updated_at            | 2018-11-30T17:30:54Z                                                      |
+-----------------------+---------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:54.443" starttime="20181130 17:30:54.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:54.444" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:54.444" starttime="20181130 17:30:54.444"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:54.446" starttime="20181130 17:30:54.445"></status>
</kw>
<msg timestamp="20181130 17:30:54.446" level="INFO">${output} = +-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                   ...</msg>
<status status="PASS" endtime="20181130 17:30:54.447" starttime="20181130 17:30:51.378"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:54.447" starttime="20181130 17:30:51.368"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{PORTS}[2]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:30:54.449" level="INFO">Length is 2</msg>
<msg timestamp="20181130 17:30:54.449" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181130 17:30:54.450" starttime="20181130 17:30:54.449"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:30:54.451" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:30:54.451" starttime="20181130 17:30:54.450"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:30:54.452" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181130 17:30:54.452" starttime="20181130 17:30:54.451"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:54.466" level="INFO">Starting process:
openstack port create --network vpna_net_2 vpna_net_2_port_1 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181130 17:30:54.488" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:30:57.336" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:30:57.336" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:30:57.336" starttime="20181130 17:30:54.465"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:30:57.337" level="INFO">+-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                     |
+-----------------------+---------------------------------------------------------------------------+
| admin_state_up        | UP                                                                        |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:f5:bd:a9'              |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:f5:bd:a9'              |
| binding_host_id       |                                                                           |
| binding_profile       |                                                                           |
| binding_vif_details   |                                                                           |
| binding_vif_type      | unbound                                                                   |
| binding_vnic_type     | normal                                                                    |
| created_at            | 2018-11-30T17:30:56Z                                                      |
| data_plane_status     | None                                                                      |
| description           |                                                                           |
| device_id             |                                                                           |
| device_owner          |                                                                           |
| dns_assignment        | None                                                                      |
| dns_name              | None                                                                      |
| extra_dhcp_opts       |                                                                           |
| fixed_ips             | ip_address='10.20.20.3', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75' |
| id                    | e254e81e-45a7-46d0-8768-94e86e1a60c6                                      |
| ip_address            | None                                                                      |
| mac_address           | fa:16:3e:f5:bd:a9                                                         |
| name                  | vpna_net_2_port_1                                                         |
| network_id            | c5df0187-54d1-4312-8040-f522592f13e3                                      |
| option_name           | None                                                                      |
| option_value          | None                                                                      |
| port_security_enabled | True                                                                      |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                          |
| qos_policy_id         | None                                                                      |
| revision_number       | 1                                                                         |
| security_group_ids    | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80                                      |
| status                | DOWN                                                                      |
| subnet_id             | None                                                                      |
| tags                  |                                                                           |
| trunk_details         | None                                                                      |
| updated_at            | 2018-11-30T17:30:56Z                                                      |
+-----------------------+---------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:30:57.338" starttime="20181130 17:30:57.337"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:30:57.338" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:30:57.338" starttime="20181130 17:30:57.338"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:30:57.339" starttime="20181130 17:30:57.339"></status>
</kw>
<msg timestamp="20181130 17:30:57.340" level="INFO">${output} = +-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                   ...</msg>
<status status="PASS" endtime="20181130 17:30:57.340" starttime="20181130 17:30:54.464"></status>
</kw>
<status status="PASS" endtime="20181130 17:30:57.340" starttime="20181130 17:30:54.447"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[1]</arg>
<arg>@{PORTS}[3]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:30:57.341" level="INFO">Length is 2</msg>
<msg timestamp="20181130 17:30:57.341" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181130 17:30:57.341" starttime="20181130 17:30:57.341"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:30:57.342" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:30:57.342" starttime="20181130 17:30:57.342"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:30:57.343" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181130 17:30:57.343" starttime="20181130 17:30:57.342"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:30:57.352" level="INFO">Starting process:
openstack port create --network vpna_net_2 vpna_net_2_port_2 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181130 17:30:57.374" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:31:00.594" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:31:00.594" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:31:00.595" starttime="20181130 17:30:57.352"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:31:00.596" level="INFO">+-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                      |
+-----------------------+----------------------------------------------------------------------------+
| admin_state_up        | UP                                                                         |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:27:be:c7'               |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:27:be:c7'               |
| binding_host_id       |                                                                            |
| binding_profile       |                                                                            |
| binding_vif_details   |                                                                            |
| binding_vif_type      | unbound                                                                    |
| binding_vnic_type     | normal                                                                     |
| created_at            | 2018-11-30T17:30:59Z                                                       |
| data_plane_status     | None                                                                       |
| description           |                                                                            |
| device_id             |                                                                            |
| device_owner          |                                                                            |
| dns_assignment        | None                                                                       |
| dns_name              | None                                                                       |
| extra_dhcp_opts       |                                                                            |
| fixed_ips             | ip_address='10.20.20.10', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75' |
| id                    | dac733da-11c4-4398-8668-4ce4c38ded22                                       |
| ip_address            | None                                                                       |
| mac_address           | fa:16:3e:27:be:c7                                                          |
| name                  | vpna_net_2_port_2                                                          |
| network_id            | c5df0187-54d1-4312-8040-f522592f13e3                                       |
| option_name           | None                                                                       |
| option_value          | None                                                                       |
| port_security_enabled | True                                                                       |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                           |
| qos_policy_id         | None                                                                       |
| revision_number       | 1                                                                          |
| security_group_ids    | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80                                       |
| status                | DOWN                                                                       |
| subnet_id             | None                                                                       |
| tags                  |                                                                            |
| trunk_details         | None                                                                       |
| updated_at            | 2018-11-30T17:31:00Z                                                       |
+-----------------------+----------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:31:00.596" starttime="20181130 17:31:00.595"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:31:00.597" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:31:00.597" starttime="20181130 17:31:00.596"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:00.597" starttime="20181130 17:31:00.597"></status>
</kw>
<msg timestamp="20181130 17:31:00.598" level="INFO">${output} = +-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                  ...</msg>
<status status="PASS" endtime="20181130 17:31:00.598" starttime="20181130 17:30:57.351"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:00.598" starttime="20181130 17:30:57.340"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{PORTS}[4]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:31:00.599" level="INFO">Length is 2</msg>
<msg timestamp="20181130 17:31:00.600" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181130 17:31:00.600" starttime="20181130 17:31:00.599"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:31:00.600" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:31:00.600" starttime="20181130 17:31:00.600"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:31:00.601" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181130 17:31:00.601" starttime="20181130 17:31:00.600"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:31:00.611" level="INFO">Starting process:
openstack port create --network vpna_net_3 vpna_net_3_port_1 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181130 17:31:00.638" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:31:03.632" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:31:03.632" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:31:03.632" starttime="20181130 17:31:00.610"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:31:03.633" level="INFO">+-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                      |
+-----------------------+----------------------------------------------------------------------------+
| admin_state_up        | UP                                                                         |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:e4:92:75'               |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:e4:92:75'               |
| binding_host_id       |                                                                            |
| binding_profile       |                                                                            |
| binding_vif_details   |                                                                            |
| binding_vif_type      | unbound                                                                    |
| binding_vnic_type     | normal                                                                     |
| created_at            | 2018-11-30T17:31:03Z                                                       |
| data_plane_status     | None                                                                       |
| description           |                                                                            |
| device_id             |                                                                            |
| device_owner          |                                                                            |
| dns_assignment        | None                                                                       |
| dns_name              | None                                                                       |
| extra_dhcp_opts       |                                                                            |
| fixed_ips             | ip_address='10.30.30.10', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33' |
| id                    | 436f320f-7d40-4ba9-a370-9a24149a95c7                                       |
| ip_address            | None                                                                       |
| mac_address           | fa:16:3e:e4:92:75                                                          |
| name                  | vpna_net_3_port_1                                                          |
| network_id            | 41b6def1-ec1f-4858-a338-f049315364bf                                       |
| option_name           | None                                                                       |
| option_value          | None                                                                       |
| port_security_enabled | True                                                                       |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                           |
| qos_policy_id         | None                                                                       |
| revision_number       | 1                                                                          |
| security_group_ids    | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80                                       |
| status                | DOWN                                                                       |
| subnet_id             | None                                                                       |
| tags                  |                                                                            |
| trunk_details         | None                                                                       |
| updated_at            | 2018-11-30T17:31:03Z                                                       |
+-----------------------+----------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:31:03.633" starttime="20181130 17:31:03.633"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:31:03.634" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:31:03.634" starttime="20181130 17:31:03.634"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:03.635" starttime="20181130 17:31:03.634"></status>
</kw>
<msg timestamp="20181130 17:31:03.635" level="INFO">${output} = +-----------------------+----------------------------------------------------------------------------+
| Field                 | Value                                                                  ...</msg>
<status status="PASS" endtime="20181130 17:31:03.635" starttime="20181130 17:31:00.610"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:03.635" starttime="20181130 17:31:00.598"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{NETWORKS}[2]</arg>
<arg>@{PORTS}[5]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
<arg>allowed_address_pairs=@{EXTRA_NW_IP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:31:03.636" level="INFO">Length is 2</msg>
<msg timestamp="20181130 17:31:03.636" level="INFO">${address_pair_length} = 2</msg>
<status status="PASS" endtime="20181130 17:31:03.636" starttime="20181130 17:31:03.636"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:31:03.637" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:31:03.637" starttime="20181130 17:31:03.637"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:31:03.638" level="INFO">${allowed_pairs_argv} = --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<status status="PASS" endtime="20181130 17:31:03.638" starttime="20181130 17:31:03.637"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:31:03.645" level="INFO">Starting process:
openstack port create --network vpna_net_3 vpna_net_3_port_2 --security-group vpna_sg  --allowed-address ip-address=192.168.10.110 --allowed-address ip-address=192.168.20.110</msg>
<msg timestamp="20181130 17:31:03.674" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:31:06.744" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:31:06.744" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:31:06.744" starttime="20181130 17:31:03.645"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:31:06.745" level="INFO">+-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                     |
+-----------------------+---------------------------------------------------------------------------+
| admin_state_up        | UP                                                                        |
| allowed_address_pairs | ip_address='192.168.10.110', mac_address='fa:16:3e:b4:6b:91'              |
|                       | ip_address='192.168.20.110', mac_address='fa:16:3e:b4:6b:91'              |
| binding_host_id       |                                                                           |
| binding_profile       |                                                                           |
| binding_vif_details   |                                                                           |
| binding_vif_type      | unbound                                                                   |
| binding_vnic_type     | normal                                                                    |
| created_at            | 2018-11-30T17:31:06Z                                                      |
| data_plane_status     | None                                                                      |
| description           |                                                                           |
| device_id             |                                                                           |
| device_owner          |                                                                           |
| dns_assignment        | None                                                                      |
| dns_name              | None                                                                      |
| extra_dhcp_opts       |                                                                           |
| fixed_ips             | ip_address='10.30.30.5', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33' |
| id                    | a7ead66f-4613-49cc-9f1f-1021987399a1                                      |
| ip_address            | None                                                                      |
| mac_address           | fa:16:3e:b4:6b:91                                                         |
| name                  | vpna_net_3_port_2                                                         |
| network_id            | 41b6def1-ec1f-4858-a338-f049315364bf                                      |
| option_name           | None                                                                      |
| option_value          | None                                                                      |
| port_security_enabled | True                                                                      |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                          |
| qos_policy_id         | None                                                                      |
| revision_number       | 1                                                                         |
| security_group_ids    | 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80                                      |
| status                | DOWN                                                                      |
| subnet_id             | None                                                                      |
| tags                  |                                                                           |
| trunk_details         | None                                                                      |
| updated_at            | 2018-11-30T17:31:06Z                                                      |
+-----------------------+---------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:31:06.746" starttime="20181130 17:31:06.745"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:31:06.746" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:31:06.747" starttime="20181130 17:31:06.746"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:06.748" starttime="20181130 17:31:06.747"></status>
</kw>
<msg timestamp="20181130 17:31:06.748" level="INFO">${output} = +-----------------------+---------------------------------------------------------------------------+
| Field                 | Value                                                                   ...</msg>
<status status="PASS" endtime="20181130 17:31:06.748" starttime="20181130 17:31:03.644"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.748" starttime="20181130 17:31:03.635"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Check For Elements At URI</arg>
<arg>${CONFIG_API}/neutron:neutron/ports/</arg>
<arg>${PORTS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${CONFIG_API}/neutron:neutron/ports/</arg>
<arg>${PORTS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:31:06.772" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/ports/, headers=None json=None</msg>
<msg timestamp="20181130 17:31:06.772" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:31:06.772" starttime="20181130 17:31:06.767"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 17:31:06.774" level="INFO">{"ports":{"port":[{"uuid":"436f320f-7d40-4ba9-a370-9a24149a95c7","fixed-ips":[{"subnet-id":"b2ec89c3-fa63-42da-9f10-19c039c42b33","ip-address":"10.30.30.10"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:e4:92:75","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:e4:92:75","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:e4:92:75","ip-address":"192.168.20.110"}],"network-id":"41b6def1-ec1f-4858-a338-f049315364bf","name":"vpna_net_3_port_1"},{"uuid":"badaccbb-1e8b-4d98-abc8-502a20abc48f","fixed-ips":[{"subnet-id":"b9de7b63-0309-46b4-ba58-4e388faa891c","ip-address":"10.10.10.11"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:25:cb:34","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:25:cb:34","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:25:cb:34","ip-address":"192.168.20.110"}],"network-id":"df40b179-d083-4a67-8dd9-337f38aaf570","name":"vpna_net_1_port_1"},{"uuid":"a7ead66f-4613-49cc-9f1f-1021987399a1","fixed-ips":[{"subnet-id":"b2ec89c3-fa63-42da-9f10-19c039c42b33","ip-address":"10.30.30.5"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:b4:6b:91","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:b4:6b:91","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:b4:6b:91","ip-address":"192.168.10.110"}],"network-id":"41b6def1-ec1f-4858-a338-f049315364bf","name":"vpna_net_3_port_2"},{"uuid":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","fixed-ips":[{"subnet-id":"ec49f698-0b25-43b5-823b-df3205052b75","ip-address":"10.20.20.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-c5df0187-54d1-4312-8040-f522592f13e3","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:55:65:da","admin-state-up":true,"network-id":"c5df0187-54d1-4312-8040-f522592f13e3","name":""},{"uuid":"dac733da-11c4-4398-8668-4ce4c38ded22","fixed-ips":[{"subnet-id":"ec49f698-0b25-43b5-823b-df3205052b75","ip-address":"10.20.20.10"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:27:be:c7","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:27:be:c7","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:27:be:c7","ip-address":"192.168.10.110"}],"network-id":"c5df0187-54d1-4312-8040-f522592f13e3","name":"vpna_net_2_port_2"},{"uuid":"b1aca282-a956-4254-8d38-2281c114d4f6","fixed-ips":[{"subnet-id":"b9de7b63-0309-46b4-ba58-4e388faa891c","ip-address":"10.10.10.6"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:b7:39:eb","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:b7:39:eb","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:b7:39:eb","ip-address":"192.168.10.110"}],"network-id":"df40b179-d083-4a67-8dd9-337f38aaf570","name":"vpna_net_1_port_2"},{"uuid":"e254e81e-45a7-46d0-8768-94e86e1a60c6","fixed-ips":[{"subnet-id":"ec49f698-0b25-43b5-823b-df3205052b75","ip-address":"10.20.20.3"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:f5:bd:a9","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:f5:bd:a9","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:f5:bd:a9","ip-address":"192.168.20.110"}],"network-id":"c5df0187-54d1-4312-8040-f522592f13e3","name":"vpna_net_2_port_1"},{"uuid":"57598245-ea27-4e2b-9967-60be8998e126","fixed-ips":[{"subnet-id":"b2ec89c3-fa63-42da-9f10-19c039c42b33","ip-address":"10.30.30.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-41b6def1-ec1f-4858-a338-f049315364bf","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:d2:b6:d1","admin-state-up":true,"network-id":"41b6def1-ec1f-4858-a338-f049315364bf","name":""},{"uuid":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","fixed-ips":[{"subnet-id":"b9de7b63-0309-46b4-ba58-4e388faa891c","ip-address":"10.10.10.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-df40b179-d083-4a67-8dd9-337f38aaf570","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:d9:6b:53","admin-state-up":true,"network-id":"df40b179-d083-4a67-8dd9-337f38aaf570","name":""}]}}</msg>
<status status="PASS" endtime="20181130 17:31:06.774" starttime="20181130 17:31:06.773"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.774" starttime="20181130 17:31:06.772"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 17:31:06.775" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 17:31:06.775" starttime="20181130 17:31:06.774"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = vpna_net_1_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:06.776" starttime="20181130 17:31:06.776"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.776" starttime="20181130 17:31:06.775"></status>
</kw>
<kw type="foritem" name="${i} = vpna_net_1_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:06.777" starttime="20181130 17:31:06.777"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.777" starttime="20181130 17:31:06.776"></status>
</kw>
<kw type="foritem" name="${i} = vpna_net_2_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:06.778" starttime="20181130 17:31:06.778"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.778" starttime="20181130 17:31:06.777"></status>
</kw>
<kw type="foritem" name="${i} = vpna_net_2_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:06.779" starttime="20181130 17:31:06.779"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.779" starttime="20181130 17:31:06.778"></status>
</kw>
<kw type="foritem" name="${i} = vpna_net_3_port_1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:06.780" starttime="20181130 17:31:06.780"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.780" starttime="20181130 17:31:06.779"></status>
</kw>
<kw type="foritem" name="${i} = vpna_net_3_port_2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:06.781" starttime="20181130 17:31:06.781"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.781" starttime="20181130 17:31:06.780"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.781" starttime="20181130 17:31:06.775"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.781" starttime="20181130 17:31:06.767"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:06.782" starttime="20181130 17:31:06.749"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[0]</arg>
<arg>@{NET_1_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:31:06.806" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:31:06.806" starttime="20181130 17:31:06.806"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:31:06.814" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_1_port_1 --security-group vpna_sg --availability-zone nova: vpna_net_1_vm_1</msg>
<msg timestamp="20181130 17:31:06.856" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:31:11.155" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:31:11.156" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:31:11.156" starttime="20181130 17:31:06.813"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:31:11.157" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 4jAfJQpU285f                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:31:10Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 778fc806-854c-432b-843d-646927fe8c3f                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | vpna_net_1_vm_1                                                 |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='13e641c5-079e-4b9f-a5d9-df6ff8a8ee80'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:31:10Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:31:11.157" starttime="20181130 17:31:11.156"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:31:11.157" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:31:11.157" starttime="20181130 17:31:11.157"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:11.158" starttime="20181130 17:31:11.158"></status>
</kw>
<msg timestamp="20181130 17:31:11.159" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:31:11.159" starttime="20181130 17:31:06.813"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:11.159" starttime="20181130 17:31:06.805"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[1]</arg>
<arg>@{NET_1_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:31:11.176" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:31:11.176" starttime="20181130 17:31:11.175"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:31:11.183" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_1_port_2 --security-group vpna_sg --availability-zone nova: vpna_net_1_vm_2</msg>
<msg timestamp="20181130 17:31:11.221" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:31:14.774" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:31:14.775" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:31:14.775" starttime="20181130 17:31:11.183"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:31:14.776" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | 73eRayD2ZNMi                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:31:14Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 3104a31b-d220-4009-8d83-9ecf430d6c77                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | vpna_net_1_vm_2                                                 |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='13e641c5-079e-4b9f-a5d9-df6ff8a8ee80'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:31:14Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:31:14.776" starttime="20181130 17:31:14.775"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:31:14.776" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:31:14.776" starttime="20181130 17:31:14.776"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:14.777" starttime="20181130 17:31:14.777"></status>
</kw>
<msg timestamp="20181130 17:31:14.777" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:31:14.777" starttime="20181130 17:31:11.182"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:14.778" starttime="20181130 17:31:11.175"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[2]</arg>
<arg>@{NET_2_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:31:14.797" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:31:14.797" starttime="20181130 17:31:14.796"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:31:14.808" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_2_port_1 --security-group vpna_sg --availability-zone nova: vpna_net_2_vm_1</msg>
<msg timestamp="20181130 17:31:14.834" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:31:18.891" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:31:18.891" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:31:18.892" starttime="20181130 17:31:14.807"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:31:18.892" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | VLy4z7pYjxgF                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:31:18Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 6855d025-e548-451d-94ca-6b3aed9958ca                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | vpna_net_2_vm_1                                                 |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='13e641c5-079e-4b9f-a5d9-df6ff8a8ee80'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:31:18Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:31:18.893" starttime="20181130 17:31:18.892"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:31:18.893" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:31:18.893" starttime="20181130 17:31:18.893"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:18.894" starttime="20181130 17:31:18.893"></status>
</kw>
<msg timestamp="20181130 17:31:18.894" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:31:18.894" starttime="20181130 17:31:14.806"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:18.894" starttime="20181130 17:31:14.795"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[3]</arg>
<arg>@{NET_2_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:31:18.911" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:31:18.911" starttime="20181130 17:31:18.910"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:31:18.918" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_2_port_2 --security-group vpna_sg --availability-zone nova: vpna_net_2_vm_2</msg>
<msg timestamp="20181130 17:31:18.938" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:31:22.580" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:31:22.580" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:31:22.580" starttime="20181130 17:31:18.918"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:31:22.581" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | hBffhk2brFPN                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:31:22Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 009fb445-abb0-4e01-870f-86be74717d75                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | vpna_net_2_vm_2                                                 |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='13e641c5-079e-4b9f-a5d9-df6ff8a8ee80'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:31:22Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:31:22.581" starttime="20181130 17:31:22.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:31:22.582" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:31:22.582" starttime="20181130 17:31:22.582"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:22.583" starttime="20181130 17:31:22.582"></status>
</kw>
<msg timestamp="20181130 17:31:22.583" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:31:22.583" starttime="20181130 17:31:18.917"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:22.583" starttime="20181130 17:31:18.909"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[4]</arg>
<arg>@{NET_3_VMS}[0]</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:31:22.600" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:31:22.600" starttime="20181130 17:31:22.599"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:31:22.607" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_3_port_1 --security-group vpna_sg --availability-zone nova: vpna_net_3_vm_1</msg>
<msg timestamp="20181130 17:31:22.631" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:31:26.343" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:31:26.344" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:31:26.344" starttime="20181130 17:31:22.607"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:31:26.345" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | TTEo3n7jhLHJ                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:31:26Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 2260db76-179d-44ce-9102-eaac27e887fd                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | vpna_net_3_vm_1                                                 |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='13e641c5-079e-4b9f-a5d9-df6ff8a8ee80'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:31:26Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:31:26.345" starttime="20181130 17:31:26.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:31:26.346" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:31:26.346" starttime="20181130 17:31:26.346"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:26.347" starttime="20181130 17:31:26.347"></status>
</kw>
<msg timestamp="20181130 17:31:26.348" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:31:26.348" starttime="20181130 17:31:22.606"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:26.348" starttime="20181130 17:31:22.599"></status>
</kw>
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>@{PORTS}[5]</arg>
<arg>@{NET_3_VMS}[1]</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:31:26.381" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:31:26.381" starttime="20181130 17:31:26.380"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:31:26.395" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port vpna_net_3_port_2 --security-group vpna_sg --availability-zone nova: vpna_net_3_vm_2</msg>
<msg timestamp="20181130 17:31:26.433" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:31:29.873" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:31:29.874" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:31:29.874" starttime="20181130 17:31:26.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:31:29.876" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | pLnkpqLsYMg8                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:31:29Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | d254ee9d-e27f-45e0-90ec-2497fc542ca1                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | vpna_net_3_vm_2                                                 |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='13e641c5-079e-4b9f-a5d9-df6ff8a8ee80'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:31:29Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:31:29.876" starttime="20181130 17:31:29.875"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:31:29.877" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:31:29.877" starttime="20181130 17:31:29.877"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:29.879" starttime="20181130 17:31:29.878"></status>
</kw>
<msg timestamp="20181130 17:31:29.880" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:31:29.880" starttime="20181130 17:31:26.394"></status>
</kw>
<status status="PASS" endtime="20181130 17:31:29.880" starttime="20181130 17:31:26.379"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181130 17:31:29.883" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:31:29.883" starttime="20181130 17:31:29.882"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = vpna_net_1_vm_1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:31:29.902" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:31:29.931" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:31:33.180" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:31:33.181" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:31:33.181" starttime="20181130 17:31:29.901"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:31:33.182" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:31:33.182" starttime="20181130 17:31:33.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:31:33.183" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:31:33.183" starttime="20181130 17:31:33.183"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:31:33.184" starttime="20181130 17:31:33.183"></status>
</kw>
<msg timestamp="20181130 17:31:33.184" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:31:33.185" starttime="20181130 17:31:29.900"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:31:33.185" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:31:33.186" starttime="20181130 17:31:33.185"></status>
</kw>
<status status="FAIL" endtime="20181130 17:31:33.186" starttime="20181130 17:31:29.886"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:32:03.209" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:32:03.231" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:32:06.497" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:32:06.497" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:32:06.497" starttime="20181130 17:32:03.208"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:32:06.498" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:32:06.498" starttime="20181130 17:32:06.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:32:06.498" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:32:06.499" starttime="20181130 17:32:06.498"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:32:06.499" starttime="20181130 17:32:06.499"></status>
</kw>
<msg timestamp="20181130 17:32:06.499" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:32:06.500" starttime="20181130 17:32:03.207"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:32:06.500" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:32:06.500" starttime="20181130 17:32:06.500"></status>
</kw>
<status status="FAIL" endtime="20181130 17:32:06.500" starttime="20181130 17:32:03.187"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:32:36.523" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:32:36.557" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:32:39.882" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:32:39.882" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:32:39.883" starttime="20181130 17:32:36.522"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:32:39.884" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:32:39.884" starttime="20181130 17:32:39.883"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:32:39.885" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:32:39.885" starttime="20181130 17:32:39.885"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:32:39.887" starttime="20181130 17:32:39.886"></status>
</kw>
<msg timestamp="20181130 17:32:39.887" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:32:39.887" starttime="20181130 17:32:36.521"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:32:39.888" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:32:39.888" starttime="20181130 17:32:39.888"></status>
</kw>
<status status="FAIL" endtime="20181130 17:32:39.889" starttime="20181130 17:32:36.501"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:33:09.907" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:33:09.949" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:33:13.236" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:33:13.237" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:33:13.237" starttime="20181130 17:33:09.907"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:33:13.237" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:33:13.238" starttime="20181130 17:33:13.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:33:13.238" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:33:13.238" starttime="20181130 17:33:13.238"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:33:13.239" starttime="20181130 17:33:13.238"></status>
</kw>
<msg timestamp="20181130 17:33:13.239" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:33:13.239" starttime="20181130 17:33:09.906"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:33:13.240" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:33:13.240" starttime="20181130 17:33:13.239"></status>
</kw>
<status status="FAIL" endtime="20181130 17:33:13.240" starttime="20181130 17:33:09.890"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:33:43.252" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:33:43.295" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:33:46.399" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:33:46.400" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:33:46.400" starttime="20181130 17:33:43.252"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:33:46.401" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:33:46.401" starttime="20181130 17:33:46.400"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:33:46.401" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:33:46.401" starttime="20181130 17:33:46.401"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:33:46.402" starttime="20181130 17:33:46.402"></status>
</kw>
<msg timestamp="20181130 17:33:46.402" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:33:46.402" starttime="20181130 17:33:43.252"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:33:46.403" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:33:46.403" starttime="20181130 17:33:46.403"></status>
</kw>
<status status="FAIL" endtime="20181130 17:33:46.403" starttime="20181130 17:33:43.241"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:34:16.413" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:34:16.434" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:34:19.557" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:34:19.557" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:34:19.557" starttime="20181130 17:34:16.413"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:34:19.558" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:34:19.559" starttime="20181130 17:34:19.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:34:19.559" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:34:19.559" starttime="20181130 17:34:19.559"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:34:19.560" starttime="20181130 17:34:19.559"></status>
</kw>
<msg timestamp="20181130 17:34:19.560" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:34:19.560" starttime="20181130 17:34:16.412"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:34:19.561" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:34:19.561" starttime="20181130 17:34:19.561"></status>
</kw>
<status status="FAIL" endtime="20181130 17:34:19.561" starttime="20181130 17:34:16.404"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:34:49.576" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:34:49.612" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:34:52.829" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:34:52.829" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:34:52.830" starttime="20181130 17:34:49.575"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:34:52.831" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:34:52.831" starttime="20181130 17:34:52.830"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:34:52.832" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:34:52.832" starttime="20181130 17:34:52.832"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:34:52.833" starttime="20181130 17:34:52.832"></status>
</kw>
<msg timestamp="20181130 17:34:52.834" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:34:52.834" starttime="20181130 17:34:49.574"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:34:52.835" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:34:52.835" starttime="20181130 17:34:52.834"></status>
</kw>
<status status="FAIL" endtime="20181130 17:34:52.835" starttime="20181130 17:34:49.563"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:35:22.845" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:35:22.887" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:35:26.073" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:35:26.074" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:35:26.074" starttime="20181130 17:35:22.845"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:35:26.075" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:35:26.075" starttime="20181130 17:35:26.075"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:35:26.076" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:35:26.076" starttime="20181130 17:35:26.076"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:35:26.077" starttime="20181130 17:35:26.076"></status>
</kw>
<msg timestamp="20181130 17:35:26.077" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:35:26.077" starttime="20181130 17:35:22.844"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:35:26.078" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:35:26.078" starttime="20181130 17:35:26.077"></status>
</kw>
<status status="FAIL" endtime="20181130 17:35:26.078" starttime="20181130 17:35:22.836"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:35:56.090" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:35:56.130" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:35:59.056" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:35:59.056" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:35:59.057" starttime="20181130 17:35:56.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:35:59.058" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:35:59.058" starttime="20181130 17:35:59.057"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:35:59.059" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:35:59.059" starttime="20181130 17:35:59.058"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:35:59.060" starttime="20181130 17:35:59.059"></status>
</kw>
<msg timestamp="20181130 17:35:59.060" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:35:59.060" starttime="20181130 17:35:56.089"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:35:59.061" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:35:59.061" starttime="20181130 17:35:59.060"></status>
</kw>
<status status="FAIL" endtime="20181130 17:35:59.061" starttime="20181130 17:35:56.079"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:36:29.087" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:36:29.109" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:36:32.528" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:36:32.529" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:36:32.529" starttime="20181130 17:36:29.086"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:36:32.530" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:36:32.530" starttime="20181130 17:36:32.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:36:32.531" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:36:32.531" starttime="20181130 17:36:32.531"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:36:32.532" starttime="20181130 17:36:32.531"></status>
</kw>
<msg timestamp="20181130 17:36:32.532" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:36:32.532" starttime="20181130 17:36:29.085"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:36:32.533" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:36:32.533" starttime="20181130 17:36:32.532"></status>
</kw>
<status status="FAIL" endtime="20181130 17:36:32.533" starttime="20181130 17:36:29.062"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:37:02.558" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:37:02.581" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:37:05.615" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:37:05.616" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:37:05.616" starttime="20181130 17:37:02.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:37:05.618" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:37:05.618" starttime="20181130 17:37:05.617"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:37:05.619" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:37:05.620" starttime="20181130 17:37:05.619"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:37:05.621" starttime="20181130 17:37:05.620"></status>
</kw>
<msg timestamp="20181130 17:37:05.622" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:37:05.622" starttime="20181130 17:37:02.556"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:37:05.624" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:37:05.624" starttime="20181130 17:37:05.623"></status>
</kw>
<status status="FAIL" endtime="20181130 17:37:05.624" starttime="20181130 17:37:02.534"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:37:35.646" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:37:35.675" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:37:38.673" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:37:38.673" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:37:38.673" starttime="20181130 17:37:35.646"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:37:38.675" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:37:38.675" starttime="20181130 17:37:38.674"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:37:38.676" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:37:38.676" starttime="20181130 17:37:38.675"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:37:38.677" starttime="20181130 17:37:38.676"></status>
</kw>
<msg timestamp="20181130 17:37:38.677" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:37:38.677" starttime="20181130 17:37:35.644"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:37:38.678" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:37:38.678" starttime="20181130 17:37:38.677"></status>
</kw>
<status status="FAIL" endtime="20181130 17:37:38.678" starttime="20181130 17:37:35.625"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:38:08.692" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:38:08.733" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:38:11.799" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:38:11.799" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:38:11.799" starttime="20181130 17:38:08.692"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:38:11.800" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:38:11.800" starttime="20181130 17:38:11.800"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:38:11.801" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:38:11.801" starttime="20181130 17:38:11.801"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:38:11.802" starttime="20181130 17:38:11.801"></status>
</kw>
<msg timestamp="20181130 17:38:11.802" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:38:11.802" starttime="20181130 17:38:08.691"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:38:11.802" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:38:11.803" starttime="20181130 17:38:11.802"></status>
</kw>
<status status="FAIL" endtime="20181130 17:38:11.803" starttime="20181130 17:38:08.679"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:38:41.813" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:38:41.856" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:38:45.092" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:38:45.093" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:38:45.093" starttime="20181130 17:38:41.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:38:45.094" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:38:45.095" starttime="20181130 17:38:45.094"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:38:45.095" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:38:45.095" starttime="20181130 17:38:45.095"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:38:45.096" starttime="20181130 17:38:45.096"></status>
</kw>
<msg timestamp="20181130 17:38:45.097" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:38:45.097" starttime="20181130 17:38:41.812"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:38:45.098" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:38:45.098" starttime="20181130 17:38:45.097"></status>
</kw>
<status status="FAIL" endtime="20181130 17:38:45.098" starttime="20181130 17:38:41.804"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:39:15.121" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:39:15.152" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:39:18.202" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:39:18.203" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:39:18.203" starttime="20181130 17:39:15.120"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:39:18.204" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:39:18.204" starttime="20181130 17:39:18.203"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:39:18.205" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:39:18.205" starttime="20181130 17:39:18.205"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:39:18.206" starttime="20181130 17:39:18.206"></status>
</kw>
<msg timestamp="20181130 17:39:18.207" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:39:18.207" starttime="20181130 17:39:15.119"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:39:18.208" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:39:18.208" starttime="20181130 17:39:18.207"></status>
</kw>
<status status="FAIL" endtime="20181130 17:39:18.208" starttime="20181130 17:39:15.099"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:39:48.232" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:39:48.273" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:39:51.390" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:39:51.390" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:39:51.390" starttime="20181130 17:39:48.231"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:39:51.392" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:39:51.392" starttime="20181130 17:39:51.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:39:51.393" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:39:51.393" starttime="20181130 17:39:51.392"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:39:51.394" starttime="20181130 17:39:51.393"></status>
</kw>
<msg timestamp="20181130 17:39:51.395" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:39:51.395" starttime="20181130 17:39:48.230"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:39:51.396" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:39:51.396" starttime="20181130 17:39:51.395"></status>
</kw>
<status status="FAIL" endtime="20181130 17:39:51.396" starttime="20181130 17:39:48.210"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:40:21.417" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:40:21.460" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:40:24.679" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:40:24.680" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:40:24.680" starttime="20181130 17:40:21.416"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:40:24.681" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:40:24.681" starttime="20181130 17:40:24.680"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:40:24.682" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:40:24.682" starttime="20181130 17:40:24.681"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:40:24.682" starttime="20181130 17:40:24.682"></status>
</kw>
<msg timestamp="20181130 17:40:24.683" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:40:24.683" starttime="20181130 17:40:21.415"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:40:24.683" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:40:24.683" starttime="20181130 17:40:24.683"></status>
</kw>
<status status="FAIL" endtime="20181130 17:40:24.684" starttime="20181130 17:40:21.397"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:40:54.698" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:40:54.735" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:40:57.988" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:40:57.989" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:40:57.989" starttime="20181130 17:40:54.697"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:40:57.990" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:40:57.991" starttime="20181130 17:40:57.989"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:40:57.991" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:40:57.991" starttime="20181130 17:40:57.991"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:40:57.992" starttime="20181130 17:40:57.992"></status>
</kw>
<msg timestamp="20181130 17:40:57.993" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:40:57.993" starttime="20181130 17:40:54.696"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:40:57.994" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:40:57.994" starttime="20181130 17:40:57.993"></status>
</kw>
<status status="FAIL" endtime="20181130 17:40:57.994" starttime="20181130 17:40:54.684"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:41:28.010" level="INFO">Starting process:
openstack server show vpna_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:41:28.045" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:41:31.023" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:41:31.024" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:41:31.024" starttime="20181130 17:41:28.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.026" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:41:31.026" starttime="20181130 17:41:31.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.027" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:31.027" starttime="20181130 17:41:31.026"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:31.028" starttime="20181130 17:41:31.027"></status>
</kw>
<msg timestamp="20181130 17:41:31.029" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:41:31.029" starttime="20181130 17:41:28.008"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:41:31.030" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:41:31.030" starttime="20181130 17:41:31.029"></status>
</kw>
<status status="FAIL" endtime="20181130 17:41:31.031" starttime="20181130 17:41:27.995"></status>
</kw>
<msg timestamp="20181130 17:41:31.031" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:41:31.031" starttime="20181130 17:31:29.885"></status>
</kw>
<status status="FAIL" endtime="20181130 17:41:31.032" starttime="20181130 17:31:29.884"></status>
</kw>
<status status="FAIL" endtime="20181130 17:41:31.032" starttime="20181130 17:31:29.883"></status>
</kw>
<status status="FAIL" endtime="20181130 17:41:31.032" starttime="20181130 17:31:29.883"></status>
</kw>
<status status="FAIL" endtime="20181130 17:41:31.032" starttime="20181130 17:31:29.881"></status>
</kw>
<status status="FAIL" endtime="20181130 17:41:31.033" starttime="20181130 17:29:21.496"></status>
</kw>
<test id="s1-s9-t1" name="Verify Setup">
<doc>Verify that VMs received ip and ping is happening between different VMs.
For this, we ssh to the VM using the dhcp-namespace on the controller node and verify ping
reachability to the second VM on the same network and VMs on other network (i.e., east-west routing)</doc>
<status status="FAIL" endtime="20181130 17:41:31.035" critical="yes" starttime="20181130 17:41:31.033">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s9-t2" name="Verify GARP Requests">
<doc>Verify that GARP request is sent to controller and controller learns this info.
In this test-case, before we validate the GARPs, we ensure that the necessary pipeline
flows for the VMs spawned on the networks are as expected (along with the FIB Entries
in the ODL Datastore). For triggering GARPs, we create an alias interface (eth0:1) on
VM1_net0, configure it with an extra_route_ip, trigger 5 GARPs from the VM for the
extra_route_ip and ensure that ODL learns (by looking at odl-fib:fibEntries) the
extra_route_ip info with the nexthop pointing to Compute-1 (where VM1_net0 is spawned)
hostIP. Finally, we verify ping reachability to the extra_route_ip from other VMs on
the network.</doc>
<status status="FAIL" endtime="20181130 17:41:31.036" critical="yes" starttime="20181130 17:41:31.035">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s9-t3" name="Verify MIP Migration">
<doc>Verify that after migration of movable ip across compute nodes, the controller updates the routes.
Unconfigure the extra_route_ip on VM1_net0 and configure it on vm0_net0 (on Compute-0 host).
Trigger 5 GARPs from the VM for the extra_route_ip and ensure that ODL learns/updates
the extra_route_ip info with nexthop in the FIB entry pointing to Compute-0 hostip.</doc>
<status status="FAIL" endtime="20181130 17:41:31.038" critical="yes" starttime="20181130 17:41:31.037">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<kw type="teardown" name="Suite Teardown">
<doc>Delete the setup</doc>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.Dissociate L3VPN From Networks</arg>
<arg>networkid=${NET_ID}</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="Dissociate L3VPN From Networks" library="VpnOperations">
<doc>Disssociate the already associated networks from L3VPN</doc>
<arguments>
<arg>networkid=${NET_ID}</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="Post_As_Json_Templated" library="TemplatedRequests">
<doc>Add arguments sensible for JSON data, return Post_Templated response text.</doc>
<arguments>
<arg>folder=${VAR_BASE}/dissoc_l3vpn</arg>
<arg>mapping=${Kwargs}</arg>
<arg>session=default</arg>
<arg>http_timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Post_Templated" library="TemplatedRequests">
<doc>Resolve URI and data from folder, call Post_To_Uri, return response text.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=data</arg>
<arg>extension=json</arg>
<arg>accept=${ACCEPT_EMPTY}</arg>
<arg>content_type=${HEADERS_YANG_JSON}</arg>
<arg>mapping=${mapping}</arg>
<arg>session=${session}</arg>
<arg>normalize_json=True</arg>
<arg>endline=${\n}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=location</arg>
<arg>extension=uri</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<assign>
<var>${uri}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.fluorine/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181130 17:41:31.104" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.fluorine/location.uri</msg>
<status status="PASS" endtime="20181130 17:41:31.104" starttime="20181130 17:41:31.104"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.105" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn.fluorine/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:41:31.106" starttime="20181130 17:41:31.105"></status>
</kw>
<msg timestamp="20181130 17:41:31.106" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181130 17:41:31.106" starttime="20181130 17:41:31.105"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181130 17:41:31.106" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn/location.uri</msg>
<status status="PASS" endtime="20181130 17:41:31.106" starttime="20181130 17:41:31.106"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181130 17:41:31.107" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn/location.uri"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn/location.uri&lt;/a&gt;'.</msg>
<msg timestamp="20181130 17:41:31.107" level="INFO">${template} = /restconf/operations/neutronvpn:dissociateNetworks
</msg>
<status status="PASS" endtime="20181130 17:41:31.107" starttime="20181130 17:41:31.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.107" level="INFO">/restconf/operations/neutronvpn:dissociateNetworks
</msg>
<status status="PASS" endtime="20181130 17:41:31.107" starttime="20181130 17:41:31.107"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181130 17:41:31.108" level="INFO">${final_text} = /restconf/operations/neutronvpn:dissociateNetworks</msg>
<status status="PASS" endtime="20181130 17:41:31.108" starttime="20181130 17:41:31.108"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.108" starttime="20181130 17:41:31.103"></status>
</kw>
<msg timestamp="20181130 17:41:31.108" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:41:31.108" starttime="20181130 17:41:31.082"></status>
</kw>
<msg timestamp="20181130 17:41:31.109" level="INFO">${uri} = /restconf/operations/neutronvpn:dissociateNetworks</msg>
<status status="PASS" endtime="20181130 17:41:31.109" starttime="20181130 17:41:31.081"></status>
</kw>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>name_prefix=post_</arg>
<arg>base_name=${base_name}</arg>
<arg>extension=${extension}</arg>
<arg>mapping=${mapping}</arg>
<arg>endline=${endline}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.fluorine/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181130 17:41:31.138" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn.fluorine/post_data.json</msg>
<status status="PASS" endtime="20181130 17:41:31.138" starttime="20181130 17:41:31.138"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.139" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn.fluorine/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:41:31.139" starttime="20181130 17:41:31.139"></status>
</kw>
<msg timestamp="20181130 17:41:31.139" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181130 17:41:31.139" starttime="20181130 17:41:31.138"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181130 17:41:31.140" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn/post_data.json</msg>
<status status="PASS" endtime="20181130 17:41:31.140" starttime="20181130 17:41:31.139"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181130 17:41:31.140" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn/post_data.json"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn/post_data.json&lt;/a&gt;'.</msg>
<msg timestamp="20181130 17:41:31.140" level="INFO">${template} = {
   "input":{
      "vpn-id":"$vpnid",
      "network-id":[
         "$networkid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181130 17:41:31.141" starttime="20181130 17:41:31.140"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.141" level="INFO">{
   "input":{
      "vpn-id":"$vpnid",
      "network-id":[
         "$networkid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181130 17:41:31.141" starttime="20181130 17:41:31.141"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181130 17:41:31.142" level="INFO">${final_text} = {
   "input":{
      "vpn-id":"4ae8cd92-48ca-49b5-94e1-b2921a261111",
      "network-id":[
         "df40b179-d083-4a67-8dd9-337f38aaf570"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:41:31.142" starttime="20181130 17:41:31.141"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.142" starttime="20181130 17:41:31.137"></status>
</kw>
<msg timestamp="20181130 17:41:31.142" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:41:31.142" starttime="20181130 17:41:31.116"></status>
</kw>
<msg timestamp="20181130 17:41:31.142" level="INFO">${data} = {
   "input":{
      "vpn-id":"4ae8cd92-48ca-49b5-94e1-b2921a261111",
      "network-id":[
         "df40b179-d083-4a67-8dd9-337f38aaf570"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:41:31.142" starttime="20181130 17:41:31.115"></status>
</kw>
<kw name="Resolve_Jmes_Path" library="TemplatedRequests">
<doc>Reads JMES path from file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//dissoc_l3vpn/jmespath.expr if the file exists and</doc>
<arguments>
<arg>${folder}</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${read_jmes_file}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<msg timestamp="20181130 17:41:31.144" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/dissoc_l3vpn/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:41:31.144" starttime="20181130 17:41:31.143"></status>
</kw>
<msg timestamp="20181130 17:41:31.144" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181130 17:41:31.144" starttime="20181130 17:41:31.143"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181130 17:41:31.145" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181130 17:41:31.145" starttime="20181130 17:41:31.144"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>${jmes_expression}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${expression}</var>
</assign>
<msg timestamp="20181130 17:41:31.145" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181130 17:41:31.145" starttime="20181130 17:41:31.145"></status>
</kw>
<msg timestamp="20181130 17:41:31.146" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181130 17:41:31.146" starttime="20181130 17:41:31.143"></status>
</kw>
<kw name="Post_To_Uri" library="TemplatedRequests">
<doc>POST data to given URI, check status code and return response text.</doc>
<arguments>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>content_type=${content_type}</arg>
<arg>accept=${accept}</arg>
<arg>session=${session}</arg>
<arg>jmes_path=${jmes_expression}</arg>
<arg>normalize_json=${normalize_json}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${uri}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.147" level="INFO">/restconf/operations/neutronvpn:dissociateNetworks</msg>
<status status="PASS" endtime="20181130 17:41:31.147" starttime="20181130 17:41:31.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.147" level="INFO">{
   "input":{
      "vpn-id":"4ae8cd92-48ca-49b5-94e1-b2921a261111",
      "network-id":[
         "df40b179-d083-4a67-8dd9-337f38aaf570"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:41:31.147" starttime="20181130 17:41:31.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${content_type}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.148" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:41:31.148" starttime="20181130 17:41:31.148"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.148" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 17:41:31.148" starttime="20181130 17:41:31.148"></status>
</kw>
<kw name="Join_Two_Headers" library="TemplatedRequests">
<doc>Take two dicts, join them, return result. Second argument values take precedence.</doc>
<arguments>
<arg>first=${content_type}</arg>
<arg>second=${accept}</arg>
</arguments>
<assign>
<var>${headers}</var>
</assign>
<kw name="Copy Dictionary" library="Collections">
<doc>Returns a copy of the given dictionary.</doc>
<arguments>
<arg>${first}</arg>
</arguments>
<assign>
<var>${accumulator}</var>
</assign>
<msg timestamp="20181130 17:41:31.149" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:41:31.149" starttime="20181130 17:41:31.149"></status>
</kw>
<kw name="Get Dictionary Items" library="Collections">
<doc>Returns items of the given ``dictionary``.</doc>
<arguments>
<arg>${second}</arg>
</arguments>
<assign>
<var>${items_to_add}</var>
</assign>
<msg timestamp="20181130 17:41:31.150" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181130 17:41:31.150" starttime="20181130 17:41:31.150"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${accumulator}</arg>
<arg>@{items_to_add}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:31.150" starttime="20181130 17:41:31.150"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.151" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:41:31.151" starttime="20181130 17:41:31.151"></status>
</kw>
<msg timestamp="20181130 17:41:31.151" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:41:31.151" starttime="20181130 17:41:31.149"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"""${http_timeout}""" == """${EMPTY}"""</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>ELSE</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response}</var>
</assign>
<kw name="Post Request" library="RequestsLibrary">
<doc>Send a POST request on the session object found using the</doc>
<arguments>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.175" level="INFO">Post Request using : alias=default, uri=/restconf/operations/neutronvpn:dissociateNetworks, data=&lt;application/yang.data+json&gt;, headers={u'Content-Type': u'application/yang.data+json'}, files=None, allow_redirects=True </msg>
<status status="PASS" endtime="20181130 17:41:31.175" starttime="20181130 17:41:31.152"></status>
</kw>
<msg timestamp="20181130 17:41:31.175" level="INFO">${response} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:31.175" starttime="20181130 17:41:31.152"></status>
</kw>
<kw name="Check_Status_Code" library="TemplatedRequests">
<doc>Log response text, check status_code is one of allowed ones.</doc>
<arguments>
<arg>${response}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.text}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.177" level="INFO">{"output":{"response":"ErrorType: PROTOCOL, ErrorTag: invalid-value, ErrorMessage: dissociate Networks to vpn 4ae8cd92-48ca-49b5-94e1-b2921a261111 failed due to VPN not found : 4ae8cd92-48ca-49b5-94e1-b2921a261111"}}</msg>
<status status="PASS" endtime="20181130 17:41:31.177" starttime="20181130 17:41:31.176"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.177" level="INFO">200</msg>
<status status="PASS" endtime="20181130 17:41:31.177" starttime="20181130 17:41:31.177"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>"""${explicit_status_codes}""" != """${NO_STATUS_CODES}"""</arg>
<arg>Collections.List_Should_Contain_Value</arg>
<arg>${explicit_status_codes}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:31.178" starttime="20181130 17:41:31.177"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${ALLOWED_STATUS_CODES}</arg>
<arg>${additional_allowed_status_codes}</arg>
</arguments>
<assign>
<var>${final_allowd_list}</var>
</assign>
<msg timestamp="20181130 17:41:31.178" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181130 17:41:31.178" starttime="20181130 17:41:31.178"></status>
</kw>
<kw name="List Should Contain Value" library="Collections">
<doc>Fails if the ``value`` is not found from ``list``.</doc>
<arguments>
<arg>${final_allowd_list}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:31.179" starttime="20181130 17:41:31.178"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.179" starttime="20181130 17:41:31.176"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${normalize_json}</arg>
<arg>BuiltIn.Return_From_Keyword</arg>
<arg>${response.text}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:31.179" starttime="20181130 17:41:31.179"></status>
</kw>
<kw name="Normalize Json Text" library="norm_json">
<doc>Attempt to return sorted indented JSON string.</doc>
<arguments>
<arg>${response.text}</arg>
<arg>jmes_path=${jmes_path}</arg>
</arguments>
<assign>
<var>${text_normalized}</var>
</assign>
<msg timestamp="20181130 17:41:31.180" level="INFO">${text_normalized} = {
 "output": {
  "response": "ErrorType: PROTOCOL, ErrorTag: invalid-value, ErrorMessage: dissociate Networks to vpn 4ae8cd92-48ca-49b5-94e1-b2921a261111 failed due to VPN not found : 4ae8cd92-48ca-49...</msg>
<status status="PASS" endtime="20181130 17:41:31.180" starttime="20181130 17:41:31.179"></status>
</kw>
<msg timestamp="20181130 17:41:31.180" level="INFO">${response_text} = {
 "output": {
  "response": "ErrorType: PROTOCOL, ErrorTag: invalid-value, ErrorMessage: dissociate Networks to vpn 4ae8cd92-48ca-49b5-94e1-b2921a261111 failed due to VPN not found : 4ae8cd92-48ca-49...</msg>
<status status="PASS" endtime="20181130 17:41:31.180" starttime="20181130 17:41:31.146"></status>
</kw>
<msg timestamp="20181130 17:41:31.181" level="INFO">${response_text} = {
 "output": {
  "response": "ErrorType: PROTOCOL, ErrorTag: invalid-value, ErrorMessage: dissociate Networks to vpn 4ae8cd92-48ca-49b5-94e1-b2921a261111 failed due to VPN not found : 4ae8cd92-48ca-49...</msg>
<status status="PASS" endtime="20181130 17:41:31.181" starttime="20181130 17:41:31.074"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${verify}</arg>
<arg>Verify_Response_As_Json_Templated</arg>
<arg>response=${response_text}</arg>
<arg>folder=${folder}</arg>
<arg>base_name=response</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:31.181" starttime="20181130 17:41:31.181"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.181" starttime="20181130 17:41:31.073"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.181" starttime="20181130 17:41:31.040"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.181" starttime="20181130 17:41:31.039"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.Dissociate VPN to Router</arg>
<arg>routerid=${ROUTER_ID}</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="Dissociate VPN to Router" library="VpnOperations">
<doc>Dissociate the already associated routers from L3VPN</doc>
<arguments>
<arg>routerid=${ROUTER_ID}</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<msg timestamp="20181130 17:41:31.189" level="FAIL">Variable '${ROUTER_ID}' not found. Did you mean:
    ${ROUTER}</msg>
<status status="FAIL" endtime="20181130 17:41:31.189" starttime="20181130 17:41:31.182"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.189" starttime="20181130 17:41:31.182"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>VpnOperations.VPN Delete L3VPN</arg>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="VPN Delete L3VPN" library="VpnOperations">
<doc>Delete the created L3VPN</doc>
<arguments>
<arg>vpnid=@{VPN_INSTANCE_IDS}[0]</arg>
</arguments>
<kw name="Post_As_Json_Templated" library="TemplatedRequests">
<doc>Add arguments sensible for JSON data, return Post_Templated response text.</doc>
<arguments>
<arg>folder=${VAR_BASE}/l3vpn_delete</arg>
<arg>mapping=${Kwargs}</arg>
<arg>session=default</arg>
<arg>http_timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Post_Templated" library="TemplatedRequests">
<doc>Resolve URI and data from folder, call Post_To_Uri, return response text.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=data</arg>
<arg>extension=json</arg>
<arg>accept=${ACCEPT_EMPTY}</arg>
<arg>content_type=${HEADERS_YANG_JSON}</arg>
<arg>mapping=${mapping}</arg>
<arg>session=${session}</arg>
<arg>normalize_json=True</arg>
<arg>endline=${\n}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>base_name=location</arg>
<arg>extension=uri</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<assign>
<var>${uri}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181130 17:41:31.240" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/location.uri</msg>
<status status="PASS" endtime="20181130 17:41:31.240" starttime="20181130 17:41:31.240"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.241" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:41:31.241" starttime="20181130 17:41:31.241"></status>
</kw>
<msg timestamp="20181130 17:41:31.241" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181130 17:41:31.241" starttime="20181130 17:41:31.240"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181130 17:41:31.242" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181130 17:41:31.242" starttime="20181130 17:41:31.242"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181130 17:41:31.242" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/location.uri&lt;/a&gt;'.</msg>
<msg timestamp="20181130 17:41:31.243" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181130 17:41:31.243" starttime="20181130 17:41:31.242"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.243" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181130 17:41:31.243" starttime="20181130 17:41:31.243"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181130 17:41:31.244" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:41:31.244" starttime="20181130 17:41:31.243"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.244" starttime="20181130 17:41:31.239"></status>
</kw>
<msg timestamp="20181130 17:41:31.244" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:41:31.244" starttime="20181130 17:41:31.218"></status>
</kw>
<msg timestamp="20181130 17:41:31.244" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:41:31.244" starttime="20181130 17:41:31.218"></status>
</kw>
<kw name="Resolve_Text_From_Template_Folder" library="TemplatedRequests">
<doc>Read a template from folder, strip endline, make changes according to mapping, return the result.</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>name_prefix=post_</arg>
<arg>base_name=${base_name}</arg>
<arg>extension=${extension}</arg>
<arg>mapping=${mapping}</arg>
<arg>endline=${endline}</arg>
<arg>iterations=${iterations}</arg>
<arg>iter_start=${iter_start}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>not "${iterations}"</arg>
<arg>Resolve_Text_From_Template_File</arg>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Resolve_Text_From_Template_File" library="TemplatedRequests">
<doc>Check if /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${file_name},</doc>
<arguments>
<arg>folder=${folder}</arg>
<arg>file_name=${name_prefix}${base_name}.${extension}</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${folder}.${ODL_STREAM}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path_stream}</var>
</assign>
<msg timestamp="20181130 17:41:31.273" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/post_data.json</msg>
<status status="PASS" endtime="20181130 17:41:31.274" starttime="20181130 17:41:31.273"></status>
</kw>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${file_path_stream}</arg>
</arguments>
<assign>
<var>${file_stream_exists}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${file_path_stream}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.274" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:41:31.275" starttime="20181130 17:41:31.274"></status>
</kw>
<msg timestamp="20181130 17:41:31.275" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181130 17:41:31.275" starttime="20181130 17:41:31.274"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${file_stream_exists}</arg>
<arg>${file_path_stream}</arg>
<arg>${folder}${/}${file_name}</arg>
</arguments>
<assign>
<var>${file_path}</var>
</assign>
<msg timestamp="20181130 17:41:31.275" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181130 17:41:31.275" starttime="20181130 17:41:31.275"></status>
</kw>
<kw name="Get File" library="OperatingSystem">
<doc>Returns the contents of a specified file.</doc>
<arguments>
<arg>${file_path}</arg>
</arguments>
<assign>
<var>${template}</var>
</assign>
<msg timestamp="20181130 17:41:31.276" html="yes" level="INFO">Getting file '&lt;a href="file:///home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json"&gt;/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/post_data.json&lt;/a&gt;'.</msg>
<msg timestamp="20181130 17:41:31.276" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181130 17:41:31.276" starttime="20181130 17:41:31.275"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.276" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181130 17:41:31.276" starttime="20181130 17:41:31.276"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>string.Template('''${template}'''.rstrip()).safe_substitute(${mapping})</arg>
<arg>modules=string</arg>
</arguments>
<assign>
<var>${final_text}</var>
</assign>
<msg timestamp="20181130 17:41:31.277" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261111"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:41:31.277" starttime="20181130 17:41:31.276"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.277" starttime="20181130 17:41:31.272"></status>
</kw>
<msg timestamp="20181130 17:41:31.277" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:41:31.277" starttime="20181130 17:41:31.251"></status>
</kw>
<msg timestamp="20181130 17:41:31.278" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261111"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:41:31.278" starttime="20181130 17:41:31.251"></status>
</kw>
<kw name="Resolve_Jmes_Path" library="TemplatedRequests">
<doc>Reads JMES path from file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/jmespath.expr if the file exists and</doc>
<arguments>
<arg>${folder}</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${read_jmes_file}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<msg timestamp="20181130 17:41:31.279" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181130 17:41:31.279" starttime="20181130 17:41:31.279"></status>
</kw>
<msg timestamp="20181130 17:41:31.279" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181130 17:41:31.279" starttime="20181130 17:41:31.278"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181130 17:41:31.280" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181130 17:41:31.280" starttime="20181130 17:41:31.279"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>${read_jmes_file} == ${true}</arg>
<arg>${jmes_expression}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${expression}</var>
</assign>
<msg timestamp="20181130 17:41:31.280" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181130 17:41:31.280" starttime="20181130 17:41:31.280"></status>
</kw>
<msg timestamp="20181130 17:41:31.281" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181130 17:41:31.281" starttime="20181130 17:41:31.278"></status>
</kw>
<kw name="Post_To_Uri" library="TemplatedRequests">
<doc>POST data to given URI, check status code and return response text.</doc>
<arguments>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>content_type=${content_type}</arg>
<arg>accept=${accept}</arg>
<arg>session=${session}</arg>
<arg>jmes_path=${jmes_expression}</arg>
<arg>normalize_json=${normalize_json}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response_text}</var>
</assign>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${uri}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.282" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181130 17:41:31.282" starttime="20181130 17:41:31.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.282" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261111"
      ]
   }
}</msg>
<status status="PASS" endtime="20181130 17:41:31.283" starttime="20181130 17:41:31.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${content_type}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.283" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:41:31.283" starttime="20181130 17:41:31.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.283" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 17:41:31.283" starttime="20181130 17:41:31.283"></status>
</kw>
<kw name="Join_Two_Headers" library="TemplatedRequests">
<doc>Take two dicts, join them, return result. Second argument values take precedence.</doc>
<arguments>
<arg>first=${content_type}</arg>
<arg>second=${accept}</arg>
</arguments>
<assign>
<var>${headers}</var>
</assign>
<kw name="Copy Dictionary" library="Collections">
<doc>Returns a copy of the given dictionary.</doc>
<arguments>
<arg>${first}</arg>
</arguments>
<assign>
<var>${accumulator}</var>
</assign>
<msg timestamp="20181130 17:41:31.284" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:41:31.284" starttime="20181130 17:41:31.284"></status>
</kw>
<kw name="Get Dictionary Items" library="Collections">
<doc>Returns items of the given ``dictionary``.</doc>
<arguments>
<arg>${second}</arg>
</arguments>
<assign>
<var>${items_to_add}</var>
</assign>
<msg timestamp="20181130 17:41:31.285" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181130 17:41:31.285" starttime="20181130 17:41:31.285"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${accumulator}</arg>
<arg>@{items_to_add}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:31.285" starttime="20181130 17:41:31.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.286" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:41:31.286" starttime="20181130 17:41:31.286"></status>
</kw>
<msg timestamp="20181130 17:41:31.286" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181130 17:41:31.286" starttime="20181130 17:41:31.284"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"""${http_timeout}""" == """${EMPTY}"""</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>ELSE</arg>
<arg>RequestsLibrary.Post_Request</arg>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<assign>
<var>${response}</var>
</assign>
<kw name="Post Request" library="RequestsLibrary">
<doc>Send a POST request on the session object found using the</doc>
<arguments>
<arg>alias=${session}</arg>
<arg>uri=${uri}</arg>
<arg>data=${data}</arg>
<arg>headers=${headers}</arg>
<arg>timeout=${http_timeout}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.293" level="INFO">Post Request using : alias=default, uri=/restconf/operations/neutronvpn:deleteL3VPN, data=&lt;application/yang.data+json&gt;, headers={u'Content-Type': u'application/yang.data+json'}, files=None, allow_redirects=True </msg>
<status status="PASS" endtime="20181130 17:41:31.294" starttime="20181130 17:41:31.287"></status>
</kw>
<msg timestamp="20181130 17:41:31.294" level="INFO">${response} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:31.294" starttime="20181130 17:41:31.287"></status>
</kw>
<kw name="Check_Status_Code" library="TemplatedRequests">
<doc>Log response text, check status_code is one of allowed ones.</doc>
<arguments>
<arg>${response}</arg>
<arg>additional_allowed_status_codes=${additional_allowed_status_codes}</arg>
<arg>explicit_status_codes=${explicit_status_codes}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.text}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.295" level="INFO">{"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261111 does not exist","error-info":"&lt;severity&gt;warning&lt;/severity&gt;"}]}}</msg>
<status status="PASS" endtime="20181130 17:41:31.295" starttime="20181130 17:41:31.295"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.295" level="INFO">400</msg>
<status status="PASS" endtime="20181130 17:41:31.295" starttime="20181130 17:41:31.295"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>"""${explicit_status_codes}""" != """${NO_STATUS_CODES}"""</arg>
<arg>Collections.List_Should_Contain_Value</arg>
<arg>${explicit_status_codes}</arg>
<arg>${response.status_code}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:31.296" starttime="20181130 17:41:31.296"></status>
</kw>
<kw name="Combine Lists" library="Collections">
<doc>Combines the given ``lists`` together and returns the result.</doc>
<arguments>
<arg>${ALLOWED_STATUS_CODES}</arg>
<arg>${additional_allowed_status_codes}</arg>
</arguments>
<assign>
<var>${final_allowd_list}</var>
</assign>
<msg timestamp="20181130 17:41:31.297" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181130 17:41:31.297" starttime="20181130 17:41:31.296"></status>
</kw>
<kw name="List Should Contain Value" library="Collections">
<doc>Fails if the ``value`` is not found from ``list``.</doc>
<arguments>
<arg>${final_allowd_list}</arg>
<arg>${response.status_code}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.297" level="FAIL">[ 200 | 201 | 204 ] does not contain value '400'.</msg>
<status status="FAIL" endtime="20181130 17:41:31.297" starttime="20181130 17:41:31.297"></status>
</kw>
<status status="FAIL" endtime="20181130 17:41:31.297" starttime="20181130 17:41:31.294"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${normalize_json}</arg>
<arg>BuiltIn.Return_From_Keyword</arg>
<arg>${response.text}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:31.298" starttime="20181130 17:41:31.298"></status>
</kw>
<kw name="Normalize Json Text" library="norm_json">
<doc>Attempt to return sorted indented JSON string.</doc>
<arguments>
<arg>${response.text}</arg>
<arg>jmes_path=${jmes_path}</arg>
</arguments>
<assign>
<var>${text_normalized}</var>
</assign>
<msg timestamp="20181130 17:41:31.299" level="INFO">${text_normalized} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261111 does not exist",
    "error-tag": "invalid...</msg>
<status status="PASS" endtime="20181130 17:41:31.299" starttime="20181130 17:41:31.298"></status>
</kw>
<msg timestamp="20181130 17:41:31.299" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261111 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181130 17:41:31.299" starttime="20181130 17:41:31.281"></status>
</kw>
<msg timestamp="20181130 17:41:31.299" level="INFO">${response_text} = {
 "errors": {
  "error": [
   {
    "error-info": "&lt;severity&gt;warning&lt;/severity&gt;",
    "error-message": "VPN with vpnid: 4ae8cd92-48ca-49b5-94e1-b2921a261111 does not exist",
    "error-tag": "invalid...</msg>
<status status="FAIL" endtime="20181130 17:41:31.299" starttime="20181130 17:41:31.210"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${verify}</arg>
<arg>Verify_Response_As_Json_Templated</arg>
<arg>response=${response_text}</arg>
<arg>folder=${folder}</arg>
<arg>base_name=response</arg>
<arg>mapping=${mapping}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:31.300" starttime="20181130 17:41:31.300"></status>
</kw>
<status status="FAIL" endtime="20181130 17:41:31.300" starttime="20181130 17:41:31.209"></status>
</kw>
<status status="FAIL" endtime="20181130 17:41:31.300" starttime="20181130 17:41:31.190"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.300" starttime="20181130 17:41:31.190"></status>
</kw>
<kw name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:41:31.304" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 17:41:31.304" starttime="20181130 17:41:31.303"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:31.306" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:41:31.746" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 17:41:31.746" starttime="20181130 17:41:31.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:41:31.747" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1960
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 615
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 4785
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3016
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 178
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.536656
distributed-data-store.config.commit.rate_Max      = 64.690125
distributed-data-store.config.commit.rate_Mean     = 6.15483204846
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 2584
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.080051
distributed-data-store.operational.commit.rate_Max      = 22.309894
distributed-data-store.operational.commit.rate_Mean     = 0.376044331135
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 7922
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 17:41:31.747" starttime="20181130 17:41:31.747"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.747" starttime="20181130 17:41:31.303"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.748" starttime="20181130 17:41:31.303"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:31.748" starttime="20181130 17:41:31.302"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 17:41:31.750" level="INFO">${tmpdir} = CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181130 17:41:31.751" starttime="20181130 17:41:31.750"></status>
</kw>
<msg timestamp="20181130 17:41:31.751" level="INFO">${dstdir} = /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181130 17:41:31.751" starttime="20181130 17:41:31.749"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:41:31.751" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181130 17:41:31.751" starttime="20181130 17:41:31.751"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:31.754" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Arp_Learning 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:41:32.043" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 17:41:32.043" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 17:41:32.043" starttime="20181130 17:41:31.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.045" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 17:41:32.045" starttime="20181130 17:41:32.044"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.046" starttime="20181130 17:41:32.045"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.046" starttime="20181130 17:41:31.748"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.046" starttime="20181130 17:41:31.748"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 17:41:32.048" level="INFO">${tmpdir} = CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181130 17:41:32.048" starttime="20181130 17:41:32.048"></status>
</kw>
<msg timestamp="20181130 17:41:32.048" level="INFO">${dstdir} = /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181130 17:41:32.048" starttime="20181130 17:41:32.047"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:41:32.049" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181130 17:41:32.049" starttime="20181130 17:41:32.049"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.051" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_Arp_Learning 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:41:32.313" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 17:41:32.313" level="INFO">${output} = 2018-11-30 17:41:32,274 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 17:41:32,277 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 17:41:32.313" starttime="20181130 17:41:32.049"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.314" level="INFO">rc: 1, output: 2018-11-30 17:41:32,274 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 17:41:32,277 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 17:41:32,280 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 17:41:32,289 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:c5df0187-54d1-4312-8040-f522592f13e3
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 17:41:32.314" starttime="20181130 17:41:32.313"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 17:41:32.315" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 17:41:32.315" starttime="20181130 17:41:32.314"></status>
</kw>
<status status="FAIL" endtime="20181130 17:41:32.316" starttime="20181130 17:41:32.046"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.316" starttime="20181130 17:41:32.046"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.316" starttime="20181130 17:41:31.302"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.318" starttime="20181130 17:41:32.318"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.320" starttime="20181130 17:41:32.319"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.320" starttime="20181130 17:41:32.320"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.327" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 17:41:32.327" starttime="20181130 17:41:32.320"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.345" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.345" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 17:41:32.345" starttime="20181130 17:41:32.327"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.345" starttime="20181130 17:41:32.318"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.347" starttime="20181130 17:41:32.346"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.347" starttime="20181130 17:41:32.347"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.349" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 17:41:32.349" starttime="20181130 17:41:32.347"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.367" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.367" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 17:41:32.367" starttime="20181130 17:41:32.350"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.367" starttime="20181130 17:41:32.346"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.370" starttime="20181130 17:41:32.369"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.370" starttime="20181130 17:41:32.370"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.372" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 17:41:32.372" starttime="20181130 17:41:32.370"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.379" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.379" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 17:41:32.379" starttime="20181130 17:41:32.372"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.379" starttime="20181130 17:41:32.368"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.380" starttime="20181130 17:41:32.380"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.380" starttime="20181130 17:41:32.380"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.382" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 17:41:32.382" starttime="20181130 17:41:32.381"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.386" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.387" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 17:41:32.387" starttime="20181130 17:41:32.383"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.387" starttime="20181130 17:41:32.379"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.388" starttime="20181130 17:41:32.388"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.388" starttime="20181130 17:41:32.388"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.390" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 17:41:32.390" starttime="20181130 17:41:32.388"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.396" level="INFO">qdhcp-41b6def1-ec1f-4858-a338-f049315364bf
qdhcp-c5df0187-54d1-4312-8040-f522592f13e3
qdhcp-df40b179-d083-4a67-8dd9-337f38aaf570
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.396" level="INFO">${output} = qdhcp-41b6def1-ec1f-4858-a338-f049315364bf
qdhcp-c5df0187-54d1-4312-8040-f522592f13e3
qdhcp-df40b179-d083-4a67-8dd9-337f38aaf570
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:41:32.396" starttime="20181130 17:41:32.391"></status>
</kw>
<msg timestamp="20181130 17:41:32.396" level="INFO">${nslist} = qdhcp-41b6def1-ec1f-4858-a338-f049315364bf
qdhcp-c5df0187-54d1-4312-8040-f522592f13e3
qdhcp-df40b179-d083-4a67-8dd9-337f38aaf570
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:41:32.396" starttime="20181130 17:41:32.387"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 17:41:32.397" level="INFO">3 lines returned</msg>
<msg timestamp="20181130 17:41:32.397" level="INFO">@{lines} = [ qdhcp-41b6def1-ec1f-4858-a338-f049315364bf | qdhcp-c5df0187-54d1-4312-8040-f522592f13e3 | qdhcp-df40b179-d083-4a67-8dd9-337f38aaf570 ]</msg>
<status status="PASS" endtime="20181130 17:41:32.397" starttime="20181130 17:41:32.397"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-41b6def1-ec1f-4858-a338-f049315364bf">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.399" starttime="20181130 17:41:32.398"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.399" starttime="20181130 17:41:32.399"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.402" level="INFO">sudo ip netns exec qdhcp-41b6def1-ec1f-48 58-a338-f049315364bf ip -o link</msg>
<status status="PASS" endtime="20181130 17:41:32.402" starttime="20181130 17:41:32.399"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.440" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
96: tap57598245-ea: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:d2:b6:d1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.440" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
96: tap57598245-ea: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 17:41:32.440" starttime="20181130 17:41:32.402"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.440" starttime="20181130 17:41:32.398"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.442" starttime="20181130 17:41:32.441"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.442" starttime="20181130 17:41:32.442"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.446" level="INFO">sudo ip netns exec qdhcp-41b6def1-ec1f-48 58-a338-f049315364bf ip -o addr</msg>
<status status="PASS" endtime="20181130 17:41:32.446" starttime="20181130 17:41:32.442"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.473" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
96: tap57598245-ea    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap57598245-ea\       valid_lft forever preferred_lft forever
96: tap57598245-ea    inet 10.30.30.2/24 brd 10.30.30.255 scope global tap57598245-ea\       valid_lft forever preferred_lft forever
96: tap57598245-ea    inet6 fe80::f816:3eff:fed2:b6d1/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.473" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
96: tap57598245-ea    inet 16...</msg>
<status status="PASS" endtime="20181130 17:41:32.473" starttime="20181130 17:41:32.446"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.473" starttime="20181130 17:41:32.440"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.475" starttime="20181130 17:41:32.475"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.476" starttime="20181130 17:41:32.475"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.480" level="INFO">sudo ip netns exec qdhcp-41b6def1-ec1f-48 58-a338-f049315364bf ip route</msg>
<status status="PASS" endtime="20181130 17:41:32.480" starttime="20181130 17:41:32.476"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.509" level="INFO">default via 10.30.30.1 dev tap57598245-ea 
10.30.30.0/24 dev tap57598245-ea proto kernel scope link src 10.30.30.2 
169.254.0.0/16 dev tap57598245-ea proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.510" level="INFO">${output} = default via 10.30.30.1 dev tap57598245-ea 
10.30.30.0/24 dev tap57598245-ea proto kernel scope link src 10.30.30.2 
169.254.0.0/16 dev tap57598245-ea proto kernel scope link src 169.254.169.254 
[h...</msg>
<status status="PASS" endtime="20181130 17:41:32.510" starttime="20181130 17:41:32.480"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.510" starttime="20181130 17:41:32.474"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.510" starttime="20181130 17:41:32.397"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-c5df0187-54d1-4312-8040-f522592f13e3">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.512" starttime="20181130 17:41:32.511"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.512" starttime="20181130 17:41:32.512"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.516" level="INFO">sudo ip netns exec qdhcp-c5df0187-54d1-43 12-8040-f522592f13e3 ip -o link</msg>
<status status="PASS" endtime="20181130 17:41:32.516" starttime="20181130 17:41:32.513"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.541" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
95: tap8f0f6b8d-5e: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:55:65:da brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.541" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
95: tap8f0f6b8d-5e: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 17:41:32.541" starttime="20181130 17:41:32.517"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.541" starttime="20181130 17:41:32.511"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.543" starttime="20181130 17:41:32.543"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.544" starttime="20181130 17:41:32.543"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.548" level="INFO">sudo ip netns exec qdhcp-c5df0187-54d1-43 12-8040-f522592f13e3 ip -o addr</msg>
<status status="PASS" endtime="20181130 17:41:32.548" starttime="20181130 17:41:32.544"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.576" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
95: tap8f0f6b8d-5e    inet 10.20.20.2/24 brd 10.20.20.255 scope global tap8f0f6b8d-5e\       valid_lft forever preferred_lft forever
95: tap8f0f6b8d-5e    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap8f0f6b8d-5e\       valid_lft forever preferred_lft forever
95: tap8f0f6b8d-5e    inet6 fe80::f816:3eff:fe55:65da/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.577" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
95: tap8f0f6b8d-5e    inet 10...</msg>
<status status="PASS" endtime="20181130 17:41:32.577" starttime="20181130 17:41:32.548"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.577" starttime="20181130 17:41:32.542"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.579" starttime="20181130 17:41:32.579"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.580" starttime="20181130 17:41:32.580"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.584" level="INFO">sudo ip netns exec qdhcp-c5df0187-54d1-43 12-8040-f522592f13e3 ip route</msg>
<status status="PASS" endtime="20181130 17:41:32.584" starttime="20181130 17:41:32.580"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.610" level="INFO">default via 10.20.20.1 dev tap8f0f6b8d-5e 
10.20.20.0/24 dev tap8f0f6b8d-5e proto kernel scope link src 10.20.20.2 
169.254.0.0/16 dev tap8f0f6b8d-5e proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.610" level="INFO">${output} = default via 10.20.20.1 dev tap8f0f6b8d-5e 
10.20.20.0/24 dev tap8f0f6b8d-5e proto kernel scope link src 10.20.20.2 
169.254.0.0/16 dev tap8f0f6b8d-5e proto kernel scope link src 169.254.169.254 
[h...</msg>
<status status="PASS" endtime="20181130 17:41:32.610" starttime="20181130 17:41:32.584"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.611" starttime="20181130 17:41:32.578"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.611" starttime="20181130 17:41:32.510"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-df40b179-d083-4a67-8dd9-337f38aaf570">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.612" starttime="20181130 17:41:32.612"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.613" starttime="20181130 17:41:32.613"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.617" level="INFO">sudo ip netns exec qdhcp-df40b179-d083-4a 67-8dd9-337f38aaf570 ip -o link</msg>
<status status="PASS" endtime="20181130 17:41:32.617" starttime="20181130 17:41:32.613"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.642" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
94: tap769ec90a-6c: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:d9:6b:53 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.642" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
94: tap769ec90a-6c: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181130 17:41:32.642" starttime="20181130 17:41:32.617"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.643" starttime="20181130 17:41:32.611"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.645" starttime="20181130 17:41:32.644"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.645" starttime="20181130 17:41:32.645"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.649" level="INFO">sudo ip netns exec qdhcp-df40b179-d083-4a 67-8dd9-337f38aaf570 ip -o addr</msg>
<status status="PASS" endtime="20181130 17:41:32.649" starttime="20181130 17:41:32.645"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.670" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
94: tap769ec90a-6c    inet 10.10.10.2/24 brd 10.10.10.255 scope global tap769ec90a-6c\       valid_lft forever preferred_lft forever
94: tap769ec90a-6c    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap769ec90a-6c\       valid_lft forever preferred_lft forever
94: tap769ec90a-6c    inet6 fe80::f816:3eff:fed9:6b53/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.670" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
94: tap769ec90a-6c    inet 10...</msg>
<status status="PASS" endtime="20181130 17:41:32.670" starttime="20181130 17:41:32.649"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.671" starttime="20181130 17:41:32.643"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.673" starttime="20181130 17:41:32.673"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.674" starttime="20181130 17:41:32.673"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.678" level="INFO">sudo ip netns exec qdhcp-df40b179-d083-4a 67-8dd9-337f38aaf570 ip route</msg>
<status status="PASS" endtime="20181130 17:41:32.678" starttime="20181130 17:41:32.674"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.707" level="INFO">default via 10.10.10.1 dev tap769ec90a-6c 
10.10.10.0/24 dev tap769ec90a-6c proto kernel scope link src 10.10.10.2 
169.254.0.0/16 dev tap769ec90a-6c proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.708" level="INFO">${output} = default via 10.10.10.1 dev tap769ec90a-6c 
10.10.10.0/24 dev tap769ec90a-6c proto kernel scope link src 10.10.10.2 
169.254.0.0/16 dev tap769ec90a-6c proto kernel scope link src 169.254.169.254 
[h...</msg>
<status status="PASS" endtime="20181130 17:41:32.708" starttime="20181130 17:41:32.678"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.708" starttime="20181130 17:41:32.671"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.708" starttime="20181130 17:41:32.611"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.708" starttime="20181130 17:41:32.397"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.710" starttime="20181130 17:41:32.709"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.710" starttime="20181130 17:41:32.710"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.712" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 17:41:32.713" starttime="20181130 17:41:32.710"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.747" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port "tap57598245-ea"
            tag: 4095
            Interface "tap57598245-ea"
                type: internal
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tap8f0f6b8d-5e"
            tag: 4095
            Interface "tap8f0f6b8d-5e"
                type: internal
        Port "tap769ec90a-6c"
            tag: 4095
            Interface "tap769ec90a-6c"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.747" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 17:41:32.747" starttime="20181130 17:41:32.713"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.748" starttime="20181130 17:41:32.708"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.749" starttime="20181130 17:41:32.749"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.750" starttime="20181130 17:41:32.750"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.753" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 17:41:32.753" starttime="20181130 17:41:32.750"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.787" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 81
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 81
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.787" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 81
datapath_types...</msg>
<status status="PASS" endtime="20181130 17:41:32.787" starttime="20181130 17:41:32.753"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.787" starttime="20181130 17:41:32.748"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.789" starttime="20181130 17:41:32.789"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.790" starttime="20181130 17:41:32.789"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.792" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 17:41:32.793" starttime="20181130 17:41:32.790"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:32.820" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 36(tap769ec90a-6c): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 37(tap8f0f6b8d-5e): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 38(tap57598245-ea): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:32.820" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 17:41:32.820" starttime="20181130 17:41:32.793"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:32.820" starttime="20181130 17:41:32.788"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:32.822" starttime="20181130 17:41:32.822"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:32.822" starttime="20181130 17:41:32.822"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:32.826" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 17:41:32.826" starttime="20181130 17:41:32.823"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:33.225" level="INFO">cookie=0x8000000, duration=6538.448s, table=0, n_packets=6532, n_bytes=352728, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=667.507s, table=0, n_packets=4, n_bytes=348, priority=4,in_port="tap769ec90a-6c",vlan_tci=0x0000/0x1fff actions=write_metadata:0x2c0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=665.127s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap8f0f6b8d-5e",vlan_tci=0x0000/0x1fff actions=write_metadata:0x2d0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=662.386s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap57598245-ea",vlan_tci=0x0000/0x1fff actions=write_metadata:0x2e0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8040000, duration=666.553s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x2c0000000000/0xffffff0000000000 actions=load:0x2c-&gt;NXM_NX_REG1[0..19],load:0x139c-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0002c139c000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=664.129s, table=17, n_packets=2, n_bytes=180, priority=10,metadata=0x2d0000000000/0xffffff0000000000 actions=load:0x2d-&gt;NXM_NX_REG1[0..19],load:0x139d-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0002d139d000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=661.420s, table=17, n_packets=3, n_bytes=270, priority=10,metadata=0x2e0000000000/0xffffff0000000000 actions=load:0x2e-&gt;NXM_NX_REG1[0..19],load:0x139e-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0002e139e000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=6832.410s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=6832.410s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=6832.410s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=6832.410s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6832.410s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6669.974s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6669.974s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=6832.410s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=6832.410s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=6832.311s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900139c, duration=666.596s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x14 actions=write_metadata:0x139c000000/0xfffffffff000000,goto_table:51
 cookie=0x900139d, duration=664.136s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x20 actions=write_metadata:0x139d000000/0xfffffffff000000,goto_table:51
 cookie=0x900139e, duration=661.413s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x5b actions=write_metadata:0x139e000000/0xfffffffff000000,goto_table:51
 cookie=0x905139c, duration=667.503s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x14 actions=write_metadata:0x139c000000/0xfffffffff000000,goto_table:51
 cookie=0x905139d, duration=665.123s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x20 actions=write_metadata:0x139d000000/0xfffffffff000000,goto_table:51
 cookie=0x905139e, duration=662.372s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5b actions=write_metadata:0x139e000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=6831.976s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6831.966s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=6832.311s, table=43, n_packets=199, n_bytes=13950, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=6832.410s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=6832.410s, table=48, n_packets=200, n_bytes=13992, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805139c, duration=666.564s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x2c139c000000/0xfffffffff000000,dl_src=fa:16:3e:d9:6b:53 actions=goto_table:51
 cookie=0x805139d, duration=664.129s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x2d139d000000/0xfffffffff000000,dl_src=fa:16:3e:55:65:da actions=goto_table:51
 cookie=0x805139e, duration=661.399s, table=50, n_packets=3, n_bytes=270, priority=20,metadata=0x2e139e000000/0xfffffffff000000,dl_src=fa:16:3e:d2:b6:d1 actions=goto_table:51
 cookie=0x8050001, duration=6832.311s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=6832.410s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6672.285s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139c, duration=666.564s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x139c000000/0xffff000000,dl_dst=fa:16:3e:d9:6b:53 actions=load:0x2c00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139d, duration=664.129s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x139d000000/0xffff000000,dl_dst=fa:16:3e:55:65:da actions=load:0x2d00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139e, duration=661.399s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x139e000000/0xffff000000,dl_dst=fa:16:3e:d2:b6:d1 actions=load:0x2e00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=6832.311s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=6832.311s, table=51, n_packets=200, n_bytes=13992, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6672.740s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6672.740s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5817.141s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5817.139s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5707.028s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5707.028s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=4962.600s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=4962.587s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x870139c, duration=666.577s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x139c000000/0xffff000001 actions=write_actions(group:210040)
 cookie=0x870139c, duration=666.571s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139c000001/0xffff000001 actions=write_actions(group:210039)
 cookie=0x870139d, duration=664.134s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139d000001/0xffff000001 actions=write_actions(group:210041)
 cookie=0x870139d, duration=664.129s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x139d000000/0xffff000001 actions=write_actions(group:210042)
 cookie=0x870139e, duration=661.409s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139e000001/0xffff000001 actions=write_actions(group:210043)
 cookie=0x870139e, duration=661.405s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x139e000000/0xffff000001 actions=write_actions(group:210044)
 cookie=0x8800001, duration=6672.740s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5816.818s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5706.711s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=4962.278s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x880002c, duration=666.553s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x2c,metadata=0x2c0000000000/0xfffff0000000000 actions=drop
 cookie=0x880002d, duration=664.129s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x2d,metadata=0x2d0000000000/0xfffff0000000000 actions=drop
 cookie=0x880002e, duration=661.399s, table=55, n_packets=3, n_bytes=270, priority=10,tun_id=0x2e,metadata=0x2e0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6672.740s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5816.824s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5706.711s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=4962.284s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880002c, duration=666.553s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x2c actions=load:0x2c00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880002d, duration=664.129s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x2d actions=load:0x2d00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880002e, duration=661.399s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x2e actions=load:0x2e00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=6832.410s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=6832.410s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=6832.311s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=6832.410s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=6832.238s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6832.238s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6832.238s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6832.238s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6832.238s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6832.238s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6832.238s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=6832.238s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6832.238s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6832.238s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6832.238s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6832.238s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6832.238s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=6832.238s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=6832.265s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6832.238s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=6832.238s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6832.238s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=6832.238s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=6832.238s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6832.238s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6832.238s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=6832.238s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6832.238s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6538.393s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6538.397s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=667.495s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2c00 actions=output:"tap769ec90a-6c"
 cookie=0x8000007, duration=665.119s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2d00 actions=output:"tap8f0f6b8d-5e"
 cookie=0x8000007, duration=662.361s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x2e00 actions=output:"tap57598245-ea"
 cookie=0x6900000, duration=6832.228s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6832.228s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=6832.228s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=6832.228s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=6832.238s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=6832.228s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=6832.228s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6832.228s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6832.228s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6832.228s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6832.228s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6832.228s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=6832.228s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=6832.238s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6832.238s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=6832.238s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=6832.238s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6832.238s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=6832.238s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=6832.238s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6832.238s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=6832.238s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=6832.238s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:33.226" level="INFO">${output} =  cookie=0x8000000, duration=6538.448s, table=0, n_packets=6532, n_bytes=352728, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 17:41:33.226" starttime="20181130 17:41:32.826"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.226" starttime="20181130 17:41:32.821"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:33.227" starttime="20181130 17:41:33.227"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:33.227" starttime="20181130 17:41:33.227"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.230" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 17:41:33.230" starttime="20181130 17:41:33.228"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:33.253" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210041,type=all,bucket=actions=set_field:0x2d-&gt;tun_id,resubmit(,55)
 group_id=210042,type=all,bucket=actions=group:210041
 group_id=210043,type=all,bucket=actions=set_field:0x2e-&gt;tun_id,resubmit(,55)
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210039,type=all,bucket=actions=set_field:0x2c-&gt;tun_id,resubmit(,55)
 group_id=210017,type=all
 group_id=210044,type=all,bucket=actions=group:210043
 group_id=225003,type=all,bucket=actions=drop
 group_id=210040,type=all,bucket=actions=group:210039
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:33.253" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210041,ty...</msg>
<status status="PASS" endtime="20181130 17:41:33.253" starttime="20181130 17:41:33.231"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.253" starttime="20181130 17:41:33.226"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:33.256" starttime="20181130 17:41:33.256"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:41:33.257" starttime="20181130 17:41:33.257"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.259" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 17:41:33.259" starttime="20181130 17:41:33.257"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:33.297" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=6673.838s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=5817.929s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210041,duration=665.561s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210042,duration=665.261s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210043,duration=662.812s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270
 group_id=210018,duration=5707.826s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210039,duration=667.941s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210017,duration=5708.141s,ref_count=1,packet_count=0,byte_count=0
 group_id=210044,duration=662.493s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270
 group_id=225003,duration=4956.406s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210040,duration=667.655s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210004,duration=6673.526s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=5818.226s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=6832.719s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=4963.702s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=4963.394s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:41:33.298" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=6673.838s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=5817.929s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 17:41:33.298" starttime="20181130 17:41:33.259"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.298" starttime="20181130 17:41:33.254"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.298" starttime="20181130 17:41:32.317"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.298" starttime="20181130 17:41:32.317"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.298" starttime="20181130 17:41:32.317"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.298" starttime="20181130 17:41:32.316"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 17:41:33.308" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bf657250&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:41:33.308" starttime="20181130 17:41:33.307"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.315" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.315" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.315" starttime="20181130 17:41:33.309"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.316" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.316" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.316" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.316" starttime="20181130 17:41:33.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.317" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.317" starttime="20181130 17:41:33.316"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.317" starttime="20181130 17:41:33.308"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.320" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.320" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.320" starttime="20181130 17:41:33.317"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.321" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"c5df0187-54d1-4312-8040-f522592f13e3","segmentation-id":32,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5021,"mac-timeout":300},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"df40b179-d083-4a67-8dd9-337f38aaf570","segmentation-id":20,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5020,"mac-timeout":300},{"elan-instance-name":"41b6def1-ec1f-4858-a338-f049315364bf","segmentation-id":91,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5022,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 17:41:33.321" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.321" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                "elan-tag": 5021,
                "exte...</msg>
<status status="PASS" endtime="20181130 17:41:33.321" starttime="20181130 17:41:33.320"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.321" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                "elan-tag": 5021,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 32
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                "elan-tag": 5020,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 20
            },
            {
                "elan-instance-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                "elan-tag": 5022,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 91
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.321" starttime="20181130 17:41:33.321"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.321" starttime="20181130 17:41:33.317"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.325" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.325" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.325" starttime="20181130 17:41:33.322"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.326" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"dac733da-11c4-4398-8668-4ce4c38ded22","elan-instance-name":"c5df0187-54d1-4312-8040-f522592f13e3","static-mac-entries":[{"mac-address":"fa:16:3e:27:be:c7","ip-prefix":"10.20.20.10"}]},{"name":"b1aca282-a956-4254-8d38-2281c114d4f6","elan-instance-name":"df40b179-d083-4a67-8dd9-337f38aaf570","static-mac-entries":[{"mac-address":"fa:16:3e:b7:39:eb","ip-prefix":"10.10.10.6"}]},{"name":"e254e81e-45a7-46d0-8768-94e86e1a60c6","elan-instance-name":"c5df0187-54d1-4312-8040-f522592f13e3","static-mac-entries":[{"mac-address":"fa:16:3e:f5:bd:a9","ip-prefix":"10.20.20.3"}]},{"name":"a7ead66f-4613-49cc-9f1f-1021987399a1","elan-instance-name":"41b6def1-ec1f-4858-a338-f049315364bf","static-mac-entries":[{"mac-address":"fa:16:3e:b4:6b:91","ip-prefix":"10.30.30.5"}]},{"name":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","elan-instance-name":"df40b179-d083-4a67-8dd9-337f38aaf570","static-mac-entries":[{"mac-address":"fa:16:3e:d9:6b:53","ip-prefix":"10.10.10.2"}]},{"name":"57598245-ea27-4e2b-9967-60be8998e126","elan-instance-name":"41b6def1-ec1f-4858-a338-f049315364bf","static-mac-entries":[{"mac-address":"fa:16:3e:d2:b6:d1","ip-prefix":"10.30.30.2"}]},{"name":"badaccbb-1e8b-4d98-abc8-502a20abc48f","elan-instance-name":"df40b179-d083-4a67-8dd9-337f38aaf570","static-mac-entries":[{"mac-address":"fa:16:3e:25:cb:34","ip-prefix":"10.10.10.11"}]},{"name":"436f320f-7d40-4ba9-a370-9a24149a95c7","elan-instance-name":"41b6def1-ec1f-4858-a338-f049315364bf","static-mac-entries":[{"mac-address":"fa:16:3e:e4:92:75","ip-prefix":"10.30.30.10"}]},{"name":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","elan-instance-name":"c5df0187-54d1-4312-8040-f522592f13e3","static-mac-entries":[{"mac-address":"fa:16:3e:55:65:da","ip-prefix":"10.20.20.2"}]}]}} </msg>
<msg timestamp="20181130 17:41:33.326" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.326" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                "name": "dac733da-11c4-4398-8668-4ce4...</msg>
<status status="PASS" endtime="20181130 17:41:33.326" starttime="20181130 17:41:33.325"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.327" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                "name": "dac733da-11c4-4398-8668-4ce4c38ded22",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.20.20.10",
                        "mac-address": "fa:16:3e:27:be:c7"
                    }
                ]
            },
            {
                "elan-instance-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                "name": "b1aca282-a956-4254-8d38-2281c114d4f6",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.10.10.6",
                        "mac-address": "fa:16:3e:b7:39:eb"
                    }
                ]
            },
            {
                "elan-instance-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                "name": "e254e81e-45a7-46d0-8768-94e86e1a60c6",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.20.20.3",
                        "mac-address": "fa:16:3e:f5:bd:a9"
                    }
                ]
            },
            {
                "elan-instance-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                "name": "a7ead66f-4613-49cc-9f1f-1021987399a1",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.30.30.5",
                        "mac-address": "fa:16:3e:b4:6b:91"
                    }
                ]
            },
            {
                "elan-instance-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                "name": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.10.10.2",
                        "mac-address": "fa:16:3e:d9:6b:53"
                    }
                ]
            },
            {
                "elan-instance-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                "name": "57598245-ea27-4e2b-9967-60be8998e126",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.30.30.2",
                        "mac-address": "fa:16:3e:d2:b6:d1"
                    }
                ]
            },
            {
                "elan-instance-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                "name": "badaccbb-1e8b-4d98-abc8-502a20abc48f",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.10.10.11",
                        "mac-address": "fa:16:3e:25:cb:34"
                    }
                ]
            },
            {
                "elan-instance-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                "name": "436f320f-7d40-4ba9-a370-9a24149a95c7",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.30.30.10",
                        "mac-address": "fa:16:3e:e4:92:75"
                    }
                ]
            },
            {
                "elan-instance-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                "name": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.20.20.2",
                        "mac-address": "fa:16:3e:55:65:da"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.327" starttime="20181130 17:41:33.326"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.327" starttime="20181130 17:41:33.321"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.333" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.333" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.334" starttime="20181130 17:41:33.327"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.337" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543599030}],"id-entries":[{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"57598245-ea27-4e2b-9967-60be8998e126","id-value":[46]},{"id-key":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","id-value":[44]},{"id-key":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","id-value":[45]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543597314}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543597340,"id":150000},{"ready-time-sec":1543597344,"id":150001}],"available-id-count":2,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":150001,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001},{"ready-time-sec":1543597340,"id":100005},{"ready-time-sec":1543597344,"id":100007},{"ready-time-sec":1543597348,"id":100003}],"available-id-count":4,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100007,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":14,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26},{"ready-time-sec":1543596369,"id":29},{"ready-time-sec":1543596371,"id":28},{"ready-time-sec":1543596378,"id":31},{"ready-time-sec":1543596384,"id":30},{"ready-time-sec":1543596526,"id":32},{"ready-time-sec":1543596536,"id":33},{"ready-time-sec":1543597355,"id":34},{"ready-time-sec":1543597364,"id":35},{"ready-time-sec":1543597377,"id":36},{"ready-time-sec":1543597383,"id":37},{"ready-time-sec":1543598191,"id":39},{"ready-time-sec":1543598194,"id":38},{"ready-time-sec":1543598206,"id":40},{"ready-time-sec":1543598212,"id":41},{"ready-time-sec":1543598956,"id":42},{"ready-time-sec":1543598965,"id":43}],"available-id-count":42,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":46,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543599016}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"c5df0187-54d1-4312-8040-f522592f13e3","id-value":[5021]},{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"df40b179-d083-4a67-8dd9-337f38aaf570","id-value":[5020]},{"id-key":"41b6def1-ec1f-4858-a338-f049315364bf","id-value":[5022]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011},{"ready-time-sec":1543596380,"id":5012},{"ready-time-sec":1543596386,"id":5013},{"ready-time-sec":1543596538,"id":5014},{"ready-time-sec":1543597379,"id":5015},{"ready-time-sec":1543597386,"id":5016},{"ready-time-sec":1543598208,"id":5018},{"ready-time-sec":1543598214,"id":5017},{"ready-time-sec":1543598967,"id":5019}],"available-id-count":18,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5022,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543597318}],"id-entries":[{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.1/32","id-value":[100006]},{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.1/32","id-value":[100004]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543599033}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"2905d43f-6c67-49ef-8940-3faaf64f1417","id-value":[7]},{"id-key":"ddfac483-ce5f-457c-83a9-0dc3a4523619","id-value":[12]},{"id-key":"f8104941-e975-4443-90b2-de28fa1126e8","id-value":[9]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"7b475f67-4625-4b12-8a3f-be65fc617a58","id-value":[10]},{"id-key":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","id-value":[13]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","id-value":[14]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]},{"id-key":"e1ea6a51-4491-4128-bf93-a76281e5fab5","id-value":[8]},{"id-key":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","id-value":[11]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]}]}]}} </msg>
<msg timestamp="20181130 17:41:33.337" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.337" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 17:41:33.337" starttime="20181130 17:41:33.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.338" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543599030
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "57598245-ea27-4e2b-9967-60be8998e126",
                        "id-value": [
                            46
                        ]
                    },
                    {
                        "id-key": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                        "id-value": [
                            44
                        ]
                    },
                    {
                        "id-key": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                        "id-value": [
                            45
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543597314
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 150001,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 2,
                    "delayed-id-entries": [
                        {
                            "id": 150000,
                            "ready-time-sec": 1543597340
                        },
                        {
                            "id": 150001,
                            "ready-time-sec": 1543597344
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100007,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 4,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        },
                        {
                            "id": 100005,
                            "ready-time-sec": 1543597340
                        },
                        {
                            "id": 100007,
                            "ready-time-sec": 1543597344
                        },
                        {
                            "id": 100003,
                            "ready-time-sec": 1543597348
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 14,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 46,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 42,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1543596369
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1543596371
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1543596378
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1543596384
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1543596526
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1543596536
                        },
                        {
                            "id": 34,
                            "ready-time-sec": 1543597355
                        },
                        {
                            "id": 35,
                            "ready-time-sec": 1543597364
                        },
                        {
                            "id": 36,
                            "ready-time-sec": 1543597377
                        },
                        {
                            "id": 37,
                            "ready-time-sec": 1543597383
                        },
                        {
                            "id": 39,
                            "ready-time-sec": 1543598191
                        },
                        {
                            "id": 38,
                            "ready-time-sec": 1543598194
                        },
                        {
                            "id": 40,
                            "ready-time-sec": 1543598206
                        },
                        {
                            "id": 41,
                            "ready-time-sec": 1543598212
                        },
                        {
                            "id": 42,
                            "ready-time-sec": 1543598956
                        },
                        {
                            "id": 43,
                            "ready-time-sec": 1543598965
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543599016
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "c5df0187-54d1-4312-8040-f522592f13e3",
                        "id-value": [
                            5021
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "df40b179-d083-4a67-8dd9-337f38aaf570",
                        "id-value": [
                            5020
                        ]
                    },
                    {
                        "id-key": "41b6def1-ec1f-4858-a338-f049315364bf",
                        "id-value": [
                            5022
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5022,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 18,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1543596380
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1543596386
                        },
                        {
                            "id": 5014,
                            "ready-time-sec": 1543596538
                        },
                        {
                            "id": 5015,
                            "ready-time-sec": 1543597379
                        },
                        {
                            "id": 5016,
                            "ready-time-sec": 1543597386
                        },
                        {
                            "id": 5018,
                            "ready-time-sec": 1543598208
                        },
                        {
                            "id": 5017,
                            "ready-time-sec": 1543598214
                        },
                        {
                            "id": 5019,
                            "ready-time-sec": 1543598967
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543597318
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.1/32",
                        "id-value": [
                            100006
                        ]
                    },
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.1/32",
                        "id-value": [
                            100004
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543599033
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                        "id-value": [
                            12
                        ]
                    },
                    {
                        "id-key": "f8104941-e975-4443-90b2-de28fa1126e8",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                        "id-value": [
                            13
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                        "id-value": [
                            14
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                        "id-value": [
                            8
                        ]
                    },
                    {
                        "id-key": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.338" starttime="20181130 17:41:33.337"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.338" starttime="20181130 17:41:33.327"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.341" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.341" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.341" starttime="20181130 17:41:33.338"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.343" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"f8104941-e975-4443-90b2-de28fa1126e8","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e1ea6a51-4491-4128-bf93-a76281e5fab5","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","access-list-entries":{"ace":[{"rule-name":"2bcc6173-966f-4fd6-bad3-237e61557512","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"59609d6d-2976-43af-82f3-bf3c5604a40a","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"ff7e4b05-0dae-41ce-8bf1-b11f214afa68","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"bf94b35a-a59b-45f1-9625-75fee1d40e0a","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"d3770e75-c18b-437e-8cb8-addb4ba6efad","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"b04b642c-3ea2-4844-8c62-bfabfe04190d","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"dd06065d-8793-4b48-b365-0fc22ce3c4c4","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"666fb44c-ff52-4e00-b0e0-eb3a3af1b0dd","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"7b475f67-4625-4b12-8a3f-be65fc617a58","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2905d43f-6c67-49ef-8940-3faaf64f1417","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ddfac483-ce5f-457c-83a9-0dc3a4523619","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}}]}} </msg>
<msg timestamp="20181130 17:41:33.343" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.343" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181130 17:41:33.343" starttime="20181130 17:41:33.341"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.343" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "f8104941-e975-4443-90b2-de28fa1126e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "2bcc6173-966f-4fd6-bad3-237e61557512"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "59609d6d-2976-43af-82f3-bf3c5604a40a"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "ff7e4b05-0dae-41ce-8bf1-b11f214afa68"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "bf94b35a-a59b-45f1-9625-75fee1d40e0a"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "d3770e75-c18b-437e-8cb8-addb4ba6efad"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "b04b642c-3ea2-4844-8c62-bfabfe04190d"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "dd06065d-8793-4b48-b365-0fc22ce3c4c4"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "666fb44c-ff52-4e00-b0e0-eb3a3af1b0dd"
                        }
                    ]
                },
                "acl-name": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.344" starttime="20181130 17:41:33.343"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.344" starttime="20181130 17:41:33.338"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.346" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.346" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.347" starttime="20181130 17:41:33.344"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.348" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"badaccbb-1e8b-4d98-abc8-502a20abc48f","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:25:cb:34","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:25:cb:34","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:25:cb:34","ip-address":"10.10.10.11"},{"mac-address":"fa:16:3e:25:cb:34","ip-address":"fe80:0:0:0:f816:3eff:fe25:cb34"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"436f320f-7d40-4ba9-a370-9a24149a95c7","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:e4:92:75","ip-address":"fe80:0:0:0:f816:3eff:fee4:9275"},{"mac-address":"fa:16:3e:e4:92:75","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:e4:92:75","ip-address":"10.30.30.10"},{"mac-address":"fa:16:3e:e4:92:75","ip-address":"192.168.10.110"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"a7ead66f-4613-49cc-9f1f-1021987399a1","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:b4:6b:91","ip-address":"fe80:0:0:0:f816:3eff:feb4:6b91"},{"mac-address":"fa:16:3e:b4:6b:91","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:b4:6b:91","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:b4:6b:91","ip-address":"10.30.30.5"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap8f0f6b8d-5e"},{"name":"dac733da-11c4-4398-8668-4ce4c38ded22","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:27:be:c7","ip-address":"fe80:0:0:0:f816:3eff:fe27:bec7"},{"mac-address":"fa:16:3e:27:be:c7","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:27:be:c7","ip-address":"10.20.20.10"},{"mac-address":"fa:16:3e:27:be:c7","ip-address":"192.168.20.110"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"b1aca282-a956-4254-8d38-2281c114d4f6","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:b7:39:eb","ip-address":"fe80:0:0:0:f816:3eff:feb7:39eb"},{"mac-address":"fa:16:3e:b7:39:eb","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:b7:39:eb","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:b7:39:eb","ip-address":"10.10.10.6"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"57598245-ea27-4e2b-9967-60be8998e126","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap57598245-ea"},{"name":"e254e81e-45a7-46d0-8768-94e86e1a60c6","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:f5:bd:a9","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:f5:bd:a9","ip-address":"fe80:0:0:0:f816:3eff:fef5:bda9"},{"mac-address":"fa:16:3e:f5:bd:a9","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:f5:bd:a9","ip-address":"10.20.20.3"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap769ec90a-6c"}]}} </msg>
<msg timestamp="20181130 17:41:33.348" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.348" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "192.168.10.110",
         ...</msg>
<status status="PASS" endtime="20181130 17:41:33.348" starttime="20181130 17:41:33.347"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.348" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:25:cb:34"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:25:cb:34"
                    },
                    {
                        "ip-address": "10.10.10.11",
                        "mac-address": "fa:16:3e:25:cb:34"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe25:cb34",
                        "mac-address": "fa:16:3e:25:cb:34"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                ],
                "enabled": true,
                "name": "badaccbb-1e8b-4d98-abc8-502a20abc48f",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fee4:9275",
                        "mac-address": "fa:16:3e:e4:92:75"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:e4:92:75"
                    },
                    {
                        "ip-address": "10.30.30.10",
                        "mac-address": "fa:16:3e:e4:92:75"
                    },
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:e4:92:75"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                ],
                "enabled": true,
                "name": "436f320f-7d40-4ba9-a370-9a24149a95c7",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:feb4:6b91",
                        "mac-address": "fa:16:3e:b4:6b:91"
                    },
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:b4:6b:91"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:b4:6b:91"
                    },
                    {
                        "ip-address": "10.30.30.5",
                        "mac-address": "fa:16:3e:b4:6b:91"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                ],
                "enabled": true,
                "name": "a7ead66f-4613-49cc-9f1f-1021987399a1",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap8f0f6b8d-5e",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe27:bec7",
                        "mac-address": "fa:16:3e:27:be:c7"
                    },
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:27:be:c7"
                    },
                    {
                        "ip-address": "10.20.20.10",
                        "mac-address": "fa:16:3e:27:be:c7"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:27:be:c7"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                ],
                "enabled": true,
                "name": "dac733da-11c4-4398-8668-4ce4c38ded22",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:feb7:39eb",
                        "mac-address": "fa:16:3e:b7:39:eb"
                    },
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:b7:39:eb"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:b7:39:eb"
                    },
                    {
                        "ip-address": "10.10.10.6",
                        "mac-address": "fa:16:3e:b7:39:eb"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                ],
                "enabled": true,
                "name": "b1aca282-a956-4254-8d38-2281c114d4f6",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "57598245-ea27-4e2b-9967-60be8998e126",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap57598245-ea",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "192.168.10.110",
                        "mac-address": "fa:16:3e:f5:bd:a9"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fef5:bda9",
                        "mac-address": "fa:16:3e:f5:bd:a9"
                    },
                    {
                        "ip-address": "192.168.20.110",
                        "mac-address": "fa:16:3e:f5:bd:a9"
                    },
                    {
                        "ip-address": "10.20.20.3",
                        "mac-address": "fa:16:3e:f5:bd:a9"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                ],
                "enabled": true,
                "name": "e254e81e-45a7-46d0-8768-94e86e1a60c6",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap769ec90a-6c",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.348" starttime="20181130 17:41:33.348"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.349" starttime="20181130 17:41:33.344"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.352" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.352" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.352" starttime="20181130 17:41:33.349"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.355" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"37"}}]}}]}]},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.c5df0187-54d1-4312-8040-f522592f13e3.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84238401536,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5021,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":45,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"30df976b-d8fd-4f74-9fce-6ea760380641","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"57598245-ea27-4e2b-9967-60be8998e126","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.41b6def1-ec1f-4858-a338-f049315364bf.57598245-ea27-4e2b-9967-60be8998e126","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84255178752,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5022,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":46,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.df40b179-d083-4a67-8dd9-337f38aaf570.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84221624320,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5020,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":44,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"36"}}]}}]}]},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f7282b24-8fd7-415c-b393-32d21730c1ef","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f7282b24-8fd7-415c-b393-32d21730c1ef","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4d982882-9bf3-4c06-b720-3d7dd5d6093b","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"97fc82d9-74be-4a21-ad34-c57578c05411","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"57598245-ea27-4e2b-9967-60be8998e126","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.57598245-ea27-4e2b-9967-60be8998e126","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"38"}}]}}]}]},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4d982882-9bf3-4c06-b720-3d7dd5d6093b","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"97fc82d9-74be-4a21-ad34-c57578c05411","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"30df976b-d8fd-4f74-9fce-6ea760380641","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 17:41:33.355" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.355" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 17:41:33.355" starttime="20181130 17:41:33.353"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.356" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "37"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84238401536,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5021
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 45
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.c5df0187-54d1-4312-8040-f522592f13e3.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "30df976b-d8fd-4f74-9fce-6ea760380641",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84255178752,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5022
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 46
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.41b6def1-ec1f-4858-a338-f049315364bf.57598245-ea27-4e2b-9967-60be8998e126",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "57598245-ea27-4e2b-9967-60be8998e126",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84221624320,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5020
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 44
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.df40b179-d083-4a67-8dd9-337f38aaf570.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "36"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f7282b24-8fd7-415c-b393-32d21730c1ef",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f7282b24-8fd7-415c-b393-32d21730c1ef",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4d982882-9bf3-4c06-b720-3d7dd5d6093b",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "97fc82d9-74be-4a21-ad34-c57578c05411",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "38"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.57598245-ea27-4e2b-9967-60be8998e126",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "57598245-ea27-4e2b-9967-60be8998e126",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4d982882-9bf3-4c06-b720-3d7dd5d6093b",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "97fc82d9-74be-4a21-ad34-c57578c05411",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "30df976b-d8fd-4f74-9fce-6ea760380641",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.356" starttime="20181130 17:41:33.355"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.356" starttime="20181130 17:41:33.349"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.359" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.359" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.360" starttime="20181130 17:41:33.356"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.360" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"c5df0187-54d1-4312-8040-f522592f13e3"},{"zone-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"zone-name":"df40b179-d083-4a67-8dd9-337f38aaf570"},{"zone-name":"41b6def1-ec1f-4858-a338-f049315364bf"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 17:41:33.360" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.360" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 17:41:33.360" starttime="20181130 17:41:33.360"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.361" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "c5df0187-54d1-4312-8040-f522592f13e3"
                            },
                            {
                                "zone-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                            },
                            {
                                "zone-name": "df40b179-d083-4a67-8dd9-337f38aaf570"
                            },
                            {
                                "zone-name": "41b6def1-ec1f-4858-a338-f049315364bf"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.361" starttime="20181130 17:41:33.361"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.361" starttime="20181130 17:41:33.356"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.365" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.365" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.365" starttime="20181130 17:41:33.361"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.366" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.366" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.366" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.366" starttime="20181130 17:41:33.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.366" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.366" starttime="20181130 17:41:33.366"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.366" starttime="20181130 17:41:33.361"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.369" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.369" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.370" starttime="20181130 17:41:33.367"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.370" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.370" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.370" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.370" starttime="20181130 17:41:33.370"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.371" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.371" starttime="20181130 17:41:33.371"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.371" starttime="20181130 17:41:33.366"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.374" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.374" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.374" starttime="20181130 17:41:33.371"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.375" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.375" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.375" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.375" starttime="20181130 17:41:33.374"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.375" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.375" starttime="20181130 17:41:33.375"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.375" starttime="20181130 17:41:33.371"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.378" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.378" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.378" starttime="20181130 17:41:33.376"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.379" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"df40b179-d083-4a67-8dd9-337f38aaf570","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"c5df0187-54d1-4312-8040-f522592f13e3","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"41b6def1-ec1f-4858-a338-f049315364bf","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 17:41:33.379" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.379" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 17:41:33.379" starttime="20181130 17:41:33.378"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.379" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "df40b179-d083-4a67-8dd9-337f38aaf570"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "c5df0187-54d1-4312-8040-f522592f13e3"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "41b6def1-ec1f-4858-a338-f049315364bf"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.380" starttime="20181130 17:41:33.379"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.380" starttime="20181130 17:41:33.375"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.382" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.382" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.382" starttime="20181130 17:41:33.380"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.382" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181130 17:41:33.383" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.383" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.383" starttime="20181130 17:41:33.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.383" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.383" starttime="20181130 17:41:33.383"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.383" starttime="20181130 17:41:33.380"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.385" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.385" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.385" starttime="20181130 17:41:33.384"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.386" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181130 17:41:33.386" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.386" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.386" starttime="20181130 17:41:33.386"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.387" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.387" starttime="20181130 17:41:33.387"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.387" starttime="20181130 17:41:33.383"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.389" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.389" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.389" starttime="20181130 17:41:33.387"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.390" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 17:41:33.390" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.390" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 17:41:33.390" starttime="20181130 17:41:33.390"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.391" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 17:41:33.391" starttime="20181130 17:41:33.391"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.391" starttime="20181130 17:41:33.387"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.394" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.394" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.394" starttime="20181130 17:41:33.391"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.397" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"df40b179-d083-4a67-8dd9-337f38aaf570","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"20","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"vpna_net_1"},{"uuid":"41b6def1-ec1f-4858-a338-f049315364bf","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"91","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"vpna_net_3"},{"uuid":"c5df0187-54d1-4312-8040-f522592f13e3","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"32","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"vpna_net_2"}]},"security-groups":{"security-group":[{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"vpna_sg","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"}]},"security-rules":{"security-rule":[{"uuid":"b04b642c-3ea2-4844-8c62-bfabfe04190d","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"dd06065d-8793-4b48-b365-0fc22ce3c4c4","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"666fb44c-ff52-4e00-b0e0-eb3a3af1b0dd","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"bf94b35a-a59b-45f1-9625-75fee1d40e0a","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"ff7e4b05-0dae-41ce-8bf1-b11f214afa68","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"d3770e75-c18b-437e-8cb8-addb4ba6efad","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"2bcc6173-966f-4fd6-bad3-237e61557512","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"59609d6d-2976-43af-82f3-bf3c5604a40a","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"}]},"subnets":{"subnet":[{"uuid":"b9de7b63-0309-46b4-ba58-4e388faa891c","gateway-ip":"10.10.10.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.10.10.2","end":"10.10.10.254"}],"cidr":"10.10.10.0/24","network-id":"df40b179-d083-4a67-8dd9-337f38aaf570","name":"vpna_sub_1"},{"uuid":"b2ec89c3-fa63-42da-9f10-19c039c42b33","gateway-ip":"10.30.30.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.30.30.2","end":"10.30.30.254"}],"cidr":"10.30.30.0/24","network-id":"41b6def1-ec1f-4858-a338-f049315364bf","name":"vpna_sub_3"},{"uuid":"ec49f698-0b25-43b5-823b-df3205052b75","gateway-ip":"10.20.20.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.20.20.2","end":"10.20.20.254"}],"cidr":"10.20.20.0/24","network-id":"c5df0187-54d1-4312-8040-f522592f13e3","name":"vpna_sub_2"}]},"ports":{"port":[{"uuid":"436f320f-7d40-4ba9-a370-9a24149a95c7","fixed-ips":[{"subnet-id":"b2ec89c3-fa63-42da-9f10-19c039c42b33","ip-address":"10.30.30.10"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:e4:92:75","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:e4:92:75","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:e4:92:75","ip-address":"192.168.20.110"}],"network-id":"41b6def1-ec1f-4858-a338-f049315364bf","name":"vpna_net_3_port_1"},{"uuid":"badaccbb-1e8b-4d98-abc8-502a20abc48f","fixed-ips":[{"subnet-id":"b9de7b63-0309-46b4-ba58-4e388faa891c","ip-address":"10.10.10.11"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:25:cb:34","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:25:cb:34","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:25:cb:34","ip-address":"192.168.20.110"}],"network-id":"df40b179-d083-4a67-8dd9-337f38aaf570","name":"vpna_net_1_port_1"},{"uuid":"a7ead66f-4613-49cc-9f1f-1021987399a1","fixed-ips":[{"subnet-id":"b2ec89c3-fa63-42da-9f10-19c039c42b33","ip-address":"10.30.30.5"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:b4:6b:91","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:b4:6b:91","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:b4:6b:91","ip-address":"192.168.10.110"}],"network-id":"41b6def1-ec1f-4858-a338-f049315364bf","name":"vpna_net_3_port_2"},{"uuid":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","fixed-ips":[{"subnet-id":"ec49f698-0b25-43b5-823b-df3205052b75","ip-address":"10.20.20.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-c5df0187-54d1-4312-8040-f522592f13e3","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:55:65:da","admin-state-up":true,"network-id":"c5df0187-54d1-4312-8040-f522592f13e3","name":""},{"uuid":"dac733da-11c4-4398-8668-4ce4c38ded22","fixed-ips":[{"subnet-id":"ec49f698-0b25-43b5-823b-df3205052b75","ip-address":"10.20.20.10"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:27:be:c7","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:27:be:c7","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:27:be:c7","ip-address":"192.168.10.110"}],"network-id":"c5df0187-54d1-4312-8040-f522592f13e3","name":"vpna_net_2_port_2"},{"uuid":"b1aca282-a956-4254-8d38-2281c114d4f6","fixed-ips":[{"subnet-id":"b9de7b63-0309-46b4-ba58-4e388faa891c","ip-address":"10.10.10.6"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:b7:39:eb","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:b7:39:eb","ip-address":"192.168.20.110"},{"mac-address":"fa:16:3e:b7:39:eb","ip-address":"192.168.10.110"}],"network-id":"df40b179-d083-4a67-8dd9-337f38aaf570","name":"vpna_net_1_port_2"},{"uuid":"e254e81e-45a7-46d0-8768-94e86e1a60c6","fixed-ips":[{"subnet-id":"ec49f698-0b25-43b5-823b-df3205052b75","ip-address":"10.20.20.3"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:f5:bd:a9","security-groups":["13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"],"admin-state-up":true,"status":"ACTIVE","allowed-address-pairs":[{"mac-address":"fa:16:3e:f5:bd:a9","ip-address":"192.168.10.110"},{"mac-address":"fa:16:3e:f5:bd:a9","ip-address":"192.168.20.110"}],"network-id":"c5df0187-54d1-4312-8040-f522592f13e3","name":"vpna_net_2_port_1"},{"uuid":"57598245-ea27-4e2b-9967-60be8998e126","fixed-ips":[{"subnet-id":"b2ec89c3-fa63-42da-9f10-19c039c42b33","ip-address":"10.30.30.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-41b6def1-ec1f-4858-a338-f049315364bf","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:d2:b6:d1","admin-state-up":true,"network-id":"41b6def1-ec1f-4858-a338-f049315364bf","name":""},{"uuid":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","fixed-ips":[{"subnet-id":"b9de7b63-0309-46b4-ba58-4e388faa891c","ip-address":"10.10.10.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-df40b179-d083-4a67-8dd9-337f38aaf570","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:d9:6b:53","admin-state-up":true,"network-id":"df40b179-d083-4a67-8dd9-337f38aaf570","name":""}]},"routers":{}}} </msg>
<msg timestamp="20181130 17:41:33.397" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.397" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 17:41:33.397" starttime="20181130 17:41:33.395"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.398" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "vpna_net_1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "20",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "df40b179-d083-4a67-8dd9-337f38aaf570"
                },
                {
                    "admin-state-up": true,
                    "name": "vpna_net_3",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "91",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "41b6def1-ec1f-4858-a338-f049315364bf"
                },
                {
                    "admin-state-up": true,
                    "name": "vpna_net_2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "32",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "c5df0187-54d1-4312-8040-f522592f13e3"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:e4:92:75"
                        },
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:e4:92:75"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.30.30.10",
                            "subnet-id": "b2ec89c3-fa63-42da-9f10-19c039c42b33"
                        }
                    ],
                    "mac-address": "fa:16:3e:e4:92:75",
                    "name": "vpna_net_3_port_1",
                    "network-id": "41b6def1-ec1f-4858-a338-f049315364bf",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "436f320f-7d40-4ba9-a370-9a24149a95c7"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:25:cb:34"
                        },
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:25:cb:34"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.10.10.11",
                            "subnet-id": "b9de7b63-0309-46b4-ba58-4e388faa891c"
                        }
                    ],
                    "mac-address": "fa:16:3e:25:cb:34",
                    "name": "vpna_net_1_port_1",
                    "network-id": "df40b179-d083-4a67-8dd9-337f38aaf570",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "badaccbb-1e8b-4d98-abc8-502a20abc48f"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:b4:6b:91"
                        },
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:b4:6b:91"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.30.30.5",
                            "subnet-id": "b2ec89c3-fa63-42da-9f10-19c039c42b33"
                        }
                    ],
                    "mac-address": "fa:16:3e:b4:6b:91",
                    "name": "vpna_net_3_port_2",
                    "network-id": "41b6def1-ec1f-4858-a338-f049315364bf",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7ead66f-4613-49cc-9f1f-1021987399a1"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-c5df0187-54d1-4312-8040-f522592f13e3",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.20.20.2",
                            "subnet-id": "ec49f698-0b25-43b5-823b-df3205052b75"
                        }
                    ],
                    "mac-address": "fa:16:3e:55:65:da",
                    "name": "",
                    "network-id": "c5df0187-54d1-4312-8040-f522592f13e3",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:27:be:c7"
                        },
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:27:be:c7"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.20.20.10",
                            "subnet-id": "ec49f698-0b25-43b5-823b-df3205052b75"
                        }
                    ],
                    "mac-address": "fa:16:3e:27:be:c7",
                    "name": "vpna_net_2_port_2",
                    "network-id": "c5df0187-54d1-4312-8040-f522592f13e3",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "dac733da-11c4-4398-8668-4ce4c38ded22"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:b7:39:eb"
                        },
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:b7:39:eb"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.10.10.6",
                            "subnet-id": "b9de7b63-0309-46b4-ba58-4e388faa891c"
                        }
                    ],
                    "mac-address": "fa:16:3e:b7:39:eb",
                    "name": "vpna_net_1_port_2",
                    "network-id": "df40b179-d083-4a67-8dd9-337f38aaf570",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b1aca282-a956-4254-8d38-2281c114d4f6"
                },
                {
                    "admin-state-up": true,
                    "allowed-address-pairs": [
                        {
                            "ip-address": "192.168.10.110",
                            "mac-address": "fa:16:3e:f5:bd:a9"
                        },
                        {
                            "ip-address": "192.168.20.110",
                            "mac-address": "fa:16:3e:f5:bd:a9"
                        }
                    ],
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.20.20.3",
                            "subnet-id": "ec49f698-0b25-43b5-823b-df3205052b75"
                        }
                    ],
                    "mac-address": "fa:16:3e:f5:bd:a9",
                    "name": "vpna_net_2_port_1",
                    "network-id": "c5df0187-54d1-4312-8040-f522592f13e3",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e254e81e-45a7-46d0-8768-94e86e1a60c6"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-41b6def1-ec1f-4858-a338-f049315364bf",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.30.30.2",
                            "subnet-id": "b2ec89c3-fa63-42da-9f10-19c039c42b33"
                        }
                    ],
                    "mac-address": "fa:16:3e:d2:b6:d1",
                    "name": "",
                    "network-id": "41b6def1-ec1f-4858-a338-f049315364bf",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "57598245-ea27-4e2b-9967-60be8998e126"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-df40b179-d083-4a67-8dd9-337f38aaf570",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.10.10.2",
                            "subnet-id": "b9de7b63-0309-46b4-ba58-4e388faa891c"
                        }
                    ],
                    "mac-address": "fa:16:3e:d9:6b:53",
                    "name": "",
                    "network-id": "df40b179-d083-4a67-8dd9-337f38aaf570",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"
                }
            ]
        },
        "routers": {},
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "vpna_sg",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b04b642c-3ea2-4844-8c62-bfabfe04190d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "dd06065d-8793-4b48-b365-0fc22ce3c4c4"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "666fb44c-ff52-4e00-b0e0-eb3a3af1b0dd"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "bf94b35a-a59b-45f1-9625-75fee1d40e0a"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ff7e4b05-0dae-41ce-8bf1-b11f214afa68"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "d3770e75-c18b-437e-8cb8-addb4ba6efad"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "2bcc6173-966f-4fd6-bad3-237e61557512"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "59609d6d-2976-43af-82f3-bf3c5604a40a"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "10.10.10.254",
                            "start": "10.10.10.2"
                        }
                    ],
                    "cidr": "10.10.10.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "10.10.10.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "vpna_sub_1",
                    "network-id": "df40b179-d083-4a67-8dd9-337f38aaf570",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b9de7b63-0309-46b4-ba58-4e388faa891c"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "10.30.30.254",
                            "start": "10.30.30.2"
                        }
                    ],
                    "cidr": "10.30.30.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "10.30.30.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "vpna_sub_3",
                    "network-id": "41b6def1-ec1f-4858-a338-f049315364bf",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b2ec89c3-fa63-42da-9f10-19c039c42b33"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "10.20.20.254",
                            "start": "10.20.20.2"
                        }
                    ],
                    "cidr": "10.20.20.0/24",
                    "enable-dhcp": true,
                    "gateway-ip": "10.20.20.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "vpna_sub_2",
                    "network-id": "c5df0187-54d1-4312-8040-f522592f13e3",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "ec49f698-0b25-43b5-823b-df3205052b75"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.398" starttime="20181130 17:41:33.397"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.398" starttime="20181130 17:41:33.391"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.400" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.400" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.400" starttime="20181130 17:41:33.398"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.401" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"c5df0187-54d1-4312-8040-f522592f13e3","subnet-id-list":["ec49f698-0b25-43b5-823b-df3205052b75"]},{"network-id":"41b6def1-ec1f-4858-a338-f049315364bf","subnet-id-list":["b2ec89c3-fa63-42da-9f10-19c039c42b33"]},{"network-id":"df40b179-d083-4a67-8dd9-337f38aaf570","subnet-id-list":["b9de7b63-0309-46b4-ba58-4e388faa891c"]}]}} </msg>
<msg timestamp="20181130 17:41:33.401" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.401" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "c5df0187-54d1-4312-8040-f522592f13e3",
                "subnet-id-list": [
                    "ec49f698-0b2...</msg>
<status status="PASS" endtime="20181130 17:41:33.401" starttime="20181130 17:41:33.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.401" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "c5df0187-54d1-4312-8040-f522592f13e3",
                "subnet-id-list": [
                    "ec49f698-0b25-43b5-823b-df3205052b75"
                ]
            },
            {
                "network-id": "41b6def1-ec1f-4858-a338-f049315364bf",
                "subnet-id-list": [
                    "b2ec89c3-fa63-42da-9f10-19c039c42b33"
                ]
            },
            {
                "network-id": "df40b179-d083-4a67-8dd9-337f38aaf570",
                "subnet-id-list": [
                    "b9de7b63-0309-46b4-ba58-4e388faa891c"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.402" starttime="20181130 17:41:33.401"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.402" starttime="20181130 17:41:33.398"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.404" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.404" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.404" starttime="20181130 17:41:33.402"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.405" level="INFO">To JSON using : content={"neutron-vpn-portip-port-data":{}} </msg>
<msg timestamp="20181130 17:41:33.405" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.405" level="INFO">${pretty_output} = {
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.405" starttime="20181130 17:41:33.404"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.405" level="INFO">{
    "neutron-vpn-portip-port-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.405" starttime="20181130 17:41:33.405"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.405" starttime="20181130 17:41:33.402"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.407" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.407" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.407" starttime="20181130 17:41:33.405"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.408" level="INFO">To JSON using : content={"router-interfaces-map":{}} </msg>
<msg timestamp="20181130 17:41:33.408" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.408" level="INFO">${pretty_output} = {
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.408" starttime="20181130 17:41:33.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.408" level="INFO">{
    "router-interfaces-map": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.408" starttime="20181130 17:41:33.408"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.408" starttime="20181130 17:41:33.405"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.411" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.411" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.411" starttime="20181130 17:41:33.409"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.411" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"ec49f698-0b25-43b5-823b-df3205052b75","network-type":"VXLAN","port-list":["e254e81e-45a7-46d0-8768-94e86e1a60c6","8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","dac733da-11c4-4398-8668-4ce4c38ded22"],"segmentation-id":32,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"c5df0187-54d1-4312-8040-f522592f13e3","subnet-ip":"10.20.20.0/24"},{"id":"b2ec89c3-fa63-42da-9f10-19c039c42b33","network-type":"VXLAN","port-list":["436f320f-7d40-4ba9-a370-9a24149a95c7","a7ead66f-4613-49cc-9f1f-1021987399a1","57598245-ea27-4e2b-9967-60be8998e126"],"segmentation-id":91,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"41b6def1-ec1f-4858-a338-f049315364bf","subnet-ip":"10.30.30.0/24"},{"id":"b9de7b63-0309-46b4-ba58-4e388faa891c","network-type":"VXLAN","port-list":["badaccbb-1e8b-4d98-abc8-502a20abc48f","b1aca282-a956-4254-8d38-2281c114d4f6","769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"],"segmentation-id":20,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"df40b179-d083-4a67-8dd9-337f38aaf570","subnet-ip":"10.10.10.0/24"}]}} </msg>
<msg timestamp="20181130 17:41:33.411" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.412" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "ec49f698-0b25-43b5-823b-df3205052b75",
                "network-id": "c5df0187-54d1-4312-8040-f522592f13e3",
         ...</msg>
<status status="PASS" endtime="20181130 17:41:33.412" starttime="20181130 17:41:33.411"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.412" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "ec49f698-0b25-43b5-823b-df3205052b75",
                "network-id": "c5df0187-54d1-4312-8040-f522592f13e3",
                "network-type": "VXLAN",
                "port-list": [
                    "e254e81e-45a7-46d0-8768-94e86e1a60c6",
                    "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                    "dac733da-11c4-4398-8668-4ce4c38ded22"
                ],
                "segmentation-id": 32,
                "subnet-ip": "10.20.20.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            },
            {
                "id": "b2ec89c3-fa63-42da-9f10-19c039c42b33",
                "network-id": "41b6def1-ec1f-4858-a338-f049315364bf",
                "network-type": "VXLAN",
                "port-list": [
                    "436f320f-7d40-4ba9-a370-9a24149a95c7",
                    "a7ead66f-4613-49cc-9f1f-1021987399a1",
                    "57598245-ea27-4e2b-9967-60be8998e126"
                ],
                "segmentation-id": 91,
                "subnet-ip": "10.30.30.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            },
            {
                "id": "b9de7b63-0309-46b4-ba58-4e388faa891c",
                "network-id": "df40b179-d083-4a67-8dd9-337f38aaf570",
                "network-type": "VXLAN",
                "port-list": [
                    "badaccbb-1e8b-4d98-abc8-502a20abc48f",
                    "b1aca282-a956-4254-8d38-2281c114d4f6",
                    "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"
                ],
                "segmentation-id": 20,
                "subnet-ip": "10.10.10.0/24",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.412" starttime="20181130 17:41:33.412"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.412" starttime="20181130 17:41:33.408"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.414" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.414" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.414" starttime="20181130 17:41:33.412"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.415" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181130 17:41:33.415" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.415" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.415" starttime="20181130 17:41:33.415"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.415" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.415" starttime="20181130 17:41:33.415"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.416" starttime="20181130 17:41:33.412"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.417" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.417" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.418" starttime="20181130 17:41:33.416"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.418" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181130 17:41:33.418" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.418" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.418" starttime="20181130 17:41:33.418"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.419" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.419" starttime="20181130 17:41:33.418"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.419" starttime="20181130 17:41:33.416"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.421" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.421" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.421" starttime="20181130 17:41:33.419"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.421" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"tap8f0f6b8d-5e","interface-child-entry":[{"child-interface":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"}]},{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tap769ec90a-6c","interface-child-entry":[{"child-interface":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"}]},{"parent-interface":"tap57598245-ea","interface-child-entry":[{"child-interface":"57598245-ea27-4e2b-9967-60be8998e126"}]}]}} </msg>
<msg timestamp="20181130 17:41:33.422" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.422" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "8f0f6b8d-...</msg>
<status status="PASS" endtime="20181130 17:41:33.422" starttime="20181130 17:41:33.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.422" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"
                    }
                ],
                "parent-interface": "tap8f0f6b8d-5e"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"
                    }
                ],
                "parent-interface": "tap769ec90a-6c"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "57598245-ea27-4e2b-9967-60be8998e126"
                    }
                ],
                "parent-interface": "tap57598245-ea"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.422" starttime="20181130 17:41:33.422"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.422" starttime="20181130 17:41:33.419"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.424" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.424" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.424" starttime="20181130 17:41:33.422"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.425" level="INFO">To JSON using : content={"router-interfaces":{}} </msg>
<msg timestamp="20181130 17:41:33.425" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.425" level="INFO">${pretty_output} = {
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.425" starttime="20181130 17:41:33.425"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.425" level="INFO">{
    "router-interfaces": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.425" starttime="20181130 17:41:33.425"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.426" starttime="20181130 17:41:33.422"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.427" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.428" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.428" starttime="20181130 17:41:33.426"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.428" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 17:41:33.428" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.429" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 17:41:33.429" starttime="20181130 17:41:33.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.429" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.429" starttime="20181130 17:41:33.429"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.429" starttime="20181130 17:41:33.426"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.431" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.431" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.431" starttime="20181130 17:41:33.429"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.432" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000}]}} </msg>
<msg timestamp="20181130 17:41:33.432" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.432" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 17:41:33.432" starttime="20181130 17:41:33.431"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.432" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.432" starttime="20181130 17:41:33.432"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.432" starttime="20181130 17:41:33.429"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.435" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.436" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.436" starttime="20181130 17:41:33.433"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.436" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.436" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.436" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.436" starttime="20181130 17:41:33.436"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.437" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.437" starttime="20181130 17:41:33.437"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.437" starttime="20181130 17:41:33.432"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.439" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.439" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.439" starttime="20181130 17:41:33.437"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.439" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 17:41:33.439" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.439" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.439" starttime="20181130 17:41:33.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.440" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.440" starttime="20181130 17:41:33.440"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.440" starttime="20181130 17:41:33.437"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.442" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.442" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.442" starttime="20181130 17:41:33.440"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.443" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 17:41:33.443" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.443" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.443" starttime="20181130 17:41:33.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.443" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.443" starttime="20181130 17:41:33.443"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.443" starttime="20181130 17:41:33.440"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.446" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.446" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.446" starttime="20181130 17:41:33.444"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.447" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.447" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.447" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.447" starttime="20181130 17:41:33.447"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.447" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.447" starttime="20181130 17:41:33.447"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.448" starttime="20181130 17:41:33.444"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.451" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.451" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.451" starttime="20181130 17:41:33.448"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.451" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.451" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.451" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.452" starttime="20181130 17:41:33.451"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.452" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.452" starttime="20181130 17:41:33.452"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.452" starttime="20181130 17:41:33.448"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.455" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.455" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.455" starttime="20181130 17:41:33.452"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.455" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.455" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.456" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.456" starttime="20181130 17:41:33.455"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.456" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.456" starttime="20181130 17:41:33.456"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.456" starttime="20181130 17:41:33.452"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.459" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.459" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.459" starttime="20181130 17:41:33.456"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.459" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.459" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.459" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.459" starttime="20181130 17:41:33.459"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.460" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.460" starttime="20181130 17:41:33.460"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.460" starttime="20181130 17:41:33.456"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.463" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.463" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.463" starttime="20181130 17:41:33.460"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.464" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.464" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.464" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.464" starttime="20181130 17:41:33.463"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.464" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.464" starttime="20181130 17:41:33.464"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.464" starttime="20181130 17:41:33.460"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.471" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.471" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.471" starttime="20181130 17:41:33.465"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.490" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":11520}}}]},"strict":true,"cookie":134217735,"flow-name":"default.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"37"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.57598245-ea27-4e2b-9967-60be8998e126.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":11776}}}]},"strict":true,"cookie":134217735,"flow-name":"default.57598245-ea27-4e2b-9967-60be8998e126","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"38"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":11264}}}]},"strict":true,"cookie":134217735,"flow-name":"default.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"36"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3620","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":false,"cookie":150999964,"flow-name":"ITM Flow Entry :5020","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84221624320,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3632","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":32}},"strict":false,"cookie":150999965,"flow-name":"ITM Flow Entry :5021","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84238401536,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3691","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":91}},"strict":false,"cookie":150999966,"flow-name":"ITM Flow Entry :5022","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84255178752,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385020","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":false,"cookie":151327644,"flow-name":"df40b179-d083-4a67-8dd9-337f38aaf570","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84221624320,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385021","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":32}},"strict":false,"cookie":151327645,"flow-name":"c5df0187-54d1-4312-8040-f522592f13e3","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84238401536,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385022","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":91}},"strict":false,"cookie":151327646,"flow-name":"41b6def1-ec1f-4858-a338-f049315364bf","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84255178752,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525020false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84221624320,"metadata-mask":1099494850561}},"strict":false,"cookie":141562780,"flow-name":"df40b179-d083-4a67-8dd9-337f38aaf570","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210040}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525021true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84238401537,"metadata-mask":1099494850561}},"strict":false,"cookie":141562781,"flow-name":"c5df0187-54d1-4312-8040-f522592f13e3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210041}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525022true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84255178753,"metadata-mask":1099494850561}},"strict":false,"cookie":141562782,"flow-name":"41b6def1-ec1f-4858-a338-f049315364bf","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210043}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525020true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84221624321,"metadata-mask":1099494850561}},"strict":false,"cookie":141562780,"flow-name":"df40b179-d083-4a67-8dd9-337f38aaf570","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210039}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525021false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84238401536,"metadata-mask":1099494850561}},"strict":false,"cookie":141562781,"flow-name":"c5df0187-54d1-4312-8040-f522592f13e3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210042}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525022false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84255178752,"metadata-mask":1099494850561}},"strict":false,"cookie":141562782,"flow-name":"41b6def1-ec1f-4858-a338-f049315364bf","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210044}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"5050204464104368505744fa:16:3e:d9:6b:53","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:d9:6b:53"}},"metadata":{"metadata":48462733246464,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550428,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050214464104368505745fa:16:3e:55:65:da","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:55:65:da"}},"metadata":{"metadata":49562261651456,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550429,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050224464104368505746fa:16:3e:d2:b6:d1","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:d2:b6:d1"}},"metadata":{"metadata":50661790056448,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550430,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150204464104368505744fa:16:3e:d9:6b:53","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:d9:6b:53"}},"metadata":{"metadata":84221624320,"metadata-mask":1099494850560}},"strict":true,"cookie":134419356,"flow-name":"df40b179-d083-4a67-8dd9-337f38aaf570","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11264,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150214464104368505745fa:16:3e:55:65:da","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:55:65:da"}},"metadata":{"metadata":84238401536,"metadata-mask":1099494850560}},"strict":true,"cookie":134419357,"flow-name":"c5df0187-54d1-4312-8040-f522592f13e3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11520,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150224464104368505746fa:16:3e:d2:b6:d1","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:d2:b6:d1"}},"metadata":{"metadata":84255178752,"metadata-mask":1099494850560}},"strict":true,"cookie":134419358,"flow-name":"41b6def1-ec1f-4858-a338-f049315364bf","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11776,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.45.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":49478023249920,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":45}},"strict":true,"cookie":142606381,"flow-name":"c5df0187-54d1-4312-8040-f522592f13e3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.46.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":50577534877696,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":46}},"strict":true,"cookie":142606382,"flow-name":"41b6def1-ec1f-4858-a338-f049315364bf","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.46.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":46}},"strict":true,"cookie":142606382,"flow-name":"41b6def1-ec1f-4858-a338-f049315364bf","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11776,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.45.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":45}},"strict":true,"cookie":142606381,"flow-name":"c5df0187-54d1-4312-8040-f522592f13e3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11520,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.44.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":44}},"strict":true,"cookie":142606380,"flow-name":"df40b179-d083-4a67-8dd9-337f38aaf570","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":11264,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.44.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":48378511622144,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":44}},"strict":true,"cookie":142606380,"flow-name":"df40b179-d083-4a67-8dd9-337f38aaf570","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:57598245-ea27-4e2b-9967-60be8998e126","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:38","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:57598245-ea27-4e2b-9967-60be8998e126","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":50577534877696,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:36","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":48378511622144,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:37","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":49478023249920,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":48378511622144,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.df40b179-d083-4a67-8dd9-337f38aaf570.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":44,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5020,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529263508801716224,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.57598245-ea27-4e2b-9967-60be8998e126.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":50577534877696,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.41b6def1-ec1f-4858-a338-f049315364bf.57598245-ea27-4e2b-9967-60be8998e126","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":46,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5022,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529265707858526208,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":49478023249920,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.c5df0187-54d1-4312-8040-f522592f13e3.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":45,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5021,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529264608330121216,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210040,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210039}}],"watch_port":4294967295}]},"group-name":"df40b179-d083-4a67-8dd9-337f38aaf570","group-type":"group-all"},{"group-id":210039,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":44}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"df40b179-d083-4a67-8dd9-337f38aaf570","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210042,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210041}}],"watch_port":4294967295}]},"group-name":"c5df0187-54d1-4312-8040-f522592f13e3","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210041,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":45}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"c5df0187-54d1-4312-8040-f522592f13e3","group-type":"group-all"},{"group-id":210044,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210043}}],"watch_port":4294967295}]},"group-name":"41b6def1-ec1f-4858-a338-f049315364bf","group-type":"group-all"},{"group-id":210043,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":46}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"41b6def1-ec1f-4858-a338-f049315364bf","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 17:41:33.491" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.492" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 17:41:33.492" starttime="20181130 17:41:33.471"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.494" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210039
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210040,
                        "group-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 44
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210039,
                        "group-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210041
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210042,
                        "group-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 45
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210041,
                        "group-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210043
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210044,
                        "group-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 46
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210043,
                        "group-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "37"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11520
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.57598245-ea27-4e2b-9967-60be8998e126",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.57598245-ea27-4e2b-9967-60be8998e126.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "38"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11776
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "36"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 11264
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999964,
                                "flow-name": "ITM Flow Entry :5020",
                                "hard-timeout": 0,
                                "id": "3620",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84221624320,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999965,
                                "flow-name": "ITM Flow Entry :5021",
                                "hard-timeout": 0,
                                "id": "3632",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84238401536,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999966,
                                "flow-name": "ITM Flow Entry :5022",
                                "hard-timeout": 0,
                                "id": "3691",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84255178752,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 91
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327644,
                                "flow-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                                "hard-timeout": 0,
                                "id": "385020",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84221624320,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 20
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327645,
                                "flow-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                                "hard-timeout": 0,
                                "id": "385021",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84238401536,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 32
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327646,
                                "flow-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                                "hard-timeout": 0,
                                "id": "385022",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84255178752,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 91
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562780,
                                "flow-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                                "hard-timeout": 0,
                                "id": "525020false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210040
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84221624320,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562781,
                                "flow-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                                "hard-timeout": 0,
                                "id": "525021true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210041
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84238401537,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562782,
                                "flow-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                                "hard-timeout": 0,
                                "id": "525022true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210043
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84255178753,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562780,
                                "flow-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                                "hard-timeout": 0,
                                "id": "525020true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210039
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84221624321,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562781,
                                "flow-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                                "hard-timeout": 0,
                                "id": "525021false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210042
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84238401536,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562782,
                                "flow-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                                "hard-timeout": 0,
                                "id": "525022false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210044
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84255178752,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550428,
                                "hard-timeout": 0,
                                "id": "5050204464104368505744fa:16:3e:d9:6b:53",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:d9:6b:53"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 48462733246464,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550429,
                                "hard-timeout": 0,
                                "id": "5050214464104368505745fa:16:3e:55:65:da",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:55:65:da"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 49562261651456,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550430,
                                "hard-timeout": 0,
                                "id": "5050224464104368505746fa:16:3e:d2:b6:d1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:d2:b6:d1"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 50661790056448,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419356,
                                "flow-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                                "hard-timeout": 0,
                                "id": "5150204464104368505744fa:16:3e:d9:6b:53",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11264
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:d9:6b:53"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84221624320,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419357,
                                "flow-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                                "hard-timeout": 0,
                                "id": "5150214464104368505745fa:16:3e:55:65:da",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11520
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:55:65:da"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84238401536,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419358,
                                "flow-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                                "hard-timeout": 0,
                                "id": "5150224464104368505746fa:16:3e:d2:b6:d1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11776
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:d2:b6:d1"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84255178752,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606381,
                                "flow-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                                "hard-timeout": 0,
                                "id": "55.45.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 45
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606382,
                                "flow-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                                "hard-timeout": 0,
                                "id": "55.46.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 50577534877696,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 46
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606382,
                                "flow-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                                "hard-timeout": 0,
                                "id": "55.46.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11776
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 46
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606381,
                                "flow-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                                "hard-timeout": 0,
                                "id": "55.45.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11520
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 45
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606380,
                                "flow-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                                "hard-timeout": 0,
                                "id": "55.44.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 11264
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 44
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606380,
                                "flow-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                                "hard-timeout": 0,
                                "id": "55.44.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 48378511622144,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 44
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:57598245-ea27-4e2b-9967-60be8998e126",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:57598245-ea27-4e2b-9967-60be8998e126",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 50577534877696,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:38",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 48378511622144,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:36",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 49478023249920,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:37",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.df40b179-d083-4a67-8dd9-337f38aaf570.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 44
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5020
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529263508801716224,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 48378511622144,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.41b6def1-ec1f-4858-a338-f049315364bf.57598245-ea27-4e2b-9967-60be8998e126",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.57598245-ea27-4e2b-9967-60be8998e126.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 46
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5022
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529265707858526208,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 50577534877696,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.c5df0187-54d1-4312-8040-f522592f13e3.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 45
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5021
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529264608330121216,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 49478023249920,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.497" starttime="20181130 17:41:33.493"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.497" starttime="20181130 17:41:33.464"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.500" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.500" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.500" starttime="20181130 17:41:33.497"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.501" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521"},{"elan-instance-name":"c5df0187-54d1-4312-8040-f522592f13e3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"]}]},{"elan-instance-name":"326344c1-111f-404d-9938-9707f5b048b4"},{"elan-instance-name":"009f90ff-6051-4fe9-a01c-fe99e3670632"},{"elan-instance-name":"261bf468-f883-4401-8fe0-b62ac2951e1d"},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b"},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"41b6def1-ec1f-4858-a338-f049315364bf","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["57598245-ea27-4e2b-9967-60be8998e126"]}]},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085"},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"df40b179-d083-4a67-8dd9-337f38aaf570","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"]}]},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]}]}} </msg>
<msg timestamp="20181130 17:41:33.501" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.501" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 17:41:33.501" starttime="20181130 17:41:33.500"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.502" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"
                        ]
                    }
                ],
                "elan-instance-name": "c5df0187-54d1-4312-8040-f522592f13e3"
            },
            {
                "elan-instance-name": "326344c1-111f-404d-9938-9707f5b048b4"
            },
            {
                "elan-instance-name": "009f90ff-6051-4fe9-a01c-fe99e3670632"
            },
            {
                "elan-instance-name": "261bf468-f883-4401-8fe0-b62ac2951e1d"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "57598245-ea27-4e2b-9967-60be8998e126"
                        ]
                    }
                ],
                "elan-instance-name": "41b6def1-ec1f-4858-a338-f049315364bf"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"
                        ]
                    }
                ],
                "elan-instance-name": "df40b179-d083-4a67-8dd9-337f38aaf570"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.502" starttime="20181130 17:41:33.501"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.502" starttime="20181130 17:41:33.497"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.504" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.505" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.505" starttime="20181130 17:41:33.502"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.505" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"c5df0187-54d1-4312-8040-f522592f13e3","mac-entry":[{"mac-address":"fa:16:3e:55:65:da","interface":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","ip-prefix":"10.20.20.2","isStaticAddress":true}]},{"elan-instance-name":"df40b179-d083-4a67-8dd9-337f38aaf570","mac-entry":[{"mac-address":"fa:16:3e:d9:6b:53","interface":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","ip-prefix":"10.10.10.2","isStaticAddress":true}]},{"elan-instance-name":"41b6def1-ec1f-4858-a338-f049315364bf","mac-entry":[{"mac-address":"fa:16:3e:d2:b6:d1","interface":"57598245-ea27-4e2b-9967-60be8998e126","ip-prefix":"10.30.30.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"}]}} </msg>
<msg timestamp="20181130 17:41:33.505" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.505" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 17:41:33.505" starttime="20181130 17:41:33.505"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.506" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "c5df0187-54d1-4312-8040-f522592f13e3",
                "mac-entry": [
                    {
                        "interface": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                        "ip-prefix": "10.20.20.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:55:65:da"
                    }
                ]
            },
            {
                "elan-instance-name": "df40b179-d083-4a67-8dd9-337f38aaf570",
                "mac-entry": [
                    {
                        "interface": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                        "ip-prefix": "10.10.10.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:d9:6b:53"
                    }
                ]
            },
            {
                "elan-instance-name": "41b6def1-ec1f-4858-a338-f049315364bf",
                "mac-entry": [
                    {
                        "interface": "57598245-ea27-4e2b-9967-60be8998e126",
                        "ip-prefix": "10.30.30.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:d2:b6:d1"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.506" starttime="20181130 17:41:33.506"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.506" starttime="20181130 17:41:33.502"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.509" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.509" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.509" starttime="20181130 17:41:33.506"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.510" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.510" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.510" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.510" starttime="20181130 17:41:33.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.510" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.510" starttime="20181130 17:41:33.510"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.510" starttime="20181130 17:41:33.506"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.513" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.513" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.513" starttime="20181130 17:41:33.510"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.513" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"41b6def1-ec1f-4858-a338-f049315364bf","elan-interfaces":["57598245-ea27-4e2b-9967-60be8998e126"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"df40b179-d083-4a67-8dd9-337f38aaf570","elan-interfaces":["769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"]},{"name":"c5df0187-54d1-4312-8040-f522592f13e3","elan-interfaces":["8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"]}]}} </msg>
<msg timestamp="20181130 17:41:33.513" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.514" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "57598245-ea27-4e2b-9967-60be8998e126"
                ],
                "name": "41b6de...</msg>
<status status="PASS" endtime="20181130 17:41:33.514" starttime="20181130 17:41:33.513"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.514" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "57598245-ea27-4e2b-9967-60be8998e126"
                ],
                "name": "41b6def1-ec1f-4858-a338-f049315364bf"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"
                ],
                "name": "df40b179-d083-4a67-8dd9-337f38aaf570"
            },
            {
                "elan-interfaces": [
                    "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"
                ],
                "name": "c5df0187-54d1-4312-8040-f522592f13e3"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.514" starttime="20181130 17:41:33.514"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.514" starttime="20181130 17:41:33.510"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.517" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.517" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.517" starttime="20181130 17:41:33.514"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.518" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"tap8f0f6b8d-5e","lower-layer-if":["openflow:44641043685057:37"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T17:30:27.699Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","lower-layer-if":["openflow:44641043685057:37"],"type":"iana-if-type:l2vlan","if-index":45,"statistics":{"discontinuity-time":"2018-11-30T17:30:27.702Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tap769ec90a-6c","lower-layer-if":["openflow:44641043685057:36"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T17:30:25.269Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap57598245-ea","lower-layer-if":["openflow:44641043685057:38"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T17:30:30.431Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"57598245-ea27-4e2b-9967-60be8998e126","lower-layer-if":["openflow:44641043685057:38"],"type":"iana-if-type:l2vlan","if-index":46,"statistics":{"discontinuity-time":"2018-11-30T17:30:30.448Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","lower-layer-if":["openflow:44641043685057:36"],"type":"iana-if-type:l2vlan","if-index":44,"statistics":{"discontinuity-time":"2018-11-30T17:30:25.279Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 17:41:33.518" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.518" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181130 17:41:33.518" starttime="20181130 17:41:33.517"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.518" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:37"
                ],
                "name": "tap8f0f6b8d-5e",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:30:27.699Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 45,
                "lower-layer-if": [
                    "openflow:44641043685057:37"
                ],
                "name": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:30:27.702Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:36"
                ],
                "name": "tap769ec90a-6c",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:30:25.269Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:38"
                ],
                "name": "tap57598245-ea",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:30:30.431Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 46,
                "lower-layer-if": [
                    "openflow:44641043685057:38"
                ],
                "name": "57598245-ea27-4e2b-9967-60be8998e126",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:30:30.448Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 44,
                "lower-layer-if": [
                    "openflow:44641043685057:36"
                ],
                "name": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:30:25.279Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.519" starttime="20181130 17:41:33.518"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.519" starttime="20181130 17:41:33.514"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.521" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.521" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.521" starttime="20181130 17:41:33.519"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.522" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":45,"port-no":37,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"57598245-ea27-4e2b-9967-60be8998e126","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":46,"port-no":38,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":45,"port-no":37,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":44,"port-no":36,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"57598245-ea27-4e2b-9967-60be8998e126","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":46,"port-no":38,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":44,"port-no":36,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 17:41:33.522" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.522" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 45,
                "interface-name": "8f0f6b8d...</msg>
<status status="PASS" endtime="20181130 17:41:33.522" starttime="20181130 17:41:33.521"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.523" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 45,
                "interface-name": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 37,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 46,
                "interface-name": "57598245-ea27-4e2b-9967-60be8998e126",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 38,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 45,
                "interface-name": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 37,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 44,
                "interface-name": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 36,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 46,
                "interface-name": "57598245-ea27-4e2b-9967-60be8998e126",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 38,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 44,
                "interface-name": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 36,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.523" starttime="20181130 17:41:33.522"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.523" starttime="20181130 17:41:33.519"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.527" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.527" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.527" starttime="20181130 17:41:33.523"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.528" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.528" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.528" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.528" starttime="20181130 17:41:33.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.528" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.528" starttime="20181130 17:41:33.528"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.528" starttime="20181130 17:41:33.523"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.531" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.531" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.531" starttime="20181130 17:41:33.529"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.532" level="INFO">To JSON using : content={"l3nexthop":{}} </msg>
<msg timestamp="20181130 17:41:33.532" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.532" level="INFO">${pretty_output} = {
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.532" starttime="20181130 17:41:33.531"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.532" level="INFO">{
    "l3nexthop": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.532" starttime="20181130 17:41:33.532"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.532" starttime="20181130 17:41:33.528"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.537" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.537" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.537" starttime="20181130 17:41:33.533"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.538" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.538" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.538" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.538" starttime="20181130 17:41:33.537"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.538" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.539" starttime="20181130 17:41:33.538"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.539" starttime="20181130 17:41:33.532"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.542" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.542" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.542" starttime="20181130 17:41:33.539"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.544" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap57598245-ea","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"6478be6f-ab13-4dda-8c55-6851bceb836b","ovsdb:name":"tap57598245-ea","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:d2:b6:d1"},{"external-id-key":"iface-id","external-id-value":"57598245-ea27-4e2b-9967-60be8998e126"}],"ovsdb:port-uuid":"06192e2a-6f59-473a-9a23-dc56039620f4","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":38},{"tp-id":"tap8f0f6b8d-5e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"5000e0ae-6217-4fcc-ad54-aa183550a48a","ovsdb:name":"tap8f0f6b8d-5e","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:55:65:da"},{"external-id-key":"iface-id","external-id-value":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"}],"ovsdb:port-uuid":"bb277754-225a-4c1a-9336-5d95df1d0844","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":37},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tap769ec90a-6c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"7ca2f9a4-3b75-49a9-8fca-a05e99ad88d3","ovsdb:name":"tap769ec90a-6c","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:d9:6b:53"},{"external-id-key":"iface-id","external-id-value":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"}],"ovsdb:port-uuid":"ed4ddc36-856b-4fee-89e9-777abc1ffca7","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":36}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 17:41:33.544" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.544" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 17:41:33.544" starttime="20181130 17:41:33.542"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.545" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:d2:b6:d1"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "57598245-ea27-4e2b-9967-60be8998e126"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "6478be6f-ab13-4dda-8c55-6851bceb836b",
                            "ovsdb:name": "tap57598245-ea",
                            "ovsdb:ofport": 38,
                            "ovsdb:port-uuid": "06192e2a-6f59-473a-9a23-dc56039620f4",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap57598245-ea"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:55:65:da"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "5000e0ae-6217-4fcc-ad54-aa183550a48a",
                            "ovsdb:name": "tap8f0f6b8d-5e",
                            "ovsdb:ofport": 37,
                            "ovsdb:port-uuid": "bb277754-225a-4c1a-9336-5d95df1d0844",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap8f0f6b8d-5e"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:d9:6b:53"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "7ca2f9a4-3b75-49a9-8fca-a05e99ad88d3",
                            "ovsdb:name": "tap769ec90a-6c",
                            "ovsdb:ofport": 36,
                            "ovsdb:port-uuid": "ed4ddc36-856b-4fee-89e9-777abc1ffca7",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap769ec90a-6c"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 17:41:33.545" starttime="20181130 17:41:33.544"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.545" starttime="20181130 17:41:33.539"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.547" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.548" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.548" starttime="20181130 17:41:33.545"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.549" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"436f320f-7d40-4ba9-a370-9a24149a95c7","status":"DOWN"},{"uuid":"badaccbb-1e8b-4d98-abc8-502a20abc48f","status":"DOWN"},{"uuid":"a7ead66f-4613-49cc-9f1f-1021987399a1","status":"DOWN"},{"uuid":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","status":"ACTIVE"},{"uuid":"dac733da-11c4-4398-8668-4ce4c38ded22","status":"DOWN"},{"uuid":"b1aca282-a956-4254-8d38-2281c114d4f6","status":"DOWN"},{"uuid":"e254e81e-45a7-46d0-8768-94e86e1a60c6","status":"DOWN"},{"uuid":"57598245-ea27-4e2b-9967-60be8998e126","status":"ACTIVE"},{"uuid":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181130 17:41:33.549" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.549" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "436f320f-7d40-4ba9-a370-9a24149a95c7"
            },
            {
                "status":...</msg>
<status status="PASS" endtime="20181130 17:41:33.549" starttime="20181130 17:41:33.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.549" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "436f320f-7d40-4ba9-a370-9a24149a95c7"
            },
            {
                "status": "DOWN",
                "uuid": "badaccbb-1e8b-4d98-abc8-502a20abc48f"
            },
            {
                "status": "DOWN",
                "uuid": "a7ead66f-4613-49cc-9f1f-1021987399a1"
            },
            {
                "status": "ACTIVE",
                "uuid": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"
            },
            {
                "status": "DOWN",
                "uuid": "dac733da-11c4-4398-8668-4ce4c38ded22"
            },
            {
                "status": "DOWN",
                "uuid": "b1aca282-a956-4254-8d38-2281c114d4f6"
            },
            {
                "status": "DOWN",
                "uuid": "e254e81e-45a7-46d0-8768-94e86e1a60c6"
            },
            {
                "status": "ACTIVE",
                "uuid": "57598245-ea27-4e2b-9967-60be8998e126"
            },
            {
                "status": "ACTIVE",
                "uuid": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.549" starttime="20181130 17:41:33.549"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.549" starttime="20181130 17:41:33.545"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.552" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.552" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.552" starttime="20181130 17:41:33.549"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.553" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.553" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.553" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.553" starttime="20181130 17:41:33.552"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.553" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.553" starttime="20181130 17:41:33.553"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.553" starttime="20181130 17:41:33.549"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.557" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.557" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.557" starttime="20181130 17:41:33.554"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.558" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":46,"interface-name":"57598245-ea27-4e2b-9967-60be8998e126"},{"if-index":45,"interface-name":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"},{"if-index":44,"interface-name":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"}]}} </msg>
<msg timestamp="20181130 17:41:33.558" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.558" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 46,
                "interface-name": "57598245-ea27-4e2b-9967-60be8998e126"
            }...</msg>
<status status="PASS" endtime="20181130 17:41:33.558" starttime="20181130 17:41:33.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.558" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 46,
                "interface-name": "57598245-ea27-4e2b-9967-60be8998e126"
            },
            {
                "if-index": 45,
                "interface-name": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c"
            },
            {
                "if-index": 44,
                "interface-name": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.558" starttime="20181130 17:41:33.558"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.558" starttime="20181130 17:41:33.553"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.567" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.567" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.567" starttime="20181130 17:41:33.559"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.568" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.568" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.568" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.568" starttime="20181130 17:41:33.567"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.568" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.568" starttime="20181130 17:41:33.568"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.568" starttime="20181130 17:41:33.559"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.572" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.572" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.572" starttime="20181130 17:41:33.569"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.573" level="INFO">To JSON using : content={"neutron-router-dpns":{"router-dpn-list":[{"router-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"}]}} </msg>
<msg timestamp="20181130 17:41:33.573" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.573" level="INFO">${pretty_output} = {
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.573" starttime="20181130 17:41:33.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.573" level="INFO">{
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.574" starttime="20181130 17:41:33.573"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.574" starttime="20181130 17:41:33.568"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.576" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.577" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.577" starttime="20181130 17:41:33.574"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.577" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.577" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.577" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.577" starttime="20181130 17:41:33.577"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.578" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.578" starttime="20181130 17:41:33.578"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.578" starttime="20181130 17:41:33.574"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.581" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.581" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.581" starttime="20181130 17:41:33.578"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.582" level="INFO">To JSON using : content={"prefix-to-interface":{}} </msg>
<msg timestamp="20181130 17:41:33.582" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.582" level="INFO">${pretty_output} = {
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.582" starttime="20181130 17:41:33.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.582" level="INFO">{
    "prefix-to-interface": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.582" starttime="20181130 17:41:33.582"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.582" starttime="20181130 17:41:33.578"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.585" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.585" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.585" starttime="20181130 17:41:33.583"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.585" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 17:41:33.586" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.586" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 17:41:33.586" starttime="20181130 17:41:33.585"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.586" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.586" starttime="20181130 17:41:33.586"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.586" starttime="20181130 17:41:33.582"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.589" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.589" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.589" starttime="20181130 17:41:33.586"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.589" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181130 17:41:33.589" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.589" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 17:41:33.589" starttime="20181130 17:41:33.589"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.590" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.590" starttime="20181130 17:41:33.590"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.590" starttime="20181130 17:41:33.586"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.592" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.592" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.592" starttime="20181130 17:41:33.590"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.593" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181130 17:41:33.593" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.593" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.593" starttime="20181130 17:41:33.592"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.593" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181130 17:41:33.593" starttime="20181130 17:41:33.593"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.593" starttime="20181130 17:41:33.590"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.597" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.597" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.597" starttime="20181130 17:41:33.594"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.597" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 17:41:33.597" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.598" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 17:41:33.598" starttime="20181130 17:41:33.597"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.598" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.598" starttime="20181130 17:41:33.598"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.598" starttime="20181130 17:41:33.594"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.601" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.601" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.601" starttime="20181130 17:41:33.598"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.602" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.602" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.602" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.602" starttime="20181130 17:41:33.601"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.602" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.603" starttime="20181130 17:41:33.602"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.603" starttime="20181130 17:41:33.598"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.605" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.605" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.605" starttime="20181130 17:41:33.603"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.606" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.606" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.606" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.606" starttime="20181130 17:41:33.606"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.606" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.607" starttime="20181130 17:41:33.606"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.607" starttime="20181130 17:41:33.603"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.609" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.609" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.610" starttime="20181130 17:41:33.607"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.610" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:41:33.610" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.610" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:41:33.610" starttime="20181130 17:41:33.610"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.611" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.611" starttime="20181130 17:41:33.610"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.611" starttime="20181130 17:41:33.607"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:41:33.615" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:41:33.615" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:41:33.615" starttime="20181130 17:41:33.611"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:41:33.618" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:38","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap57598245-ea","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":38,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:37","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap8f0f6b8d-5e","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":37,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:36","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap769ec90a-6c","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":36,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 17:41:33.618" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:41:33.618" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 17:41:33.618" starttime="20181130 17:41:33.615"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.619" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap57598245-ea",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 38,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:38"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap8f0f6b8d-5e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 37,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:37"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap769ec90a-6c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 36,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:36"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:41:33.619" starttime="20181130 17:41:33.618"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.619" starttime="20181130 17:41:33.611"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.619" starttime="20181130 17:41:33.308"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.619" starttime="20181130 17:41:33.307"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.619" starttime="20181130 17:41:33.299"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:41:33.621" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Arp Learning/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 17:41:33.621" starttime="20181130 17:41:33.620"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:33.630" starttime="20181130 17:41:33.630"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:41:33.631" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:41:33.631" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:41:33.631" starttime="20181130 17:41:33.630"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:41:33.631" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.Arp Learning/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:41:33.631" starttime="20181130 17:41:33.631"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:41:33.632" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181130 17:41:33.632" starttime="20181130 17:41:33.632"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:41:33.633" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:41:33.633" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:41:33.633" starttime="20181130 17:41:33.633"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:33.634" starttime="20181130 17:41:33.633"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:41:33.635" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:41:33.971" level="INFO">Read output: Last login: Fri Nov 30 17:30:09 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:41:33.972" starttime="20181130 17:41:33.634"></status>
</kw>
<msg timestamp="20181130 17:41:33.972" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:41:33.972" starttime="20181130 17:41:33.634"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:33.972" starttime="20181130 17:41:33.632"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:41:33.974" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Arp Learning/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 17:41:33.998" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 17:41:33.999" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:41:33.999" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 17:41:33.999" starttime="20181130 17:41:33.973"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:41:34.064" starttime="20181130 17:41:33.999"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:41:34.065" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 17:41:34.066" starttime="20181130 17:41:34.065"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:34.067" starttime="20181130 17:41:34.066"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:41:34.069" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:41:34.070" starttime="20181130 17:41:34.069"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.070" starttime="20181130 17:41:34.068"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:34.075" starttime="20181130 17:41:34.074"></status>
</kw>
<msg timestamp="20181130 17:41:34.075" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:41:34.076" starttime="20181130 17:41:34.073"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.076" starttime="20181130 17:41:34.071"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.076" starttime="20181130 17:41:33.629"></status>
</kw>
<msg timestamp="20181130 17:41:34.076" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:41:34.077" starttime="20181130 17:41:33.629"></status>
</kw>
<msg timestamp="20181130 17:41:34.077" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:41:34.077" starttime="20181130 17:41:33.628"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 17:41:34.079" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 17:41:34.079" starttime="20181130 17:41:34.078"></status>
</kw>
<msg timestamp="20181130 17:41:34.080" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 17:41:34.080" starttime="20181130 17:41:33.627"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 17:41:34.081" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 17:41:34.082" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 17:41:34.082" starttime="20181130 17:41:34.080"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:34.083" starttime="20181130 17:41:34.082"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 17:41:34.084" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:41:34.085" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 17:41:34.085" starttime="20181130 17:41:34.084"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 17:41:34.088" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 17:41:34.088" starttime="20181130 17:41:34.087"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.088" starttime="20181130 17:41:34.085"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.088" starttime="20181130 17:41:33.620"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.088" starttime="20181130 17:41:33.620"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.089" starttime="20181130 17:41:33.619"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:34.118" starttime="20181130 17:41:34.117"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:41:34.119" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:41:34.254" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:41:34.254" starttime="20181130 17:41:34.118"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:41:34.268" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 17:41:34.268" starttime="20181130 17:41:34.255"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:41:34.271" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:41:34.271" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:41:34.271" starttime="20181130 17:41:34.268"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:41:34.314" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:41:34.314" starttime="20181130 17:41:34.272"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:41:34.316" starttime="20181130 17:41:34.314"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:41:34.316" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:41:34.317" starttime="20181130 17:41:34.316"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.317" starttime="20181130 17:41:34.115"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.317" starttime="20181130 17:41:34.090"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.317" starttime="20181130 17:41:34.089"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.317" starttime="20181130 17:41:34.089"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.317" starttime="20181130 17:41:31.301"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:34.317" starttime="20181130 17:41:31.301"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:41:34.319" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:41:34.319" starttime="20181130 17:41:34.319"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:41:34.320" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 17:41:34.342" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:41:36.608" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:41:36.609" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:41:36.609" starttime="20181130 17:41:34.320"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:41:36.610" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:41:36.612" starttime="20181130 17:41:36.610"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:41:36.613" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:36.613" starttime="20181130 17:41:36.612"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:36.614" starttime="20181130 17:41:36.613"></status>
</kw>
<msg timestamp="20181130 17:41:36.614" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:41:36.614" starttime="20181130 17:41:34.319"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:41:36.615" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:41:36.615" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:41:36.615" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:41:36.616" starttime="20181130 17:41:36.615"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:41:36.616" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:41:36.616" starttime="20181130 17:41:36.616"></status>
</kw>
<msg timestamp="20181130 17:41:36.617" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:41:36.617" starttime="20181130 17:41:34.318"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 17:41:36.617" starttime="20181130 17:41:36.617"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:41:36.619" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:41:36.619" starttime="20181130 17:41:36.618"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:41:36.620" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 17:41:36.658" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:41:39.873" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:41:39.873" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:41:39.873" starttime="20181130 17:41:36.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:41:39.874" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "vpna_net_3_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "d254ee9d-e27f-45e0-90ec-2497fc542ca1", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_3_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2260db76-179d-44ce-9102-eaac27e887fd", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "009fb445-abb0-4e01-870f-86be74717d75", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6855d025-e548-451d-94ca-6b3aed9958ca", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "3104a31b-d220-4009-8d83-9ecf430d6c77", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "778fc806-854c-432b-843d-646927fe8c3f", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
]</msg>
<status status="PASS" endtime="20181130 17:41:39.874" starttime="20181130 17:41:39.874"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:41:39.875" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:39.875" starttime="20181130 17:41:39.875"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:39.876" starttime="20181130 17:41:39.875"></status>
</kw>
<msg timestamp="20181130 17:41:39.876" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "vpna_net_3_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "d254ee9d-e27f-45e0-90ec-2497fc542ca1", 
    "Flavor": "m1.nano", 
    "Networks": ""
...</msg>
<status status="PASS" endtime="20181130 17:41:39.876" starttime="20181130 17:41:36.619"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:41:39.876" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "vpna_net_3_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "d254ee9d-e27f-45e0-90ec-2497fc542ca1", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_3_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "2260db76-179d-44ce-9102-eaac27e887fd", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "009fb445-abb0-4e01-870f-86be74717d75", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "6855d025-e548-451d-94ca-6b3aed9958ca", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "3104a31b-d220-4009-8d83-9ecf430d6c77", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "vpna_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "778fc806-854c-432b-843d-646927fe8c3f", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
] </msg>
<msg timestamp="20181130 17:41:39.876" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:41:39.877" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'd254ee9d-e27f-45e0-90ec-2497fc542ca1', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERR...</msg>
<status status="PASS" endtime="20181130 17:41:39.877" starttime="20181130 17:41:39.876"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:41:39.877" level="INFO">[{u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'd254ee9d-e27f-45e0-90ec-2497fc542ca1', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2260db76-179d-44ce-9102-eaac27e887fd', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpna_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'009fb445-abb0-4e01-870f-86be74717d75', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpna_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6855d025-e548-451d-94ca-6b3aed9958ca', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpna_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'3104a31b-d220-4009-8d83-9ecf430d6c77', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'vpna_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'778fc806-854c-432b-843d-646927fe8c3f', u'Flavor': u'm1.nano', u'Networks': u''}]</msg>
<status status="PASS" endtime="20181130 17:41:39.877" starttime="20181130 17:41:39.877"></status>
</kw>
<msg timestamp="20181130 17:41:39.877" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'd254ee9d-e27f-45e0-90ec-2497fc542ca1', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u'ERR...</msg>
<status status="PASS" endtime="20181130 17:41:39.877" starttime="20181130 17:41:36.617"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'd254ee9d-e27f-45e0-90ec-2497fc542ca1', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:41:39.886" level="INFO">Starting process:
openstack server show d254ee9d-e27f-45e0-90ec-2497fc542ca1</msg>
<msg timestamp="20181130 17:41:39.924" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:41:42.770" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:41:42.770" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:41:42.770" starttime="20181130 17:41:39.885"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:41:42.771" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000029                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:31:29Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:31:29Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | d254ee9d-e27f-45e0-90ec-2497fc542ca1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | vpna_net_3_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:31:29Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:41:42.772" starttime="20181130 17:41:42.771"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:41:42.773" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:42.773" starttime="20181130 17:41:42.772"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:42.773" starttime="20181130 17:41:42.773"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:42.774" starttime="20181130 17:41:39.885"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:41:42.783" level="INFO">Starting process:
openstack server delete d254ee9d-e27f-45e0-90ec-2497fc542ca1</msg>
<msg timestamp="20181130 17:41:42.825" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:41:46.347" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:41:46.348" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:41:46.348" starttime="20181130 17:41:42.783"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:41:46.350" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:46.350" starttime="20181130 17:41:46.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:41:46.351" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:46.351" starttime="20181130 17:41:46.351"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:46.353" starttime="20181130 17:41:46.352"></status>
</kw>
<msg timestamp="20181130 17:41:46.353" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:41:46.354" starttime="20181130 17:41:42.782"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:46.354" starttime="20181130 17:41:42.774"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:46.354" starttime="20181130 17:41:42.774"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:46.354" starttime="20181130 17:41:39.878"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_3_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'2260db76-179d-44ce-9102-eaac27e887fd', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:41:46.374" level="INFO">Starting process:
openstack server show 2260db76-179d-44ce-9102-eaac27e887fd</msg>
<msg timestamp="20181130 17:41:46.402" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:41:49.520" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:41:49.521" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:41:49.521" starttime="20181130 17:41:46.373"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:41:49.523" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000028                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:31:26Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:31:26Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 2260db76-179d-44ce-9102-eaac27e887fd                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | vpna_net_3_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:31:26Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:41:49.524" starttime="20181130 17:41:49.522"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:41:49.525" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:49.525" starttime="20181130 17:41:49.524"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:49.526" starttime="20181130 17:41:49.525"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:49.527" starttime="20181130 17:41:46.372"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:41:49.545" level="INFO">Starting process:
openstack server delete 2260db76-179d-44ce-9102-eaac27e887fd</msg>
<msg timestamp="20181130 17:41:49.570" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:41:52.377" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:41:52.377" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:41:52.378" starttime="20181130 17:41:49.544"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:41:52.380" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:52.380" starttime="20181130 17:41:52.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:41:52.381" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:52.381" starttime="20181130 17:41:52.380"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:52.383" starttime="20181130 17:41:52.382"></status>
</kw>
<msg timestamp="20181130 17:41:52.383" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:41:52.383" starttime="20181130 17:41:49.543"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:52.384" starttime="20181130 17:41:49.528"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:52.384" starttime="20181130 17:41:49.527"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:52.384" starttime="20181130 17:41:46.354"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'009fb445-abb0-4e01-870f-86be74717d75', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:41:52.403" level="INFO">Starting process:
openstack server show 009fb445-abb0-4e01-870f-86be74717d75</msg>
<msg timestamp="20181130 17:41:52.424" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:41:55.327" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:41:55.327" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:41:55.327" starttime="20181130 17:41:52.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:41:55.328" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000027                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:31:22Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:31:22Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 009fb445-abb0-4e01-870f-86be74717d75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | vpna_net_2_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:31:22Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:41:55.329" starttime="20181130 17:41:55.328"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:41:55.329" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:55.329" starttime="20181130 17:41:55.329"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:55.330" starttime="20181130 17:41:55.330"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:55.330" starttime="20181130 17:41:52.401"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:41:55.340" level="INFO">Starting process:
openstack server delete 009fb445-abb0-4e01-870f-86be74717d75</msg>
<msg timestamp="20181130 17:41:55.366" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:41:58.290" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:41:58.290" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:41:58.290" starttime="20181130 17:41:55.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:41:58.291" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:58.291" starttime="20181130 17:41:58.291"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:41:58.292" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:41:58.292" starttime="20181130 17:41:58.292"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:41:58.293" starttime="20181130 17:41:58.292"></status>
</kw>
<msg timestamp="20181130 17:41:58.293" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:41:58.293" starttime="20181130 17:41:55.339"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:58.293" starttime="20181130 17:41:55.331"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:58.293" starttime="20181130 17:41:55.331"></status>
</kw>
<status status="PASS" endtime="20181130 17:41:58.293" starttime="20181130 17:41:52.384"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'6855d025-e548-451d-94ca-6b3aed9958ca', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:41:58.301" level="INFO">Starting process:
openstack server show 6855d025-e548-451d-94ca-6b3aed9958ca</msg>
<msg timestamp="20181130 17:41:58.333" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:01.444" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:01.445" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:01.445" starttime="20181130 17:41:58.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:01.446" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000026                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:31:18Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:31:19Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 6855d025-e548-451d-94ca-6b3aed9958ca                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | vpna_net_2_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:31:18Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:42:01.446" starttime="20181130 17:42:01.445"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:01.447" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:01.447" starttime="20181130 17:42:01.446"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:01.448" starttime="20181130 17:42:01.447"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:01.448" starttime="20181130 17:41:58.300"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:01.457" level="INFO">Starting process:
openstack server delete 6855d025-e548-451d-94ca-6b3aed9958ca</msg>
<msg timestamp="20181130 17:42:01.483" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:04.377" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:04.378" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:04.378" starttime="20181130 17:42:01.456"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:04.379" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:04.380" starttime="20181130 17:42:04.379"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:04.380" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:04.380" starttime="20181130 17:42:04.380"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:04.381" starttime="20181130 17:42:04.381"></status>
</kw>
<msg timestamp="20181130 17:42:04.381" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:04.381" starttime="20181130 17:42:01.456"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:04.382" starttime="20181130 17:42:01.448"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:04.382" starttime="20181130 17:42:01.448"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:04.382" starttime="20181130 17:41:58.293"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_1_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'3104a31b-d220-4009-8d83-9ecf430d6c77', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:04.391" level="INFO">Starting process:
openstack server show 3104a31b-d220-4009-8d83-9ecf430d6c77</msg>
<msg timestamp="20181130 17:42:04.435" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:07.498" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:07.498" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:07.498" starttime="20181130 17:42:04.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:07.500" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000025                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:31:14Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:31:15Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 3104a31b-d220-4009-8d83-9ecf430d6c77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | vpna_net_1_vm_2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:31:14Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:42:07.501" starttime="20181130 17:42:07.499"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:07.502" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:07.502" starttime="20181130 17:42:07.501"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:07.503" starttime="20181130 17:42:07.502"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:07.503" starttime="20181130 17:42:04.390"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:07.513" level="INFO">Starting process:
openstack server delete 3104a31b-d220-4009-8d83-9ecf430d6c77</msg>
<msg timestamp="20181130 17:42:07.555" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:10.560" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:10.560" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:10.560" starttime="20181130 17:42:07.512"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:10.562" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:10.562" starttime="20181130 17:42:10.561"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:10.562" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:10.563" starttime="20181130 17:42:10.562"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:10.564" starttime="20181130 17:42:10.563"></status>
</kw>
<msg timestamp="20181130 17:42:10.564" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:10.564" starttime="20181130 17:42:07.512"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:10.564" starttime="20181130 17:42:07.504"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:10.564" starttime="20181130 17:42:07.503"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:10.564" starttime="20181130 17:42:04.382"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'vpna_net_1_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'778fc806-854c-432b-843d-646927fe8c3f', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:10.578" level="INFO">Starting process:
openstack server show 778fc806-854c-432b-843d-646927fe8c3f</msg>
<msg timestamp="20181130 17:42:10.610" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:13.710" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:13.710" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:13.710" starttime="20181130 17:42:10.578"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:13.712" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000024                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:31:10Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:31:11Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 778fc806-854c-432b-843d-646927fe8c3f                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | vpna_net_1_vm_1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:31:11Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:42:13.713" starttime="20181130 17:42:13.711"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:13.714" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:13.714" starttime="20181130 17:42:13.713"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:13.715" starttime="20181130 17:42:13.714"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:13.715" starttime="20181130 17:42:10.577"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:13.729" level="INFO">Starting process:
openstack server delete 778fc806-854c-432b-843d-646927fe8c3f</msg>
<msg timestamp="20181130 17:42:13.749" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:16.685" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:16.685" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:16.686" starttime="20181130 17:42:13.729"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:16.686" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:16.687" starttime="20181130 17:42:16.686"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:16.687" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:16.687" starttime="20181130 17:42:16.687"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:16.688" starttime="20181130 17:42:16.687"></status>
</kw>
<msg timestamp="20181130 17:42:16.688" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:16.688" starttime="20181130 17:42:13.728"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:16.688" starttime="20181130 17:42:13.716"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:16.689" starttime="20181130 17:42:13.716"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:16.689" starttime="20181130 17:42:10.565"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:16.689" starttime="20181130 17:41:39.878"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:42:16.690" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:42:16.690" starttime="20181130 17:42:16.690"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:16.691" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 17:42:16.714" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:19.020" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:19.021" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:19.021" starttime="20181130 17:42:16.691"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:19.022" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:42:19.022" starttime="20181130 17:42:19.022"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:19.023" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:19.023" starttime="20181130 17:42:19.023"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:19.025" starttime="20181130 17:42:19.024"></status>
</kw>
<msg timestamp="20181130 17:42:19.025" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:42:19.025" starttime="20181130 17:42:16.690"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:42:19.026" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:42:19.026" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:42:19.026" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:42:19.026" starttime="20181130 17:42:19.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:42:19.027" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:42:19.027" starttime="20181130 17:42:19.026"></status>
</kw>
<msg timestamp="20181130 17:42:19.027" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 17:42:19.027" starttime="20181130 17:42:16.689"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 17:42:19.028" starttime="20181130 17:42:19.027"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:42:19.029" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:42:19.029" starttime="20181130 17:42:19.029"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:19.031" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 17:42:19.076" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:21.566" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:21.567" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:21.567" starttime="20181130 17:42:19.030"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:21.568" level="INFO">[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.30.30.10', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", 
    "ID": "436f320f-7d40-4ba9-a370-9a24149a95c7", 
    "MAC Address": "fa:16:3e:e4:92:75", 
    "Name": "vpna_net_3_port_1"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.30.30.2', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", 
    "ID": "57598245-ea27-4e2b-9967-60be8998e126", 
    "MAC Address": "fa:16:3e:d2:b6:d1", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.10.10.2', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'", 
    "ID": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3", 
    "MAC Address": "fa:16:3e:d9:6b:53", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.20.20.2', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'", 
    "ID": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c", 
    "MAC Address": "fa:16:3e:55:65:da", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.30.30.5', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", 
    "ID": "a7ead66f-4613-49cc-9f1f-1021987399a1", 
    "MAC Address": "fa:16:3e:b4:6b:91", 
    "Name": "vpna_net_3_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.10.10.6', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'", 
    "ID": "b1aca282-a956-4254-8d38-2281c114d4f6", 
    "MAC Address": "fa:16:3e:b7:39:eb", 
    "Name": "vpna_net_1_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.10.10.11', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'", 
    "ID": "badaccbb-1e8b-4d98-abc8-502a20abc48f", 
    "MAC Address": "fa:16:3e:25:cb:34", 
    "Name": "vpna_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.20.20.10', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'", 
    "ID": "dac733da-11c4-4398-8668-4ce4c38ded22", 
    "MAC Address": "fa:16:3e:27:be:c7", 
    "Name": "vpna_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.20.20.3', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'", 
    "ID": "e254e81e-45a7-46d0-8768-94e86e1a60c6", 
    "MAC Address": "fa:16:3e:f5:bd:a9", 
    "Name": "vpna_net_2_port_1"
  }
]</msg>
<status status="PASS" endtime="20181130 17:42:21.569" starttime="20181130 17:42:21.567"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:21.569" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:21.569" starttime="20181130 17:42:21.569"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:21.570" starttime="20181130 17:42:21.569"></status>
</kw>
<msg timestamp="20181130 17:42:21.570" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.30.30.10', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", 
    "ID": "436f320f-7d40-4ba9-a370-9a24149a95c7", 
    "MAC Addres...</msg>
<status status="PASS" endtime="20181130 17:42:21.570" starttime="20181130 17:42:19.030"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:42:21.571" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.30.30.10', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", 
    "ID": "436f320f-7d40-4ba9-a370-9a24149a95c7", 
    "MAC Address": "fa:16:3e:e4:92:75", 
    "Name": "vpna_net_3_port_1"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.30.30.2', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", 
    "ID": "57598245-ea27-4e2b-9967-60be8998e126", 
    "MAC Address": "fa:16:3e:d2:b6:d1", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.10.10.2', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'", 
    "ID": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3", 
    "MAC Address": "fa:16:3e:d9:6b:53", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.20.20.2', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'", 
    "ID": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c", 
    "MAC Address": "fa:16:3e:55:65:da", 
    "Name": ""
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.30.30.5', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", 
    "ID": "a7ead66f-4613-49cc-9f1f-1021987399a1", 
    "MAC Address": "fa:16:3e:b4:6b:91", 
    "Name": "vpna_net_3_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.10.10.6', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'", 
    "ID": "b1aca282-a956-4254-8d38-2281c114d4f6", 
    "MAC Address": "fa:16:3e:b7:39:eb", 
    "Name": "vpna_net_1_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.10.10.11', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'", 
    "ID": "badaccbb-1e8b-4d98-abc8-502a20abc48f", 
    "MAC Address": "fa:16:3e:25:cb:34", 
    "Name": "vpna_net_1_port_1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.20.20.10', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'", 
    "ID": "dac733da-11c4-4398-8668-4ce4c38ded22", 
    "MAC Address": "fa:16:3e:27:be:c7", 
    "Name": "vpna_net_2_port_2"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.20.20.3', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'", 
    "ID": "e254e81e-45a7-46d0-8768-94e86e1a60c6", 
    "MAC Address": "fa:16:3e:f5:bd:a9", 
    "Name": "vpna_net_2_port_1"
  }
] </msg>
<msg timestamp="20181130 17:42:21.571" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:42:21.571" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.30.30.10', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", u'ID': u'436f320f-7d40-4ba9-a370-9a24149a95c7', u'MAC Address': u'fa:16:3e:...</msg>
<status status="PASS" endtime="20181130 17:42:21.571" starttime="20181130 17:42:21.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:42:21.572" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.30.30.10', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", u'ID': u'436f320f-7d40-4ba9-a370-9a24149a95c7', u'MAC Address': u'fa:16:3e:e4:92:75', u'Name': u'vpna_net_3_port_1'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.30.30.2', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", u'ID': u'57598245-ea27-4e2b-9967-60be8998e126', u'MAC Address': u'fa:16:3e:d2:b6:d1', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.10.10.2', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'", u'ID': u'769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3', u'MAC Address': u'fa:16:3e:d9:6b:53', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.20.20.2', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'", u'ID': u'8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c', u'MAC Address': u'fa:16:3e:55:65:da', u'Name': u''}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.30.30.5', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", u'ID': u'a7ead66f-4613-49cc-9f1f-1021987399a1', u'MAC Address': u'fa:16:3e:b4:6b:91', u'Name': u'vpna_net_3_port_2'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.10.10.6', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'", u'ID': u'b1aca282-a956-4254-8d38-2281c114d4f6', u'MAC Address': u'fa:16:3e:b7:39:eb', u'Name': u'vpna_net_1_port_2'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.10.10.11', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'", u'ID': u'badaccbb-1e8b-4d98-abc8-502a20abc48f', u'MAC Address': u'fa:16:3e:25:cb:34', u'Name': u'vpna_net_1_port_1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.20.20.10', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'", u'ID': u'dac733da-11c4-4398-8668-4ce4c38ded22', u'MAC Address': u'fa:16:3e:27:be:c7', u'Name': u'vpna_net_2_port_2'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.20.20.3', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'", u'ID': u'e254e81e-45a7-46d0-8768-94e86e1a60c6', u'MAC Address': u'fa:16:3e:f5:bd:a9', u'Name': u'vpna_net_2_port_1'}]</msg>
<status status="PASS" endtime="20181130 17:42:21.572" starttime="20181130 17:42:21.572"></status>
</kw>
<msg timestamp="20181130 17:42:21.572" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.30.30.10', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'", u'ID': u'436f320f-7d40-4ba9-a370-9a24149a95c7', u'MAC Address': u'fa:16:3e:...</msg>
<status status="PASS" endtime="20181130 17:42:21.572" starttime="20181130 17:42:19.028"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.30.30.10', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'&quot;, u'ID': u'436f320f-7d40-4ba9-a370-9a24149a95c7', u'MAC Address': u'fa:16:3e:e4...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:21.582" level="INFO">Starting process:
openstack port delete 436f320f-7d40-4ba9-a370-9a24149a95c7</msg>
<msg timestamp="20181130 17:42:21.623" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:24.503" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:24.503" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:24.503" starttime="20181130 17:42:21.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:24.505" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:24.505" starttime="20181130 17:42:24.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:24.506" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:24.506" starttime="20181130 17:42:24.505"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:24.507" starttime="20181130 17:42:24.506"></status>
</kw>
<msg timestamp="20181130 17:42:24.508" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:24.508" starttime="20181130 17:42:21.581"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:24.508" starttime="20181130 17:42:21.573"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:24.508" starttime="20181130 17:42:21.573"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:24.508" starttime="20181130 17:42:21.573"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.30.30.2', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'&quot;, u'ID': u'57598245-ea27-4e2b-9967-60be8998e126', u'MAC Address': u'fa:16:3e:d...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:24.528" level="INFO">Starting process:
openstack port delete 57598245-ea27-4e2b-9967-60be8998e126</msg>
<msg timestamp="20181130 17:42:24.568" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:27.717" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:27.717" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:27.718" starttime="20181130 17:42:24.528"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:27.719" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:27.719" starttime="20181130 17:42:27.718"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:27.720" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:27.720" starttime="20181130 17:42:27.719"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:27.721" starttime="20181130 17:42:27.720"></status>
</kw>
<msg timestamp="20181130 17:42:27.721" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:27.721" starttime="20181130 17:42:24.527"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:27.721" starttime="20181130 17:42:24.509"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:27.721" starttime="20181130 17:42:24.509"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:27.721" starttime="20181130 17:42:24.508"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.10.10.2', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'&quot;, u'ID': u'769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3', u'MAC Address': u'fa:16:3e:d...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:27.736" level="INFO">Starting process:
openstack port delete 769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3</msg>
<msg timestamp="20181130 17:42:27.771" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:30.463" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:30.464" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:30.464" starttime="20181130 17:42:27.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:30.465" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:30.465" starttime="20181130 17:42:30.465"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:30.466" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:30.466" starttime="20181130 17:42:30.466"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:30.467" starttime="20181130 17:42:30.467"></status>
</kw>
<msg timestamp="20181130 17:42:30.468" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:30.468" starttime="20181130 17:42:27.734"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:30.468" starttime="20181130 17:42:27.722"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:30.468" starttime="20181130 17:42:27.722"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:30.468" starttime="20181130 17:42:27.721"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.20.20.2', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'&quot;, u'ID': u'8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c', u'MAC Address': u'fa:16:3e:5...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:30.483" level="INFO">Starting process:
openstack port delete 8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c</msg>
<msg timestamp="20181130 17:42:30.518" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:33.668" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:33.668" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:33.668" starttime="20181130 17:42:30.482"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:33.669" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:33.669" starttime="20181130 17:42:33.669"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:33.670" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:33.670" starttime="20181130 17:42:33.670"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:33.671" starttime="20181130 17:42:33.670"></status>
</kw>
<msg timestamp="20181130 17:42:33.671" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:33.671" starttime="20181130 17:42:30.481"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:33.671" starttime="20181130 17:42:30.469"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:33.671" starttime="20181130 17:42:30.468"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:33.671" starttime="20181130 17:42:30.468"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.30.30.5', subnet_id='b2ec89c3-fa63-42da-9f10-19c039c42b33'&quot;, u'ID': u'a7ead66f-4613-49cc-9f1f-1021987399a1', u'MAC Address': u'fa:16:3e:b4:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:33.680" level="INFO">Starting process:
openstack port delete a7ead66f-4613-49cc-9f1f-1021987399a1</msg>
<msg timestamp="20181130 17:42:33.716" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:36.741" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:36.741" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:36.741" starttime="20181130 17:42:33.680"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:36.743" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:36.743" starttime="20181130 17:42:36.742"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:36.744" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:36.744" starttime="20181130 17:42:36.743"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:36.745" starttime="20181130 17:42:36.744"></status>
</kw>
<msg timestamp="20181130 17:42:36.746" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:36.746" starttime="20181130 17:42:33.679"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:36.746" starttime="20181130 17:42:33.672"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:36.746" starttime="20181130 17:42:33.671"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:36.746" starttime="20181130 17:42:33.671"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.10.10.6', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'&quot;, u'ID': u'b1aca282-a956-4254-8d38-2281c114d4f6', u'MAC Address': u'fa:16:3e:b7:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:36.761" level="INFO">Starting process:
openstack port delete b1aca282-a956-4254-8d38-2281c114d4f6</msg>
<msg timestamp="20181130 17:42:36.788" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:39.771" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:39.772" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:39.772" starttime="20181130 17:42:36.760"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:39.774" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:39.774" starttime="20181130 17:42:39.773"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:39.775" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:39.775" starttime="20181130 17:42:39.774"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:39.777" starttime="20181130 17:42:39.776"></status>
</kw>
<msg timestamp="20181130 17:42:39.777" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:39.777" starttime="20181130 17:42:36.759"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:39.778" starttime="20181130 17:42:36.748"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:39.778" starttime="20181130 17:42:36.747"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:39.778" starttime="20181130 17:42:36.747"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.10.10.11', subnet_id='b9de7b63-0309-46b4-ba58-4e388faa891c'&quot;, u'ID': u'badaccbb-1e8b-4d98-abc8-502a20abc48f', u'MAC Address': u'fa:16:3e:25...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:39.801" level="INFO">Starting process:
openstack port delete badaccbb-1e8b-4d98-abc8-502a20abc48f</msg>
<msg timestamp="20181130 17:42:39.826" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:42.461" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:42.461" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:42.462" starttime="20181130 17:42:39.800"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:42.463" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:42.463" starttime="20181130 17:42:42.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:42.464" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:42.464" starttime="20181130 17:42:42.464"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:42.466" starttime="20181130 17:42:42.465"></status>
</kw>
<msg timestamp="20181130 17:42:42.466" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:42.466" starttime="20181130 17:42:39.799"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:42.466" starttime="20181130 17:42:39.779"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:42.467" starttime="20181130 17:42:39.779"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:42.467" starttime="20181130 17:42:39.778"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.20.20.10', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'&quot;, u'ID': u'dac733da-11c4-4398-8668-4ce4c38ded22', u'MAC Address': u'fa:16:3e:27...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:42.483" level="INFO">Starting process:
openstack port delete dac733da-11c4-4398-8668-4ce4c38ded22</msg>
<msg timestamp="20181130 17:42:42.502" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:45.278" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:45.279" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:45.279" starttime="20181130 17:42:42.482"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:45.281" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:45.281" starttime="20181130 17:42:45.280"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:45.282" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:45.282" starttime="20181130 17:42:45.281"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:45.283" starttime="20181130 17:42:45.282"></status>
</kw>
<msg timestamp="20181130 17:42:45.283" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:45.283" starttime="20181130 17:42:42.482"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:45.284" starttime="20181130 17:42:42.468"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:45.284" starttime="20181130 17:42:42.467"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:45.284" starttime="20181130 17:42:42.467"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.20.20.3', subnet_id='ec49f698-0b25-43b5-823b-df3205052b75'&quot;, u'ID': u'e254e81e-45a7-46d0-8768-94e86e1a60c6', u'MAC Address': u'fa:16:3e:f5:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:45.296" level="INFO">Starting process:
openstack port delete e254e81e-45a7-46d0-8768-94e86e1a60c6</msg>
<msg timestamp="20181130 17:42:45.322" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:47.965" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:47.966" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:47.966" starttime="20181130 17:42:45.296"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:47.967" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:47.967" starttime="20181130 17:42:47.966"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:47.968" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:47.968" starttime="20181130 17:42:47.967"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:47.969" starttime="20181130 17:42:47.968"></status>
</kw>
<msg timestamp="20181130 17:42:47.969" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:47.969" starttime="20181130 17:42:45.295"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:47.970" starttime="20181130 17:42:45.285"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:47.970" starttime="20181130 17:42:45.284"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:47.970" starttime="20181130 17:42:45.284"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:47.970" starttime="20181130 17:42:21.572"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:42:47.971" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:42:47.971" starttime="20181130 17:42:47.971"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:47.973" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 17:42:47.996" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:50.234" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:50.234" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:50.235" starttime="20181130 17:42:47.972"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:50.236" level="INFO">[
  {
    "Subnets": "b2ec89c3-fa63-42da-9f10-19c039c42b33", 
    "ID": "41b6def1-ec1f-4858-a338-f049315364bf", 
    "Name": "vpna_net_3"
  }, 
  {
    "Subnets": "ec49f698-0b25-43b5-823b-df3205052b75", 
    "ID": "c5df0187-54d1-4312-8040-f522592f13e3", 
    "Name": "vpna_net_2"
  }, 
  {
    "Subnets": "b9de7b63-0309-46b4-ba58-4e388faa891c", 
    "ID": "df40b179-d083-4a67-8dd9-337f38aaf570", 
    "Name": "vpna_net_1"
  }
]</msg>
<status status="PASS" endtime="20181130 17:42:50.236" starttime="20181130 17:42:50.235"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:50.236" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:50.237" starttime="20181130 17:42:50.236"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:50.238" starttime="20181130 17:42:50.237"></status>
</kw>
<msg timestamp="20181130 17:42:50.238" level="INFO">${json} = [
  {
    "Subnets": "b2ec89c3-fa63-42da-9f10-19c039c42b33", 
    "ID": "41b6def1-ec1f-4858-a338-f049315364bf", 
    "Name": "vpna_net_3"
  }, 
  {
    "Subnets": "ec49f698-0b25-43b5-823b-df3205052b75...</msg>
<status status="PASS" endtime="20181130 17:42:50.238" starttime="20181130 17:42:47.972"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:42:50.239" level="INFO">To JSON using : content=[
  {
    "Subnets": "b2ec89c3-fa63-42da-9f10-19c039c42b33", 
    "ID": "41b6def1-ec1f-4858-a338-f049315364bf", 
    "Name": "vpna_net_3"
  }, 
  {
    "Subnets": "ec49f698-0b25-43b5-823b-df3205052b75", 
    "ID": "c5df0187-54d1-4312-8040-f522592f13e3", 
    "Name": "vpna_net_2"
  }, 
  {
    "Subnets": "b9de7b63-0309-46b4-ba58-4e388faa891c", 
    "ID": "df40b179-d083-4a67-8dd9-337f38aaf570", 
    "Name": "vpna_net_1"
  }
] </msg>
<msg timestamp="20181130 17:42:50.239" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:42:50.239" level="INFO">@{list} = [ {u'Subnets': u'b2ec89c3-fa63-42da-9f10-19c039c42b33', u'ID': u'41b6def1-ec1f-4858-a338-f049315364bf', u'Name': u'vpna_net_3'} | {u'Subnets': u'ec49f698-0b25-43b5-823b-df3205052b75', u'ID': u'c5df018...</msg>
<status status="PASS" endtime="20181130 17:42:50.239" starttime="20181130 17:42:50.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:42:50.240" level="INFO">[{u'Subnets': u'b2ec89c3-fa63-42da-9f10-19c039c42b33', u'ID': u'41b6def1-ec1f-4858-a338-f049315364bf', u'Name': u'vpna_net_3'}, {u'Subnets': u'ec49f698-0b25-43b5-823b-df3205052b75', u'ID': u'c5df0187-54d1-4312-8040-f522592f13e3', u'Name': u'vpna_net_2'}, {u'Subnets': u'b9de7b63-0309-46b4-ba58-4e388faa891c', u'ID': u'df40b179-d083-4a67-8dd9-337f38aaf570', u'Name': u'vpna_net_1'}]</msg>
<status status="PASS" endtime="20181130 17:42:50.240" starttime="20181130 17:42:50.239"></status>
</kw>
<msg timestamp="20181130 17:42:50.240" level="INFO">@{networks} = [ {u'Subnets': u'b2ec89c3-fa63-42da-9f10-19c039c42b33', u'ID': u'41b6def1-ec1f-4858-a338-f049315364bf', u'Name': u'vpna_net_3'} | {u'Subnets': u'ec49f698-0b25-43b5-823b-df3205052b75', u'ID': u'c5df018...</msg>
<status status="PASS" endtime="20181130 17:42:50.240" starttime="20181130 17:42:47.970"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'b2ec89c3-fa63-42da-9f10-19c039c42b33', u'ID': u'41b6def1-ec1f-4858-a338-f049315364bf', u'Name': u'vpna_net_3'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:50.250" level="INFO">Starting process:
openstack subnet delete b2ec89c3-fa63-42da-9f10-19c039c42b33</msg>
<msg timestamp="20181130 17:42:50.289" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:53.623" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:53.624" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:53.624" starttime="20181130 17:42:50.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:53.627" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:53.627" starttime="20181130 17:42:53.626"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:53.628" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:53.628" starttime="20181130 17:42:53.627"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:53.630" starttime="20181130 17:42:53.629"></status>
</kw>
<msg timestamp="20181130 17:42:53.631" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:53.631" starttime="20181130 17:42:50.249"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:53.631" starttime="20181130 17:42:50.241"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:53.631" starttime="20181130 17:42:50.241"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:53.651" level="INFO">Starting process:
openstack network delete 41b6def1-ec1f-4858-a338-f049315364bf</msg>
<msg timestamp="20181130 17:42:53.674" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:56.386" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:56.387" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:56.387" starttime="20181130 17:42:53.651"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:56.388" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:56.388" starttime="20181130 17:42:56.387"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:56.389" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:56.389" starttime="20181130 17:42:56.389"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:56.390" starttime="20181130 17:42:56.390"></status>
</kw>
<msg timestamp="20181130 17:42:56.391" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:56.391" starttime="20181130 17:42:53.650"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:56.391" starttime="20181130 17:42:53.633"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:56.391" starttime="20181130 17:42:53.632"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:56.391" starttime="20181130 17:42:50.240"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'ec49f698-0b25-43b5-823b-df3205052b75', u'ID': u'c5df0187-54d1-4312-8040-f522592f13e3', u'Name': u'vpna_net_2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:56.407" level="INFO">Starting process:
openstack subnet delete ec49f698-0b25-43b5-823b-df3205052b75</msg>
<msg timestamp="20181130 17:42:56.449" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:42:59.669" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:42:59.670" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:42:59.670" starttime="20181130 17:42:56.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:42:59.671" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:59.671" starttime="20181130 17:42:59.670"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:42:59.671" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:42:59.671" starttime="20181130 17:42:59.671"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:42:59.672" starttime="20181130 17:42:59.672"></status>
</kw>
<msg timestamp="20181130 17:42:59.672" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:42:59.672" starttime="20181130 17:42:56.406"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:59.672" starttime="20181130 17:42:56.392"></status>
</kw>
<status status="PASS" endtime="20181130 17:42:59.673" starttime="20181130 17:42:56.392"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:42:59.681" level="INFO">Starting process:
openstack network delete c5df0187-54d1-4312-8040-f522592f13e3</msg>
<msg timestamp="20181130 17:42:59.719" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:02.932" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:02.932" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:02.932" starttime="20181130 17:42:59.681"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:02.934" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:02.934" starttime="20181130 17:43:02.933"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:02.934" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:02.934" starttime="20181130 17:43:02.934"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:02.935" starttime="20181130 17:43:02.935"></status>
</kw>
<msg timestamp="20181130 17:43:02.936" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:02.936" starttime="20181130 17:42:59.680"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:02.936" starttime="20181130 17:42:59.673"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:02.936" starttime="20181130 17:42:59.673"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:02.936" starttime="20181130 17:42:56.391"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'b9de7b63-0309-46b4-ba58-4e388faa891c', u'ID': u'df40b179-d083-4a67-8dd9-337f38aaf570', u'Name': u'vpna_net_1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:02.949" level="INFO">Starting process:
openstack subnet delete b9de7b63-0309-46b4-ba58-4e388faa891c</msg>
<msg timestamp="20181130 17:43:02.985" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:06.254" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:06.255" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:06.255" starttime="20181130 17:43:02.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:06.257" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:06.257" starttime="20181130 17:43:06.256"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:06.258" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:06.258" starttime="20181130 17:43:06.257"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:06.260" starttime="20181130 17:43:06.259"></status>
</kw>
<msg timestamp="20181130 17:43:06.261" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:06.261" starttime="20181130 17:43:02.948"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:06.261" starttime="20181130 17:43:02.937"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:06.261" starttime="20181130 17:43:02.936"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:06.279" level="INFO">Starting process:
openstack network delete df40b179-d083-4a67-8dd9-337f38aaf570</msg>
<msg timestamp="20181130 17:43:06.301" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:09.307" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:09.307" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:09.308" starttime="20181130 17:43:06.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:09.309" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:09.309" starttime="20181130 17:43:09.308"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:09.310" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:09.310" starttime="20181130 17:43:09.309"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:09.311" starttime="20181130 17:43:09.310"></status>
</kw>
<msg timestamp="20181130 17:43:09.311" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:09.311" starttime="20181130 17:43:06.277"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:09.311" starttime="20181130 17:43:06.263"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:09.311" starttime="20181130 17:43:06.262"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:09.311" starttime="20181130 17:43:02.936"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:09.311" starttime="20181130 17:42:50.240"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:09.313" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:09.313" starttime="20181130 17:43:09.312"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:09.314" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 17:43:09.356" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:11.575" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:11.576" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:11.576" starttime="20181130 17:43:09.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:11.578" level="INFO">[
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "vpna_sg", 
    "ID": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80", 
    "Name": "vpna_sg"
  }, 
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 17:43:11.578" starttime="20181130 17:43:11.577"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:11.579" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:11.579" starttime="20181130 17:43:11.578"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:11.581" starttime="20181130 17:43:11.580"></status>
</kw>
<msg timestamp="20181130 17:43:11.582" level="INFO">${json} = [
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "vpna_sg", 
    "ID": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80", 
    "Name": "vpna_sg"
  }, 
  {
    "Project": "977cbaf3f498...</msg>
<status status="PASS" endtime="20181130 17:43:11.582" starttime="20181130 17:43:09.313"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:11.583" level="INFO">To JSON using : content=[
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "vpna_sg", 
    "ID": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80", 
    "Name": "vpna_sg"
  }, 
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 17:43:11.583" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:43:11.583" level="INFO">@{list} = [ {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'vpna_sg', u'Description': u'vpna_sg', u'ID': u'13e641c5-079e-4b9f-a5d9-df6ff8a8ee80'} | {u'Project': u'977cbaf3f49844b28aa35e367e8b439f',...</msg>
<status status="PASS" endtime="20181130 17:43:11.583" starttime="20181130 17:43:11.582"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:43:11.584" level="INFO">[{u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'vpna_sg', u'Description': u'vpna_sg', u'ID': u'13e641c5-079e-4b9f-a5d9-df6ff8a8ee80'}, {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 17:43:11.584" starttime="20181130 17:43:11.584"></status>
</kw>
<msg timestamp="20181130 17:43:11.585" level="INFO">@{security_groups} = [ {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'vpna_sg', u'Description': u'vpna_sg', u'ID': u'13e641c5-079e-4b9f-a5d9-df6ff8a8ee80'} | {u'Project': u'977cbaf3f49844b28aa35e367e8b439f',...</msg>
<status status="PASS" endtime="20181130 17:43:11.585" starttime="20181130 17:43:09.312"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'vpna_sg', u'Description': u'vpna_sg', u'ID': u'13e641c5-079e-4b9f-a5d9-df6ff8a8ee80'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:11.608" level="INFO">Starting process:
openstack security group delete 13e641c5-079e-4b9f-a5d9-df6ff8a8ee80</msg>
<msg timestamp="20181130 17:43:11.651" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:13.868" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:13.868" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:13.868" starttime="20181130 17:43:11.607"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:13.869" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:13.869" starttime="20181130 17:43:13.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:13.869" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:13.870" starttime="20181130 17:43:13.869"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:13.870" starttime="20181130 17:43:13.870"></status>
</kw>
<msg timestamp="20181130 17:43:13.870" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:13.871" starttime="20181130 17:43:11.606"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:13.871" starttime="20181130 17:43:11.588"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:13.871" starttime="20181130 17:43:11.588"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:13.871" starttime="20181130 17:43:11.586"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:13.871" starttime="20181130 17:43:11.586"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:13.872" starttime="20181130 17:43:13.871"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:13.872" starttime="20181130 17:43:13.871"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:13.872" starttime="20181130 17:43:13.872"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:13.872" starttime="20181130 17:43:13.872"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:13.872" starttime="20181130 17:43:11.585"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:43:13.873" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 17:43:13.873" starttime="20181130 17:43:13.873"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:13.881" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 17:43:13.906" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:16.323" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:16.324" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:16.324" starttime="20181130 17:43:13.881"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:16.325" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:16.325" starttime="20181130 17:43:16.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:16.325" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:16.325" starttime="20181130 17:43:16.325"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:16.326" starttime="20181130 17:43:16.326"></status>
</kw>
<msg timestamp="20181130 17:43:16.326" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:16.326" starttime="20181130 17:43:13.880"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:16.326" starttime="20181130 17:43:13.874"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:16.334" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 17:43:16.376" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:18.445" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:18.445" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:18.445" starttime="20181130 17:43:16.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:18.446" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:18.446" starttime="20181130 17:43:18.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:18.447" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:18.447" starttime="20181130 17:43:18.447"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:18.448" starttime="20181130 17:43:18.447"></status>
</kw>
<msg timestamp="20181130 17:43:18.448" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:18.448" starttime="20181130 17:43:16.334"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:18.448" starttime="20181130 17:43:16.326"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:18.456" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 17:43:18.496" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:20.631" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:20.632" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:20.632" starttime="20181130 17:43:18.456"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:20.634" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:20.634" starttime="20181130 17:43:20.633"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:20.636" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:20.636" starttime="20181130 17:43:20.635"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:20.637" starttime="20181130 17:43:20.636"></status>
</kw>
<msg timestamp="20181130 17:43:20.638" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:20.638" starttime="20181130 17:43:18.455"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:20.638" starttime="20181130 17:43:18.448"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:20.659" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 17:43:20.694" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:22.998" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:22.999" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:22.999" starttime="20181130 17:43:20.658"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:23.001" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:23.001" starttime="20181130 17:43:23.000"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:23.003" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:23.003" starttime="20181130 17:43:23.002"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:23.005" starttime="20181130 17:43:23.004"></status>
</kw>
<msg timestamp="20181130 17:43:23.006" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:23.006" starttime="20181130 17:43:20.657"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:23.006" starttime="20181130 17:43:20.639"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:23.032" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 17:43:23.051" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:25.327" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:25.328" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:25.328" starttime="20181130 17:43:23.031"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:25.329" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 17:43:25.329" starttime="20181130 17:43:25.328"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:25.330" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:25.330" starttime="20181130 17:43:25.329"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:25.331" starttime="20181130 17:43:25.330"></status>
</kw>
<msg timestamp="20181130 17:43:25.331" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 17:43:25.331" starttime="20181130 17:43:23.030"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:25.331" starttime="20181130 17:43:23.007"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:25.342" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 17:43:25.363" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:27.620" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:27.620" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:27.621" starttime="20181130 17:43:25.341"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:27.622" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:43:27.623" starttime="20181130 17:43:27.622"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:27.624" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:27.624" starttime="20181130 17:43:27.623"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:27.626" starttime="20181130 17:43:27.625"></status>
</kw>
<msg timestamp="20181130 17:43:27.626" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 17:43:27.627" starttime="20181130 17:43:25.341"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:27.627" starttime="20181130 17:43:25.331"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:27.645" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 17:43:27.694" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:30.144" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:30.145" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:30.145" starttime="20181130 17:43:27.645"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:30.146" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:30.146" starttime="20181130 17:43:30.145"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:30.147" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:30.147" starttime="20181130 17:43:30.147"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:30.148" starttime="20181130 17:43:30.147"></status>
</kw>
<msg timestamp="20181130 17:43:30.148" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:30.148" starttime="20181130 17:43:27.644"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:30.148" starttime="20181130 17:43:27.627"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:30.160" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 17:43:30.190" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:32.396" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:32.397" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:32.397" starttime="20181130 17:43:30.160"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:32.399" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:32.399" starttime="20181130 17:43:32.398"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:32.400" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:32.400" starttime="20181130 17:43:32.400"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:32.402" starttime="20181130 17:43:32.401"></status>
</kw>
<msg timestamp="20181130 17:43:32.403" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:32.403" starttime="20181130 17:43:30.159"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:32.403" starttime="20181130 17:43:30.149"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:32.403" starttime="20181130 17:43:13.873"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:32.403" starttime="20181130 17:43:13.873"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:32.403" starttime="20181130 17:41:34.318"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:32.409" starttime="20181130 17:43:32.408"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:43:32.410" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181130 17:43:32.514" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:43:32.515" level="INFO">${stdout} = 4 S root      426772  426752  0  80   0 - 55154 poll_s 17:29 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.10.pcap
4 S tcpdump ...</msg>
<status status="PASS" endtime="20181130 17:43:32.515" starttime="20181130 17:43:32.410"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:32.516" level="INFO">4 S root      426772  426752  0  80   0 - 55154 poll_s 17:29 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.10.pcap
4 S tcpdump   426781  426772  0  80   0 -  8196 poll_s 17:29 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.10.pcap
0 S heat-ad+  472377  426752  0  80   0 - 28293 do_wai 17:43 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 R heat-ad+  472397  472377  0  80   0 - 28176 -      17:43 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181130 17:43:32.516" starttime="20181130 17:43:32.516"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:43:32.518" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181130 17:43:32.624" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:43:32.625" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:43:32.625" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 17:43:32.625" starttime="20181130 17:43:32.517"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:32.626" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:32.626" starttime="20181130 17:43:32.626"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:32.627" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:32.627" starttime="20181130 17:43:32.626"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:43:32.628" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181130 17:43:32.805" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181130 17:43:32.806" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181130 17:43:32.806" starttime="20181130 17:43:32.627"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:32.807" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:32.807" starttime="20181130 17:43:32.806"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:43:32.808" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181130 17:43:32.882" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:43:32.882" level="INFO">${stdout} = total 104
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          ro...</msg>
<status status="PASS" endtime="20181130 17:43:32.883" starttime="20181130 17:43:32.807"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:32.884" level="INFO">total 104
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          root              6 Nov 30 15:48 hsperfdata_root
 4 -rwxr-x---. 1 root          root            903 Nov 30 15:40 restart_mgr_daemon.sh
 4 -rwxr-x---. 1 root          root           1478 Nov 30 15:40 restart_mon_daemon.sh
 4 -rwxr-x---. 1 root          root           3085 Nov 30 15:40 restart_osd_daemon.sh
 0 drwx------. 3 root          root             17 Nov 30 15:34 systemd-private-3d4aa08a2ff54e748aba26448a6838ba-chronyd.service-8EpVMu
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:43 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:43 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:29 tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:29 tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:02 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:02 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:16 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:16 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap.xz
 0 drwx------. 2 root          root              6 Nov 30 15:33 tmp.cwT13TAGSX</msg>
<status status="PASS" endtime="20181130 17:43:32.884" starttime="20181130 17:43:32.883"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:32.884" starttime="20181130 17:43:32.407"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:32.884" starttime="20181130 17:43:32.407"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:32.884" starttime="20181130 17:43:32.406"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:32.885" starttime="20181130 17:43:32.406"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:32.885" starttime="20181130 17:43:32.404"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181130 17:43:33.005" starttime="20181130 17:43:32.885"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:33.026" starttime="20181130 17:43:33.025"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:43:33.028" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:43:33.214" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:43:33.215" starttime="20181130 17:43:33.027"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:43:33.268" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181130 17:43:33.268" starttime="20181130 17:43:33.215"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:43:33.491" level="INFO">[?1l&gt;[?2004l     290    290
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:43:33.492" level="INFO">${output} = [?1l&gt;[?2004l     290    290
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:43:33.492" starttime="20181130 17:43:33.269"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:43:33.535" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:43:33.536" starttime="20181130 17:43:33.492"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:43:33.538" starttime="20181130 17:43:33.536"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:43:33.538" level="INFO">[?1l&gt;[?2004l     290    290
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:43:33.538" starttime="20181130 17:43:33.538"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.538" starttime="20181130 17:43:33.024"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.538" starttime="20181130 17:43:33.006"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.538" starttime="20181130 17:43:33.005"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.539" starttime="20181130 17:41:31.301"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.539" starttime="20181130 17:41:31.038"></status>
</kw>
<doc>Test suite for ARP Request. More test cases to be added in subsequent patches.</doc>
<status status="FAIL" endtime="20181130 17:43:33.539" starttime="20181130 17:29:21.407">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/l2l3_gatewaymac_arp.robot" id="s1-s10" name="L2L3 Gatewaymac Arp">
<kw type="setup" name="Suite Setup">
<doc>Test Suite for Gateway mac based L2L3 seggragation</doc>
<kw name="Basic Suite Setup" library="VpnOperations">
<kw name="OpenStack Suite Setup" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Setup_Utils_For_Setup_And_Teardown" library="SetupUtils">
<doc>Prepare both FailFast and Karaf logging, log that the caller suite has started.</doc>
<kw name="Do_Not_Fail_Fast_From_Now_On" library="FailFast">
<doc>Set suite to not fail fast.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
</arguments>
<msg timestamp="20181130 17:43:33.754" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181130 17:43:33.754" starttime="20181130 17:43:33.745"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.754" starttime="20181130 17:43:33.745"></status>
</kw>
<kw name="Setup_Karaf_Keywords" library="KarafKeywords">
<doc>Initialize ClusterManagement. Open ssh karaf connections to each ODL.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="ClusterManagement_Setup" library="ClusterManagement">
<doc>Detect repeated call, or detect number of members and initialize derived suite variables.</doc>
<arguments>
<arg>http_timeout=${http_timeout}</arg>
</arguments>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>False</arg>
</arguments>
<assign>
<var>${already_done}</var>
</assign>
<msg timestamp="20181130 17:43:33.762" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181130 17:43:33.762" starttime="20181130 17:43:33.755"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:33.763" starttime="20181130 17:43:33.762"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181130 17:43:33.763" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181130 17:43:33.763" starttime="20181130 17:43:33.763"></status>
</kw>
<kw name="Get Variable Value" library="BuiltIn">
<doc>Returns variable value or ``default`` if the variable does not exist.</doc>
<arguments>
<arg>\${NUM_ODL_SYSTEM}</arg>
<arg>1</arg>
</arguments>
<assign>
<var>${cluster_size}</var>
</assign>
<msg timestamp="20181130 17:43:33.764" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181130 17:43:33.764" starttime="20181130 17:43:33.763"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Convert_To_Integer</arg>
<arg>${cluster_size}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${possibly_int_of_members}</var>
</assign>
<kw name="Convert To Integer" library="BuiltIn">
<doc>Converts the given item to an integer number.</doc>
<arguments>
<arg>${cluster_size}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:33.764" starttime="20181130 17:43:33.764"></status>
</kw>
<msg timestamp="20181130 17:43:33.765" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:43:33.765" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 17:43:33.765" starttime="20181130 17:43:33.764"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${status}' != 'PASS'</arg>
<arg>${1}</arg>
<arg>${possibly_int_of_members}</arg>
</arguments>
<assign>
<var>${int_of_members}</var>
</assign>
<msg timestamp="20181130 17:43:33.765" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181130 17:43:33.765" starttime="20181130 17:43:33.765"></status>
</kw>
<kw name="ClusterManagement__Compute_Derived_Variables" library="ClusterManagement">
<doc>Construct index list, session list and IP mapping, publish them as suite variables.</doc>
<arguments>
<arg>int_of_members=${int_of_members}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{member_index_list}</var>
</assign>
<msg timestamp="20181130 17:43:33.767" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:33.767" starttime="20181130 17:43:33.766"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181130 17:43:33.767" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:33.767" starttime="20181130 17:43:33.767"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<assign>
<var>&amp;{index_to_ip_mapping}</var>
</assign>
<msg timestamp="20181130 17:43:33.768" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181130 17:43:33.768" starttime="20181130 17:43:33.767"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ 1 | ${int_of_members+1} ]">
<kw type="foritem" name="${index} = 1">
<kw name="ClusterManagement__Include_Member_Index" library="ClusterManagement">
<doc>Add a corresponding item based on index into the last three arguments.</doc>
<arguments>
<arg>${index}</arg>
<arg>${member_index_list}</arg>
<arg>${session_list}</arg>
<arg>${index_to_ip_mapping}</arg>
<arg>http_timeout=${http_timeout}</arg>
<arg>http_retries=${http_retries}</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${member_index_list}</arg>
<arg>${index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:33.769" starttime="20181130 17:43:33.769"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:43:33.770" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:43:33.770" starttime="20181130 17:43:33.770"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${index_to_ip_mapping}</arg>
<arg>${index}</arg>
<arg>${member_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:33.770" starttime="20181130 17:43:33.770"></status>
</kw>
<kw name="Resolve_Http_Session_For_Member" library="ClusterManagement">
<doc>Return RequestsLibrary session alias pointing to node of given index.</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${session_alias}</var>
</assign>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>ClusterManagement__session_${member_index}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 17:43:33.771" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 17:43:33.771" starttime="20181130 17:43:33.771"></status>
</kw>
<msg timestamp="20181130 17:43:33.772" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181130 17:43:33.772" starttime="20181130 17:43:33.771"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>${session_alias}</arg>
<arg>http://${member_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>timeout=${http_timeout}</arg>
<arg>max_retries=${http_retries}</arg>
</arguments>
<msg timestamp="20181130 17:43:33.772" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfccfd50&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:43:33.773" starttime="20181130 17:43:33.772"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${session_list}</arg>
<arg>${session_alias}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:33.773" starttime="20181130 17:43:33.773"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.773" starttime="20181130 17:43:33.768"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.773" starttime="20181130 17:43:33.768"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.773" starttime="20181130 17:43:33.768"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181130 17:43:33.774" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:33.774" starttime="20181130 17:43:33.774"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181130 17:43:33.775" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.10'}</msg>
<status status="PASS" endtime="20181130 17:43:33.775" starttime="20181130 17:43:33.774"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181130 17:43:33.775" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181130 17:43:33.775" starttime="20181130 17:43:33.775"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.775" starttime="20181130 17:43:33.766"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:33.776" starttime="20181130 17:43:33.755"></status>
</kw>
<kw name="Run_Bash_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run command on each.</doc>
<arguments>
<arg>iptables -I INPUT -p tcp --dport ${KARAF_SHELL_PORT} -j ACCEPT; iptables-save</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:43:33.778" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:33.778" starttime="20181130 17:43:33.777"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:43:33.778" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:33.778" starttime="20181130 17:43:33.778"></status>
</kw>
<msg timestamp="20181130 17:43:33.779" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:33.779" starttime="20181130 17:43:33.776"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run_Bash_Command_On_Member" library="ClusterManagement">
<doc>Obtain IP, call Utils and return output. This keeps previous ssh session active.</doc>
<arguments>
<arg>command=${command}</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:43:33.780" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:43:33.780" starttime="20181130 17:43:33.780"></status>
</kw>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Utils.Run_Command_On_Controller</arg>
<arg>${member_ip}</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:43:33.781" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:43:33.781" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:43:33.781" starttime="20181130 17:43:33.781"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:33.784" starttime="20181130 17:43:33.784"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:43:33.785" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:43:33.785" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:43:33.785" starttime="20181130 17:43:33.785"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:43:33.786" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:43:33.786" starttime="20181130 17:43:33.785"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:43:33.786" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181130 17:43:33.786" starttime="20181130 17:43:33.786"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:43:33.787" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:43:33.787" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:43:33.787" starttime="20181130 17:43:33.787"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:33.788" starttime="20181130 17:43:33.788"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:43:33.791" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:43:34.203" level="INFO">Read output: Last login: Fri Nov 30 17:41:33 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:43:34.203" starttime="20181130 17:43:33.791"></status>
</kw>
<msg timestamp="20181130 17:43:34.204" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:34.204" starttime="20181130 17:43:33.788"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.204" starttime="20181130 17:43:33.787"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:43:34.205" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181130 17:43:34.233" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181130 17:43:34.233" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:43:34.234" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 17:43:34.234" starttime="20181130 17:43:34.205"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:43:34.299" starttime="20181130 17:43:34.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.300" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181130 17:43:34.300" starttime="20181130 17:43:34.299"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.302" starttime="20181130 17:43:34.301"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.304" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:34.304" starttime="20181130 17:43:34.304"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.304" starttime="20181130 17:43:34.302"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.306" starttime="20181130 17:43:34.306"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.307" starttime="20181130 17:43:34.306"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:43:34.307" starttime="20181130 17:43:34.307"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.307" starttime="20181130 17:43:34.305"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.307" starttime="20181130 17:43:33.783"></status>
</kw>
<msg timestamp="20181130 17:43:34.308" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:34.308" starttime="20181130 17:43:33.783"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.308" starttime="20181130 17:43:33.782"></status>
</kw>
<msg timestamp="20181130 17:43:34.308" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:34.308" starttime="20181130 17:43:33.782"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.310" starttime="20181130 17:43:34.309"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.310" starttime="20181130 17:43:34.310"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:43:34.311" starttime="20181130 17:43:34.311"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.311" starttime="20181130 17:43:34.309"></status>
</kw>
<msg timestamp="20181130 17:43:34.311" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:34.311" starttime="20181130 17:43:33.780"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.312" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:34.312" starttime="20181130 17:43:34.312"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.312" starttime="20181130 17:43:33.779"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.312" starttime="20181130 17:43:33.779"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.312" starttime="20181130 17:43:33.779"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.313" starttime="20181130 17:43:33.776"></status>
</kw>
<kw name="Comment" library="BuiltIn">
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<arguments>
<arg>First connections to Karaf console may fail, so WUKS is used. TODO: Track as a Bug.</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.313" starttime="20181130 17:43:34.313"></status>
</kw>
<kw type="for" name="${index} IN [ @{ClusterManagement__member_index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Wait_Until_Keyword_Succeeds</arg>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Open_Controller_Karaf_Console_On_Background</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Open_Controller_Karaf_Console_On_Background" library="KarafKeywords">
<doc>If there is a stored ssh connection index of connection to the controller's karaf console for ${member_index},</doc>
<arguments>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection_object}</var>
</assign>
<msg timestamp="20181130 17:43:34.348" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:43:34.348" level="INFO">${current_ssh_connection_object} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:43:34.348" starttime="20181130 17:43:34.347"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.349" level="INFO">{}</msg>
<status status="PASS" endtime="20181130 17:43:34.349" starttime="20181130 17:43:34.348"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.349" level="INFO">1</msg>
<status status="PASS" endtime="20181130 17:43:34.349" starttime="20181130 17:43:34.349"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Get From Dictionary</arg>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${old_connection_index}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.351" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181130 17:43:34.351" starttime="20181130 17:43:34.350"></status>
</kw>
<msg timestamp="20181130 17:43:34.351" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 17:43:34.351" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181130 17:43:34.351" starttime="20181130 17:43:34.350"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status}'=='PASS'</arg>
<arg>BuiltIn.Run_Keywords</arg>
<arg>SSHLibrary.Switch_Connection</arg>
<arg>${old_connection_index}</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Write</arg>
<arg>logout</arg>
<arg>AND</arg>
<arg>BuiltIn.Run_Keyword_And_Ignore_Error</arg>
<arg>SSHLibrary.Close_Connection</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.352" starttime="20181130 17:43:34.351"></status>
</kw>
<kw name="Resolve_IP_Address_For_Member" library="ClusterManagement">
<doc>Return node IP address of given index.</doc>
<arguments>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${odl_ip}</var>
</assign>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${member_index}</arg>
</arguments>
<assign>
<var>${ip_address}</var>
</assign>
<msg timestamp="20181130 17:43:34.353" level="INFO">${ip_address} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:43:34.353" starttime="20181130 17:43:34.352"></status>
</kw>
<msg timestamp="20181130 17:43:34.353" level="INFO">${odl_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:43:34.353" starttime="20181130 17:43:34.352"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${odl_ip}</arg>
<arg>port=${KARAF_SHELL_PORT}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.354" starttime="20181130 17:43:34.353"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181130 17:43:34.354" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181130 17:43:34.355" level="INFO">${karaf_connection_object} = index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181130 17:43:34.355" starttime="20181130 17:43:34.354"></status>
</kw>
<kw name="Set To Dictionary" library="Collections">
<doc>Adds the given ``key_value_pairs`` and ``items`` to the ``dictionary``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
<arg>${karaf_connection_object.index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.355" starttime="20181130 17:43:34.355"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.356" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:43:34.539" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:43:34.539" starttime="20181130 17:43:34.356"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection_object.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.541" starttime="20181130 17:43:34.540"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.541" starttime="20181130 17:43:34.541"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:43:34.542" starttime="20181130 17:43:34.541"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.542" starttime="20181130 17:43:34.539"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.542" starttime="20181130 17:43:34.347"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.542" starttime="20181130 17:43:34.314"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.542" starttime="20181130 17:43:34.314"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.542" starttime="20181130 17:43:34.313"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.542" starttime="20181130 17:43:34.313"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.542" starttime="20181130 17:43:33.754"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>KarafKeywords.Log_Test_Suite_Start_To_Controller_Karaf</arg>
</arguments>
<kw name="Log_Test_Suite_Start_To_Controller_Karaf" library="KarafKeywords">
<doc>Log suite name to karaf log, useful in suite setup.</doc>
<kw name="Log_Message_To_Controller_Karaf" library="KarafKeywords">
<doc>Make sure this resource is initialized. Send a message into the controller's karaf log file on every node listed (or all).</doc>
<arguments>
<arg>Starting suite ${SUITE_SOURCE}</arg>
<arg>${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:43:34.554" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:34.554" starttime="20181130 17:43:34.553"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:43:34.555" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:34.555" starttime="20181130 17:43:34.554"></status>
</kw>
<msg timestamp="20181130 17:43:34.555" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:34.555" starttime="20181130 17:43:34.553"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_With_Retry_On_Background</arg>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_With_Retry_On_Background" library="KarafKeywords">
<doc>Attemp to send command to karaf for ${member_index}, if fail then open connection and try again.</doc>
<arguments>
<arg>log:log "ROBOT MESSAGE: ${message}"</arg>
<arg>member_index=${index}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Execute_Controller_Karaf_Command_On_Background</arg>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${message}</var>
</assign>
<kw name="Execute_Controller_Karaf_Command_On_Background" library="KarafKeywords">
<doc>Send command to karaf without affecting current SSH connection. Read, log and return response.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_index}</arg>
</arguments>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${connection_index_dict}</arg>
<arg>${member_index}</arg>
</arguments>
<assign>
<var>${karaf_connection_index}</var>
</assign>
<msg timestamp="20181130 17:43:34.567" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181130 17:43:34.568" starttime="20181130 17:43:34.567"></status>
</kw>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${karaf_connection_index}</arg>
</arguments>
<assign>
<var>${current_connection_index}</var>
</assign>
<msg timestamp="20181130 17:43:34.568" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181130 17:43:34.568" starttime="20181130 17:43:34.568"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Write</arg>
<arg>${command}</arg>
</arguments>
<assign>
<var>${status_write}</var>
<var>${message_write}</var>
</assign>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${command}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.602" level="INFO">@root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "/ "o "p "n "f "v "/ "r "e "p "o "[78Cs "[A[78C/</msg>
<status status="PASS" endtime="20181130 17:43:34.602" starttime="20181130 17:43:34.569"></status>
</kw>
<msg timestamp="20181130 17:43:34.603" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181130 17:43:34.603" level="INFO">${message_write} = @root&gt;log:log " "R "O "B "O "T "[C "M "E "S "S "A "G "E ": "[C "S "t "a "r "t "i "n "g "[C "s "u "i "t "e "[C "/ "h "o "m "e "...</msg>
<status status="PASS" endtime="20181130 17:43:34.603" starttime="20181130 17:43:34.568"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>SSHLibrary.Read_Until_Regexp</arg>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${status_wait}</var>
<var>${message_wait}</var>
</assign>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.647" level="INFO">"o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "l "2 "l "3 "_ "g "a "t "e "w "a "y "m "a "c "_ "a "r "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:43:34.647" starttime="20181130 17:43:34.604"></status>
</kw>
<msg timestamp="20181130 17:43:34.647" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181130 17:43:34.647" level="INFO">${message_wait} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "l "2 "l "3 "_ "g "a "t "e "w "a ...</msg>
<status status="PASS" endtime="20181130 17:43:34.647" starttime="20181130 17:43:34.604"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.648" starttime="20181130 17:43:34.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${message_wait}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.648" level="INFO"> "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "l "2 "l "3 "_ "g "a "t "e "w "a "y "m "a "c "_ "a "r "p ". "r "o "b "o "t "[K"
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:43:34.648" starttime="20181130 17:43:34.648"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.649" starttime="20181130 17:43:34.648"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection_index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.651" starttime="20181130 17:43:34.650"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.651" starttime="20181130 17:43:34.651"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:43:34.652" starttime="20181130 17:43:34.651"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.652" starttime="20181130 17:43:34.649"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.652" starttime="20181130 17:43:34.567"></status>
</kw>
<msg timestamp="20181130 17:43:34.652" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:43:34.652" level="INFO">${message} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "l "2 "l "3 "_ "g "a "t "e "w "a ...</msg>
<status status="PASS" endtime="20181130 17:43:34.652" starttime="20181130 17:43:34.566"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.653" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:34.653" starttime="20181130 17:43:34.653"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.654" starttime="20181130 17:43:34.565"></status>
</kw>
<msg timestamp="20181130 17:43:34.654" level="INFO">${status} = PASS</msg>
<msg timestamp="20181130 17:43:34.654" level="INFO">${output} =  "o "d "l "_ "t "e "s "t "/ "c "s "i "t "/ "s "u "i "t "e "s "/ "n "e "t "v "i "r "t "/ "l "2 "l "3 "_ "g "a "t "e "w "a ...</msg>
<status status="PASS" endtime="20181130 17:43:34.654" starttime="20181130 17:43:34.555"></status>
</kw>
<kw name="Run Keyword Unless" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is false.</doc>
<arguments>
<arg>${tolerate_failure} or "${status}" == "PASS"</arg>
<arg>BuiltIn.Fail</arg>
<arg>${output}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.654" starttime="20181130 17:43:34.654"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.654" starttime="20181130 17:43:34.555"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.654" starttime="20181130 17:43:34.555"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.654" starttime="20181130 17:43:34.552"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.655" starttime="20181130 17:43:34.543"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.655" starttime="20181130 17:43:34.542"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.655" starttime="20181130 17:43:33.744"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>org.apache.karaf.shell.support.ShellUtil</arg>
<arg>org.apache.sshd.server.session.ServerSessionImpl</arg>
</arguments>
<assign>
<var>@{loggers}</var>
</assign>
<msg timestamp="20181130 17:43:34.655" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181130 17:43:34.655" starttime="20181130 17:43:34.655"></status>
</kw>
<kw name="Setup_Logging_For_Debug_Purposes_On_List_Or_All" library="SetupUtils">
<doc>Set the log level for given loggers on node nodes of the cluster</doc>
<arguments>
<arg>OFF</arg>
<arg>${loggers}</arg>
</arguments>
<kw type="for" name="${logger} IN [ @{loggers_list} ]">
<kw type="foritem" name="${logger} = org.apache.karaf.shell.support.ShellUtil">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:43:34.658" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:34.658" starttime="20181130 17:43:34.658"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:43:34.658" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:34.659" starttime="20181130 17:43:34.658"></status>
</kw>
<msg timestamp="20181130 17:43:34.659" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:34.659" starttime="20181130 17:43:34.657"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:43:34.660" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:43:34.660" starttime="20181130 17:43:34.659"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:43:34.662" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:43:34.662" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:43:34.662" starttime="20181130 17:43:34.662"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.671" starttime="20181130 17:43:34.671"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.672" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:43:34.792" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:43:34.792" starttime="20181130 17:43:34.672"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.842" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181130 17:43:34.842" starttime="20181130 17:43:34.793"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:43:34.843" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:43:34.843" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:43:34.844" starttime="20181130 17:43:34.842"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:43:34.886" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:43:34.886" starttime="20181130 17:43:34.844"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:43:34.888" starttime="20181130 17:43:34.887"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.889" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:43:34.889" starttime="20181130 17:43:34.889"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.889" starttime="20181130 17:43:34.670"></status>
</kw>
<msg timestamp="20181130 17:43:34.889" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:34.889" starttime="20181130 17:43:34.663"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.891" starttime="20181130 17:43:34.890"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.891" starttime="20181130 17:43:34.891"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:43:34.891" starttime="20181130 17:43:34.891"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.891" starttime="20181130 17:43:34.890"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.892" starttime="20181130 17:43:34.661"></status>
</kw>
<msg timestamp="20181130 17:43:34.892" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:34.892" starttime="20181130 17:43:34.661"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.892" starttime="20181130 17:43:34.660"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.892" starttime="20181130 17:43:34.659"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.892" starttime="20181130 17:43:34.659"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.892" starttime="20181130 17:43:34.656"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:34.892" starttime="20181130 17:43:34.656"></status>
</kw>
<kw type="foritem" name="${logger} = org.apache.sshd.server.session.ServerSessionImpl">
<kw name="Run_Karaf_Command_On_List_Or_All" library="ClusterManagement">
<doc>Cycle through indices (or all), run karaf command on each.</doc>
<arguments>
<arg>log:set ${log_level} ${logger}</arg>
<arg>member_index_list=${member_index_list}</arg>
</arguments>
<kw name="List_Indices_Or_All" library="ClusterManagement">
<doc>Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime.</doc>
<arguments>
<arg>given_list=${member_index_list}</arg>
</arguments>
<assign>
<var>${index_list}</var>
</assign>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"""${given_list}""" != ""</arg>
<arg>${given_list}</arg>
<arg>${ClusterManagement__member_index_list}</arg>
</arguments>
<assign>
<var>${return_list_reference}</var>
</assign>
<msg timestamp="20181130 17:43:34.894" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:34.894" starttime="20181130 17:43:34.893"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{return_list_reference}</arg>
</arguments>
<assign>
<var>${return_list_copy}</var>
</assign>
<msg timestamp="20181130 17:43:34.894" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:34.894" starttime="20181130 17:43:34.894"></status>
</kw>
<msg timestamp="20181130 17:43:34.894" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181130 17:43:34.894" starttime="20181130 17:43:34.893"></status>
</kw>
<kw type="for" name="${index} IN [ @{index_list} ]">
<kw type="foritem" name="${index} = 1">
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>dictionary=${ClusterManagement__index_to_ip_mapping}</arg>
<arg>key=${index}</arg>
</arguments>
<assign>
<var>${member_ip}</var>
</assign>
<msg timestamp="20181130 17:43:34.895" level="INFO">${member_ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:43:34.895" starttime="20181130 17:43:34.895"></status>
</kw>
<kw name="Safe_Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Run Issue_Command_On_Karaf_Console but restore previous connection afterwards.</doc>
<arguments>
<arg>${command}</arg>
<arg>${member_ip}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>SSHKeywords.Run_Keyword_Preserve_Connection</arg>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Run_Keyword_Preserve_Connection" library="SSHKeywords">
<doc>Store current connection index, run keyword returning its result, restore connection in teardown.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>${cmd}</arg>
<arg>${controller}</arg>
<arg>${karaf_port}</arg>
<arg>${timeout}</arg>
<arg>${loglevel}</arg>
</arguments>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_connection}</var>
</assign>
<msg timestamp="20181130 17:43:34.898" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:43:34.898" level="INFO">${current_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:43:34.898" starttime="20181130 17:43:34.898"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${keyword_name}</arg>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>@{args}</arg>
<arg>&amp;{kwargs}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:34.906" starttime="20181130 17:43:34.906"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:43:34.907" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:43:35.033" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:43:35.033" starttime="20181130 17:43:34.906"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.079" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181130 17:43:35.080" starttime="20181130 17:43:35.033"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:43:35.082" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:43:35.082" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:43:35.082" starttime="20181130 17:43:35.080"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:43:35.125" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:43:35.126" starttime="20181130 17:43:35.083"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:43:35.128" starttime="20181130 17:43:35.126"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.128" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:43:35.128" starttime="20181130 17:43:35.128"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.128" starttime="20181130 17:43:34.905"></status>
</kw>
<msg timestamp="20181130 17:43:35.128" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:35.129" starttime="20181130 17:43:34.898"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:35.130" starttime="20181130 17:43:35.130"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:35.130" starttime="20181130 17:43:35.130"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:35.130"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:35.129"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:34.896"></status>
</kw>
<msg timestamp="20181130 17:43:35.131" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:34.896"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:34.896"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:34.895"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:34.895"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:34.892"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:34.892"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:34.656"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.131" starttime="20181130 17:43:34.655"></status>
</kw>
<kw name="Devstack Suite Setup" library="DevstackUtils">
<doc>Open connections to the nodes</doc>
<kw name="Set Default Configuration" library="SSHLibrary">
<doc>Update the default `configuration`.</doc>
<arguments>
<arg>timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:35.132" starttime="20181130 17:43:35.132"></status>
</kw>
<kw name="Get DevStack Nodes Data" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CONTROL_NODE_IP}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.133" level="INFO">${OS_CNTL_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:43:35.133" starttime="20181130 17:43:35.133"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CNTL_CONN_ID</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:43:35.134" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181130 17:43:35.134" starttime="20181130 17:43:35.134"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${OS_USER}</arg>
<arg>${DEVSTACK_SYSTEM_PASSWORD}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:43:35.136" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:43:35.136" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:43:35.136" starttime="20181130 17:43:35.135"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:35.136" starttime="20181130 17:43:35.136"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.137" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:43:35.488" level="INFO">Read output: Last login: Fri Nov 30 17:43:34 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:43:35.488" starttime="20181130 17:43:35.137"></status>
</kw>
<msg timestamp="20181130 17:43:35.488" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:35.488" starttime="20181130 17:43:35.137"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.488" starttime="20181130 17:43:35.135"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.489" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:43:35.489" starttime="20181130 17:43:35.489"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.489" starttime="20181130 17:43:35.134"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-0cmp"</arg>
<arg>DevstackUtils.Set Node Data For AllinOne Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "1cmb-0ctl-1cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Compute Node Setup</arg>
<arg>ELSE IF</arg>
<arg>"${OPENSTACK_TOPO}" == "0cmb-1ctl-2cmp"</arg>
<arg>DevstackUtils.Set Node Data For Control And Two Compute Node Setup</arg>
</arguments>
<kw name="Set Node Data For AllinOne Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the Control Node enables Compute service also.</doc>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.491" level="INFO">${OS_CMP1_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:43:35.491" starttime="20181130 17:43:35.490"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.491" level="INFO">${OS_CMP2_IP} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:43:35.491" starttime="20181130 17:43:35.491"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.492" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 17:43:35.492" starttime="20181130 17:43:35.492"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.493" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.10 ]</msg>
<status status="PASS" endtime="20181130 17:43:35.493" starttime="20181130 17:43:35.492"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.493" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:43:35.493" starttime="20181130 17:43:35.493"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_CONN_ID}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.494" level="INFO">${OS_CMP2_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181130 17:43:35.494" starttime="20181130 17:43:35.493"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.497" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 17:43:35.497" starttime="20181130 17:43:35.494"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{OS_CMP_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.500" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 ]</msg>
<status status="PASS" endtime="20181130 17:43:35.500" starttime="20181130 17:43:35.497"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.500" starttime="20181130 17:43:35.490"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:35.500" starttime="20181130 17:43:35.489"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>${OS_NODE_CNT}</var>
</assign>
<msg timestamp="20181130 17:43:35.501" level="INFO">Length is 1</msg>
<msg timestamp="20181130 17:43:35.501" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 17:43:35.501" starttime="20181130 17:43:35.501"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181130 17:43:35.501" level="INFO">${OS_NODE_CNT} = 1</msg>
<status status="PASS" endtime="20181130 17:43:35.502" starttime="20181130 17:43:35.501"></status>
</kw>
<kw name="Get DevStack Hostnames" library="DevstackUtils">
<doc>Assign hostname global variables for DevStack nodes</doc>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CNTL_IP}</arg>
</arguments>
<assign>
<var>${OS_CNTL_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:35.510" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:43:35.553" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:37.717" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:37.717" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:37.718" starttime="20181130 17:43:35.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:37.719" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:37.719" starttime="20181130 17:43:37.718"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:37.719" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:37.720" starttime="20181130 17:43:37.719"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:37.720" starttime="20181130 17:43:37.720"></status>
</kw>
<msg timestamp="20181130 17:43:37.721" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:37.721" starttime="20181130 17:43:35.509"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:37.731" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:43:37.769" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:40.056" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:40.057" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:40.057" starttime="20181130 17:43:37.730"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:40.058" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:40.058" starttime="20181130 17:43:40.057"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:40.059" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:40.059" starttime="20181130 17:43:40.058"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:40.060" starttime="20181130 17:43:40.059"></status>
</kw>
<msg timestamp="20181130 17:43:40.060" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:43:40.060" starttime="20181130 17:43:37.730"></status>
</kw>
<msg timestamp="20181130 17:43:40.061" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:43:40.061" starttime="20181130 17:43:35.502"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP1_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP1_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:40.073" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:43:40.114" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:42.248" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:42.248" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:42.249" starttime="20181130 17:43:40.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:42.250" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:42.250" starttime="20181130 17:43:42.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:42.250" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:42.250" starttime="20181130 17:43:42.250"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:42.251" starttime="20181130 17:43:42.251"></status>
</kw>
<msg timestamp="20181130 17:43:42.251" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:42.251" starttime="20181130 17:43:40.072"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:42.260" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:43:42.308" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:44.312" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:44.312" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:44.312" starttime="20181130 17:43:42.259"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:44.314" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:44.314" starttime="20181130 17:43:44.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:44.314" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:44.314" starttime="20181130 17:43:44.314"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:44.315" starttime="20181130 17:43:44.315"></status>
</kw>
<msg timestamp="20181130 17:43:44.315" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:43:44.315" starttime="20181130 17:43:42.259"></status>
</kw>
<msg timestamp="20181130 17:43:44.316" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:43:44.316" starttime="20181130 17:43:40.061"></status>
</kw>
<kw name="Get Hypervisor Hostname From IP" library="OpenStackOperations">
<doc>Returns the hostname found for the given IP address if it's listed in hypervisor list. For debuggability</doc>
<arguments>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<assign>
<var>${OS_CMP2_HOSTNAME}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:44.325" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181130 17:43:44.350" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:46.267" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:46.268" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:46.268" starttime="20181130 17:43:44.325"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:46.269" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:46.269" starttime="20181130 17:43:46.268"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:46.269" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:46.270" starttime="20181130 17:43:46.269"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:46.270" starttime="20181130 17:43:46.270"></status>
</kw>
<msg timestamp="20181130 17:43:46.271" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:43:46.271" starttime="20181130 17:43:44.325"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack hypervisor list -f value | grep "${hypervisor_ip} " | cut -d" " -f 2</arg>
</arguments>
<assign>
<var>${hostname}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:46.281" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.10 " | cut -d" " -f 2</msg>
<msg timestamp="20181130 17:43:46.304" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:48.270" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:48.271" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:48.271" starttime="20181130 17:43:46.281"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.272" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:48.272" starttime="20181130 17:43:48.271"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.273" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:48.273" starttime="20181130 17:43:48.272"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:48.274" starttime="20181130 17:43:48.273"></status>
</kw>
<msg timestamp="20181130 17:43:48.274" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181130 17:43:48.274" starttime="20181130 17:43:46.280"></status>
</kw>
<msg timestamp="20181130 17:43:48.274" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:43:48.274" starttime="20181130 17:43:44.316"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.275" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:43:48.275" starttime="20181130 17:43:48.275"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.276" level="INFO">${OS_CMP1_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:43:48.276" starttime="20181130 17:43:48.275"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.276" level="INFO">${OS_CMP2_HOSTNAME} = </msg>
<status status="PASS" endtime="20181130 17:43:48.277" starttime="20181130 17:43:48.276"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:48.277" starttime="20181130 17:43:35.502"></status>
</kw>
<kw name="Log Devstack Nodes Data" library="DevstackUtils">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=\n</arg>
<arg>OS_CNTL_HOSTNAME: ${OS_CNTL_HOSTNAME} - OS_CNTL_IP: ${OS_CNTL_IP} - OS_CONTROL_NODE_IP: ${OS_CONTROL_NODE_IP}</arg>
<arg>OS_CMP1_HOSTNAME: ${OS_CMP1_HOSTNAME} - OS_CMP1_IP: ${OS_CMP1_IP} - OS_COMPUTE_1_IP: ${OS_COMPUTE_1_IP}</arg>
<arg>OS_CMP2_HOSTNAME: ${OS_CMP2_HOSTNAME} - OS_CMP2_IP: ${OS_CMP2_IP} - OS_COMPUTE_2_IP: ${OS_COMPUTE_2_IP}</arg>
<arg>OS_ALL_IPS: @{OS_ALL_IPS}</arg>
<arg>OS_CMP_IPS: @{OS_CMP_IPS}</arg>
<arg>OS_NODE_CNT: ${OS_NODE_CNT}</arg>
<arg>OS_ALL_CONN_IDS: @{OS_ALL_CONN_IDS}</arg>
<arg>OS_CMP_CONN_IDS: @{OS_CMP_CONN_IDS}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:43:48.279" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_...</msg>
<status status="PASS" endtime="20181130 17:43:48.279" starttime="20181130 17:43:48.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>DevStack Nodes Data:\n${output}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.279" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.10 - OS_CONTROL_NODE_IP: 192.0.2.10
OS_CMP1_HOSTNAME:  - OS_CMP1_IP: 192.0.2.10 - OS_COMPUTE_1_IP: 
OS_CMP2_HOSTNAME:  - OS_CMP2_IP: 192.0.2.10 - OS_COMPUTE_2_IP: 
OS_ALL_IPS: [u'192.0.2.10']
OS_CMP_IPS: [u'192.0.2.10']
OS_NODE_CNT: 1
OS_ALL_CONN_IDS: [12]
OS_CMP_CONN_IDS: [12]</msg>
<status status="PASS" endtime="20181130 17:43:48.279" starttime="20181130 17:43:48.279"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:48.279" starttime="20181130 17:43:48.277"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:48.279" starttime="20181130 17:43:35.133"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>session</arg>
<arg>http://${odl_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.280" level="INFO">Creating Session using : alias=session, url=http://192.0.2.10:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfcefad0&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:43:48.281" starttime="20181130 17:43:48.280"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:48.281" starttime="20181130 17:43:35.132"></status>
</kw>
<kw name="Start Packet Capture On Nodes" library="OpenStackOperations">
<doc>Wrapper keyword around the TcpDump packet capture that is catered to the Openstack setup.</doc>
<arguments>
<arg>tcpdump_port_6653</arg>
<arg>port 6653</arg>
<arg>@{OS_ALL_IPS}</arg>
</arguments>
<assign>
<var>@{tcpdump_port_6653_conn_ids}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${SUITE_NAME}""".replace(" ","_").replace("/","_").replace(".","_")</arg>
</arguments>
<assign>
<var>${suite_}</var>
</assign>
<msg timestamp="20181130 17:43:48.282" level="INFO">${suite_} = CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181130 17:43:48.282" starttime="20181130 17:43:48.282"></status>
</kw>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${suite_}</arg>
</arguments>
<assign>
<var>${tag_}</var>
</assign>
<msg timestamp="20181130 17:43:48.282" level="INFO">${tag_} = tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181130 17:43:48.282" starttime="20181130 17:43:48.282"></status>
</kw>
<kw name="Start Packet Capture on Nodes" library="Tcpdump">
<doc>Start packet captures on the given list of node ips.</doc>
<arguments>
<arg>tag=${tag_}</arg>
<arg>filter=${filter}</arg>
<arg>ips=${ips}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{conn_ids}</var>
</assign>
<msg timestamp="20181130 17:43:48.283" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:48.284" starttime="20181130 17:43:48.283"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.10">
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>SEPARATOR=__</arg>
<arg>${tag}</arg>
<arg>${ip}</arg>
</arguments>
<assign>
<var>${fname}</var>
</assign>
<msg timestamp="20181130 17:43:48.284" level="INFO">${fname} = tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:43:48.284" starttime="20181130 17:43:48.284"></status>
</kw>
<kw name="Start Packet Capture On Node" library="Tcpdump">
<doc>Connects to the remote machine and starts tcpdump</doc>
<arguments>
<arg>${ip}</arg>
<arg>file_Name=${fname}</arg>
<arg>filter=${filter}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:43:48.286" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:43:48.286" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:43:48.286" starttime="20181130 17:43:48.285"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:43:48.287" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 17:43:48.287" starttime="20181130 17:43:48.286"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:43:48.288" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:43:48.288" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:43:48.288" starttime="20181130 17:43:48.288"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:48.288" starttime="20181130 17:43:48.288"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.289" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:43:48.582" level="INFO">Read output: Last login: Fri Nov 30 17:43:35 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:43:48.582" starttime="20181130 17:43:48.289"></status>
</kw>
<msg timestamp="20181130 17:43:48.582" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:48.582" starttime="20181130 17:43:48.289"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:48.583" starttime="20181130 17:43:48.287"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:43:48.584" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.10.pcap</msg>
<status status="PASS" endtime="20181130 17:43:48.584" starttime="20181130 17:43:48.583"></status>
</kw>
<kw name="Start Command" library="SSHLibrary">
<doc>Starts execution of the ``command`` on the remote machine and returns immediately.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:43:48.585" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.10.pcap'.</msg>
<msg timestamp="20181130 17:43:48.589" level="INFO">${stdout} = None</msg>
<msg timestamp="20181130 17:43:48.589" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181130 17:43:48.589" starttime="20181130 17:43:48.584"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.589" level="INFO">None</msg>
<status status="PASS" endtime="20181130 17:43:48.589" starttime="20181130 17:43:48.589"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.590" level="INFO">None</msg>
<status status="PASS" endtime="20181130 17:43:48.590" starttime="20181130 17:43:48.590"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:48.592" starttime="20181130 17:43:48.592"></status>
</kw>
<msg timestamp="20181130 17:43:48.592" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:43:48.592" starttime="20181130 17:43:48.591"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:48.593" starttime="20181130 17:43:48.591"></status>
</kw>
<msg timestamp="20181130 17:43:48.593" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181130 17:43:48.593" starttime="20181130 17:43:48.284"></status>
</kw>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${conn_ids}</arg>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:48.593" starttime="20181130 17:43:48.593"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:48.593" starttime="20181130 17:43:48.284"></status>
</kw>
<status status="PASS" endtime="20181130 17:43:48.593" starttime="20181130 17:43:48.284"></status>
</kw>
<msg timestamp="20181130 17:43:48.594" level="INFO">@{conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:43:48.594" starttime="20181130 17:43:48.283"></status>
</kw>
<msg timestamp="20181130 17:43:48.594" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:43:48.594" starttime="20181130 17:43:48.281"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>@{tcpdump_port_6653_conn_ids}</arg>
</arguments>
<msg timestamp="20181130 17:43:48.595" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 13 ]</msg>
<status status="PASS" endtime="20181130 17:43:48.595" starttime="20181130 17:43:48.594"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${PRE_CLEAN_OPENSTACK_ALL}"=="True"</arg>
<arg>OpenStack Cleanup All</arg>
</arguments>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:48.597" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:48.597" starttime="20181130 17:43:48.597"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:48.598" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 17:43:48.622" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:50.599" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:50.600" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:50.600" starttime="20181130 17:43:48.598"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:50.601" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:43:50.601" starttime="20181130 17:43:50.600"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:50.601" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:50.601" starttime="20181130 17:43:50.601"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:50.602" starttime="20181130 17:43:50.602"></status>
</kw>
<msg timestamp="20181130 17:43:50.602" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:43:50.602" starttime="20181130 17:43:48.598"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:50.603" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:43:50.603" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:43:50.603" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:50.603" starttime="20181130 17:43:50.603"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:43:50.604" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:43:50.604" starttime="20181130 17:43:50.603"></status>
</kw>
<msg timestamp="20181130 17:43:50.604" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:50.604" starttime="20181130 17:43:48.596"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 17:43:50.604" starttime="20181130 17:43:50.604"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:50.605" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:50.605" starttime="20181130 17:43:50.605"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:50.606" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 17:43:50.625" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:53.270" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:53.271" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:53.271" starttime="20181130 17:43:50.606"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:53.274" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:43:53.274" starttime="20181130 17:43:53.272"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:53.275" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:53.276" starttime="20181130 17:43:53.275"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:53.277" starttime="20181130 17:43:53.276"></status>
</kw>
<msg timestamp="20181130 17:43:53.278" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:43:53.278" starttime="20181130 17:43:50.605"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:53.279" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:43:53.279" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:43:53.280" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:53.280" starttime="20181130 17:43:53.279"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:43:53.281" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:43:53.281" starttime="20181130 17:43:53.280"></status>
</kw>
<msg timestamp="20181130 17:43:53.281" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:53.281" starttime="20181130 17:43:50.604"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181130 17:43:53.282" starttime="20181130 17:43:53.282"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:53.284" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:53.284" starttime="20181130 17:43:53.283"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:53.286" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 17:43:53.324" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:55.494" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:55.494" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:55.494" starttime="20181130 17:43:53.285"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:55.496" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:43:55.496" starttime="20181130 17:43:55.495"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:55.497" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:55.497" starttime="20181130 17:43:55.497"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:55.499" starttime="20181130 17:43:55.498"></status>
</kw>
<msg timestamp="20181130 17:43:55.499" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:43:55.500" starttime="20181130 17:43:53.284"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:55.500" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:43:55.500" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:43:55.501" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:55.501" starttime="20181130 17:43:55.500"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:43:55.501" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:43:55.501" starttime="20181130 17:43:55.501"></status>
</kw>
<msg timestamp="20181130 17:43:55.502" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:55.502" starttime="20181130 17:43:53.282"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181130 17:43:55.502" starttime="20181130 17:43:55.502"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:55.507" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:55.507" starttime="20181130 17:43:55.504"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:55.509" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 17:43:55.533" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:57.641" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:57.641" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:57.641" starttime="20181130 17:43:55.509"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:57.643" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:43:57.643" starttime="20181130 17:43:57.642"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:57.643" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:57.643" starttime="20181130 17:43:57.643"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:57.644" starttime="20181130 17:43:57.644"></status>
</kw>
<msg timestamp="20181130 17:43:57.645" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:43:57.645" starttime="20181130 17:43:55.508"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:57.645" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:43:57.645" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:43:57.645" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:57.645" starttime="20181130 17:43:57.645"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:43:57.646" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:43:57.646" starttime="20181130 17:43:57.646"></status>
</kw>
<msg timestamp="20181130 17:43:57.646" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:57.646" starttime="20181130 17:43:55.503"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181130 17:43:57.646" starttime="20181130 17:43:57.646"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:57.648" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:57.648" starttime="20181130 17:43:57.647"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:57.649" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 17:43:57.680" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:43:59.764" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:43:59.765" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:43:59.765" starttime="20181130 17:43:57.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:43:59.767" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:43:59.767" starttime="20181130 17:43:59.766"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:43:59.768" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:43:59.768" starttime="20181130 17:43:59.767"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:43:59.770" starttime="20181130 17:43:59.769"></status>
</kw>
<msg timestamp="20181130 17:43:59.771" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:43:59.771" starttime="20181130 17:43:57.648"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:59.772" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:43:59.772" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:43:59.772" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:59.772" starttime="20181130 17:43:59.771"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:43:59.773" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:43:59.773" starttime="20181130 17:43:59.773"></status>
</kw>
<msg timestamp="20181130 17:43:59.774" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:59.774" starttime="20181130 17:43:57.647"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181130 17:43:59.774" starttime="20181130 17:43:59.774"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:43:59.776" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:43:59.776" starttime="20181130 17:43:59.776"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:43:59.779" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 17:43:59.818" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:01.952" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:01.953" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:01.953" starttime="20181130 17:43:59.778"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:01.954" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 17:44:01.954" starttime="20181130 17:44:01.953"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:01.954" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:01.954" starttime="20181130 17:44:01.954"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:01.955" starttime="20181130 17:44:01.955"></status>
</kw>
<msg timestamp="20181130 17:44:01.956" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 17:44:01.956" starttime="20181130 17:43:59.777"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:44:01.956" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 17:44:01.956" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:44:01.956" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:44:01.956" starttime="20181130 17:44:01.956"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:44:01.957" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 17:44:01.957" starttime="20181130 17:44:01.957"></status>
</kw>
<msg timestamp="20181130 17:44:01.957" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:44:01.957" starttime="20181130 17:43:59.775"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:01.959" starttime="20181130 17:44:01.958"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:01.959" starttime="20181130 17:44:01.957"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:01.960" starttime="20181130 17:44:01.959"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:01.960" starttime="20181130 17:44:01.959"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:01.960" starttime="20181130 17:44:01.957"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:44:01.961" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 17:44:01.961" starttime="20181130 17:44:01.960"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:01.970" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 17:44:02.014" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:04.884" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:04.885" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:04.885" starttime="20181130 17:44:01.970"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:04.886" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:04.886" starttime="20181130 17:44:04.885"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:04.886" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:04.886" starttime="20181130 17:44:04.886"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:04.887" starttime="20181130 17:44:04.887"></status>
</kw>
<msg timestamp="20181130 17:44:04.887" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:44:04.887" starttime="20181130 17:44:01.969"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:04.887" starttime="20181130 17:44:01.961"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:04.896" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 17:44:04.915" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:06.930" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:06.930" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:06.930" starttime="20181130 17:44:04.895"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:06.932" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:06.932" starttime="20181130 17:44:06.931"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:06.933" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:06.933" starttime="20181130 17:44:06.932"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:06.934" starttime="20181130 17:44:06.933"></status>
</kw>
<msg timestamp="20181130 17:44:06.934" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:44:06.934" starttime="20181130 17:44:04.895"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:06.934" starttime="20181130 17:44:04.888"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:06.950" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 17:44:06.984" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:08.946" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:08.946" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:08.946" starttime="20181130 17:44:06.949"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:08.948" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:08.948" starttime="20181130 17:44:08.947"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:08.948" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:08.949" starttime="20181130 17:44:08.948"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:08.949" starttime="20181130 17:44:08.949"></status>
</kw>
<msg timestamp="20181130 17:44:08.950" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:44:08.950" starttime="20181130 17:44:06.948"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:08.950" starttime="20181130 17:44:06.934"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:08.964" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 17:44:08.990" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:11.062" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:11.062" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:11.063" starttime="20181130 17:44:08.964"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:11.064" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:11.064" starttime="20181130 17:44:11.063"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:11.064" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:11.065" starttime="20181130 17:44:11.064"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:11.065" starttime="20181130 17:44:11.065"></status>
</kw>
<msg timestamp="20181130 17:44:11.066" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:44:11.066" starttime="20181130 17:44:08.963"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:11.066" starttime="20181130 17:44:08.950"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:11.079" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 17:44:11.101" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:13.258" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:13.258" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:13.258" starttime="20181130 17:44:11.079"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:13.259" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:13.259" starttime="20181130 17:44:13.259"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:13.260" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:13.260" starttime="20181130 17:44:13.260"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:13.261" starttime="20181130 17:44:13.260"></status>
</kw>
<msg timestamp="20181130 17:44:13.261" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 17:44:13.261" starttime="20181130 17:44:11.078"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:13.261" starttime="20181130 17:44:11.066"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:13.271" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 17:44:13.306" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:15.401" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:15.401" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:15.401" starttime="20181130 17:44:13.271"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:15.403" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:15.403" starttime="20181130 17:44:15.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:15.404" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:15.404" starttime="20181130 17:44:15.403"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:15.406" starttime="20181130 17:44:15.405"></status>
</kw>
<msg timestamp="20181130 17:44:15.406" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 17:44:15.406" starttime="20181130 17:44:13.270"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:15.407" starttime="20181130 17:44:13.261"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:15.422" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 17:44:15.464" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:17.661" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:17.662" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:17.662" starttime="20181130 17:44:15.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:17.664" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:17.664" starttime="20181130 17:44:17.663"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:17.665" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:17.665" starttime="20181130 17:44:17.664"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:17.666" starttime="20181130 17:44:17.665"></status>
</kw>
<msg timestamp="20181130 17:44:17.667" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:44:17.667" starttime="20181130 17:44:15.420"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:17.667" starttime="20181130 17:44:15.407"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:17.680" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 17:44:17.713" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:19.783" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:19.784" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:19.784" starttime="20181130 17:44:17.680"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.786" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:19.786" starttime="20181130 17:44:19.785"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.787" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:19.787" starttime="20181130 17:44:19.787"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.789" starttime="20181130 17:44:19.788"></status>
</kw>
<msg timestamp="20181130 17:44:19.790" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:44:19.790" starttime="20181130 17:44:17.679"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.790" starttime="20181130 17:44:17.667"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.790" starttime="20181130 17:44:01.961"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.790" starttime="20181130 17:44:01.960"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.790" starttime="20181130 17:43:48.596"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.791" starttime="20181130 17:43:48.595"></status>
</kw>
<kw name="Add OVS Logging On All OpenStack Nodes" library="OpenStackOperations">
<doc>Add higher levels of OVS logging to all the OpenStack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Add OVS Logging" library="OVSDB">
<doc>Add higher levels of OVS logging</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.794" starttime="20181130 17:44:19.794"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>bridge:file:dbg</arg>
<arg>connmgr:file:dbg</arg>
<arg>inband:file:dbg</arg>
<arg>ofp_actions:file:dbg</arg>
<arg>ofp_errors:file:dbg</arg>
<arg>ofp_msgs:file:dbg</arg>
<arg>ovsdb_error:file:dbg</arg>
<arg>rconn:file:dbg</arg>
<arg>tunnel:file:dbg</arg>
<arg>vconn:file:dbg</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:44:19.795" level="INFO">@{modules} = [ bridge:file:dbg | connmgr:file:dbg | inband:file:dbg | ofp_actions:file:dbg | ofp_errors:file:dbg | ofp_msgs:file:dbg | ovsdb_error:file:dbg | rconn:file:dbg | tunnel:file:dbg | vconn:file:dbg ]</msg>
<status status="PASS" endtime="20181130 17:44:19.796" starttime="20181130 17:44:19.795"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = bridge:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.798" starttime="20181130 17:44:19.798"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.799" starttime="20181130 17:44:19.799"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.806" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181130 17:44:19.806" starttime="20181130 17:44:19.800"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:19.821" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:19.821" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:19.821" starttime="20181130 17:44:19.806"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.822" starttime="20181130 17:44:19.796"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.822" starttime="20181130 17:44:19.796"></status>
</kw>
<kw type="foritem" name="${module} = connmgr:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.824" starttime="20181130 17:44:19.823"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.824" starttime="20181130 17:44:19.824"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.828" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181130 17:44:19.828" starttime="20181130 17:44:19.824"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:19.844" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:19.845" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:19.845" starttime="20181130 17:44:19.829"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.845" starttime="20181130 17:44:19.822"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.845" starttime="20181130 17:44:19.822"></status>
</kw>
<kw type="foritem" name="${module} = inband:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.847" starttime="20181130 17:44:19.847"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.848" starttime="20181130 17:44:19.847"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.851" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181130 17:44:19.852" starttime="20181130 17:44:19.848"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:19.867" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:19.868" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:19.868" starttime="20181130 17:44:19.852"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.868" starttime="20181130 17:44:19.846"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.868" starttime="20181130 17:44:19.845"></status>
</kw>
<kw type="foritem" name="${module} = ofp_actions:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.871" starttime="20181130 17:44:19.870"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.871" starttime="20181130 17:44:19.871"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.875" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181130 17:44:19.875" starttime="20181130 17:44:19.872"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:19.886" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:19.886" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:19.886" starttime="20181130 17:44:19.875"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.886" starttime="20181130 17:44:19.869"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.886" starttime="20181130 17:44:19.868"></status>
</kw>
<kw type="foritem" name="${module} = ofp_errors:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.888" starttime="20181130 17:44:19.888"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.888" starttime="20181130 17:44:19.888"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.892" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181130 17:44:19.892" starttime="20181130 17:44:19.889"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:19.904" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:19.905" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:19.905" starttime="20181130 17:44:19.892"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.905" starttime="20181130 17:44:19.887"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.905" starttime="20181130 17:44:19.886"></status>
</kw>
<kw type="foritem" name="${module} = ofp_msgs:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.907" starttime="20181130 17:44:19.906"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.907" starttime="20181130 17:44:19.907"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.910" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181130 17:44:19.910" starttime="20181130 17:44:19.907"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:19.920" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:19.920" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:19.920" starttime="20181130 17:44:19.911"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.920" starttime="20181130 17:44:19.905"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.920" starttime="20181130 17:44:19.905"></status>
</kw>
<kw type="foritem" name="${module} = ovsdb_error:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.922" starttime="20181130 17:44:19.922"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.923" starttime="20181130 17:44:19.922"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.925" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181130 17:44:19.926" starttime="20181130 17:44:19.923"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:19.936" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:19.936" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:19.936" starttime="20181130 17:44:19.926"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.937" starttime="20181130 17:44:19.921"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.937" starttime="20181130 17:44:19.921"></status>
</kw>
<kw type="foritem" name="${module} = rconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.938" starttime="20181130 17:44:19.938"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.939" starttime="20181130 17:44:19.939"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.941" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181130 17:44:19.941" starttime="20181130 17:44:19.939"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:19.950" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:19.950" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:19.950" starttime="20181130 17:44:19.941"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.950" starttime="20181130 17:44:19.937"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.950" starttime="20181130 17:44:19.937"></status>
</kw>
<kw type="foritem" name="${module} = tunnel:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.951" starttime="20181130 17:44:19.951"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.952" starttime="20181130 17:44:19.952"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.954" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181130 17:44:19.954" starttime="20181130 17:44:19.952"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:19.963" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:19.963" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:19.963" starttime="20181130 17:44:19.954"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.963" starttime="20181130 17:44:19.950"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.963" starttime="20181130 17:44:19.950"></status>
</kw>
<kw type="foritem" name="${module} = vconn:file:dbg">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/set ${module}</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.964" starttime="20181130 17:44:19.964"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.965" starttime="20181130 17:44:19.964"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.967" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181130 17:44:19.967" starttime="20181130 17:44:19.965"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:19.978" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:19.978" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:19.978" starttime="20181130 17:44:19.967"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.978" starttime="20181130 17:44:19.963"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.978" starttime="20181130 17:44:19.963"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:19.978" starttime="20181130 17:44:19.796"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:19.979" starttime="20181130 17:44:19.979"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:44:19.980" starttime="20181130 17:44:19.979"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:19.982" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181130 17:44:19.982" starttime="20181130 17:44:19.980"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:20.036" level="INFO">console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond               OFF        ERR       INFO
bridge             OFF        ERR        DBG
bundle             OFF        ERR       INFO
bundles            OFF        ERR       INFO
cfm                OFF        ERR       INFO
collectors         OFF        ERR       INFO
command_line       OFF        ERR       INFO
connmgr            OFF        ERR        DBG
conntrack          OFF        ERR       INFO
coverage           OFF        ERR       INFO
ct_dpif            OFF        ERR       INFO
daemon             OFF        ERR       INFO
daemon_unix        OFF        ERR       INFO
dpctl              OFF        ERR       INFO
dpdk               OFF        ERR       INFO
dpif               OFF        ERR       INFO
dpif_netdev        OFF        ERR       INFO
dpif_netlink       OFF        ERR       INFO
dpif_netlink_rtnl   OFF        ERR       INFO
entropy            OFF        ERR       INFO
fail_open          OFF        ERR       INFO
fatal_signal       OFF        ERR       INFO
hmap               OFF        ERR       INFO
in_band            OFF        ERR       INFO
ipfix              OFF        ERR       INFO
jsonrpc            OFF        ERR       INFO
lacp               OFF        ERR       INFO
lldp               OFF        ERR       INFO
lldpd              OFF        ERR       INFO
lldpd_structs      OFF        ERR       INFO
lockfile           OFF        ERR       INFO
memory             OFF        ERR       INFO
meta_flow          OFF        ERR       INFO
native_tnl         OFF        ERR       INFO
netdev             OFF        ERR       INFO
netdev_dpdk        OFF        ERR       INFO
netdev_dummy       OFF        ERR       INFO
netdev_linux       OFF        ERR       INFO
netdev_tc_offloads   OFF        ERR       INFO
netdev_vport       OFF        ERR       INFO
netflow            OFF        ERR       INFO
netlink            OFF        ERR       INFO
netlink_conntrack   OFF        ERR       INFO
netlink_notifier   OFF        ERR       INFO
netlink_socket     OFF        ERR       INFO
nx_match           OFF        ERR       INFO
odp_util           OFF        ERR       INFO
ofp_actions        OFF        ERR        DBG
ofp_errors         OFF        ERR        DBG
ofp_msgs           OFF        ERR        DBG
ofp_util           OFF        ERR       INFO
ofproto            OFF        ERR       INFO
ofproto_dpif       OFF        ERR       INFO
ofproto_dpif_mirror   OFF        ERR       INFO
ofproto_dpif_monitor   OFF        ERR       INFO
ofproto_dpif_rid   OFF        ERR       INFO
ofproto_dpif_upcall   OFF        ERR       INFO
ofproto_dpif_xlate   OFF        ERR       INFO
ofproto_xlate_cache   OFF        ERR       INFO
ovs_lldp           OFF        ERR       INFO
ovs_numa           OFF        ERR       INFO
ovs_rcu            OFF        ERR       INFO
ovs_router         OFF        ERR       INFO
ovs_thread         OFF        ERR       INFO
ovsdb_error        OFF        ERR        DBG
ovsdb_idl          OFF        ERR       INFO
pcap               OFF        ERR       INFO
pmd_perf           OFF        ERR       INFO
poll_loop          OFF        ERR       INFO
process            OFF        ERR       INFO
rconn              OFF        ERR        DBG
reconnect          OFF        ERR       INFO
route_table        OFF        ERR       INFO
rstp               OFF        ERR       INFO
rstp_sm            OFF        ERR       INFO
sflow              OFF        ERR       INFO
signals            OFF        ERR       INFO
socket_util        OFF        ERR       INFO
socket_util_unix   OFF        ERR       INFO
stp                OFF        ERR       INFO
stream             OFF        ERR       INFO
stream_fd          OFF        ERR       INFO
stream_ssl         OFF        ERR       INFO
stream_tcp         OFF        ERR       INFO
stream_unix        OFF        ERR       INFO
svec               OFF        ERR       INFO
system_stats       OFF        ERR       INFO
tc                 OFF        ERR       INFO
timeval            OFF        ERR       INFO
tunnel             OFF        ERR        DBG
unixctl            OFF        ERR       INFO
util               OFF        ERR       INFO
vconn              OFF        ERR        DBG
vconn_stream       OFF        ERR       INFO
vlog               OFF        ERR       INFO
vswitchd           OFF        ERR       INFO
xenserver          OFF        ERR       INFO
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:44:20.036" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181130 17:44:20.036" starttime="20181130 17:44:19.982"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.036" starttime="20181130 17:44:19.978"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.037" starttime="20181130 17:44:19.793"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.037" starttime="20181130 17:44:19.792"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.037" starttime="20181130 17:44:19.792"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.037" starttime="20181130 17:44:19.791"></status>
</kw>
<kw name="Validate Deployment" library="OpenStackOperations">
<doc>Validate the deployment. Examples to validate are verifying default table</doc>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>----------------------------------------\n${SUITE_NAME}\n</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.046" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:44:20.046" starttime="20181130 17:44:20.045"></status>
</kw>
<msg timestamp="20181130 17:44:20.046" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:44:20.046" starttime="20181130 17:44:20.045"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.046" starttime="20181130 17:44:20.046"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:44:20.047" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:44:20.047" starttime="20181130 17:44:20.046"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.047" starttime="20181130 17:44:20.044"></status>
</kw>
<kw type="for" name="${keyword} IN [ @{VALIDATION_KEYWORDS} ]">
<kw type="foritem" name="${keyword} = Verify Services">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Services" library="OpenStackOperations">
<doc>Verify if the services are operational</doc>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>60</arg>
<arg>2</arg>
<arg>ClusterManagement.Check Status Of Services Is OPERATIONAL</arg>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw name="Check Status Of Services Is OPERATIONAL" library="ClusterManagement">
<doc>This keyword will verify whether all the services are operational in all the ODL nodes</doc>
<arguments>
<arg>@{NETVIRT_DIAG_SERVICES}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Check Service Status" library="ClusterManagement">
<doc>Issues the karaf shell command showSvcStatus to verify the ready and service states are the same as the arguments passed</doc>
<arguments>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
<arg>ACTIVE</arg>
<arg>OPERATIONAL</arg>
<arg>@{service_list}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${NUM_ODL_SYSTEM} &gt; 1</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus -n ${odl_ip}</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
<arg>ELSE</arg>
<arg>KarafKeywords.Issue_Command_On_Karaf_Console</arg>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<assign>
<var>${service_status_output}</var>
</assign>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>showSvcStatus</arg>
<arg>${odl_ip}</arg>
<arg>${KARAF_SHELL_PORT}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.060" starttime="20181130 17:44:20.060"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.061" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:44:20.194" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:44:20.194" starttime="20181130 17:44:20.060"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.210" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181130 17:44:20.210" starttime="20181130 17:44:20.194"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:20.215" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 17:44:20 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:44:20.215" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 17:44:20 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 17:44:20.215" starttime="20181130 17:44:20.211"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:44:20.257" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:44:20.257" starttime="20181130 17:44:20.215"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:44:20.259" starttime="20181130 17:44:20.257"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.259" level="INFO">[?1l&gt;[?2004lTimestamp: Fri Nov 30 17:44:20 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM                 : OPERATIONAL       
  ITM                 : OPERATIONAL       
  ELAN                : OPERATIONAL       
  OVSDB               : OPERATIONAL       
  DATASTORE           : OPERATIONAL       
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:44:20.259" starttime="20181130 17:44:20.259"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.260" starttime="20181130 17:44:20.059"></status>
</kw>
<msg timestamp="20181130 17:44:20.260" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Fri Nov 30 17:44:20 UTC 2018
Node IP Address: 127.0.0.1
System is operational: true
System ready state: ACTIVE
  OPENFLOW            : OPERATIONAL       
  IFM               ...</msg>
<status status="PASS" endtime="20181130 17:44:20.260" starttime="20181130 17:44:20.050"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${system_ready_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.260" starttime="20181130 17:44:20.260"></status>
</kw>
<kw type="for" name="${service} IN [ @{service_list} ]">
<kw type="foritem" name="${service} = OPENFLOW">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.262" starttime="20181130 17:44:20.261"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.262" starttime="20181130 17:44:20.260"></status>
</kw>
<kw type="foritem" name="${service} = IFM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.263" starttime="20181130 17:44:20.262"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.263" starttime="20181130 17:44:20.262"></status>
</kw>
<kw type="foritem" name="${service} = ITM">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.263" starttime="20181130 17:44:20.263"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.263" starttime="20181130 17:44:20.263"></status>
</kw>
<kw type="foritem" name="${service} = DATASTORE">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.264" starttime="20181130 17:44:20.264"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.264" starttime="20181130 17:44:20.263"></status>
</kw>
<kw type="foritem" name="${service} = ELAN">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.265" starttime="20181130 17:44:20.264"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.265" starttime="20181130 17:44:20.264"></status>
</kw>
<kw type="foritem" name="${service} = OVSDB">
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${service_status_output}</arg>
<arg>${service} +: ${service_state}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.266" starttime="20181130 17:44:20.265"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.266" starttime="20181130 17:44:20.265"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.266" starttime="20181130 17:44:20.260"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.266" starttime="20181130 17:44:20.049"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.266" starttime="20181130 17:44:20.049"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.266" starttime="20181130 17:44:20.049"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.266" starttime="20181130 17:44:20.049"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.266" starttime="20181130 17:44:20.048"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.266" starttime="20181130 17:44:20.048"></status>
</kw>
<msg timestamp="20181130 17:44:20.266" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:44:20.266" starttime="20181130 17:44:20.047"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.277" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:44:20.277" starttime="20181130 17:44:20.277"></status>
</kw>
<msg timestamp="20181130 17:44:20.277" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:44:20.277" starttime="20181130 17:44:20.276"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.278" starttime="20181130 17:44:20.277"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:44:20.278" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:44:20.278" starttime="20181130 17:44:20.278"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.278" starttime="20181130 17:44:20.276"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.279" starttime="20181130 17:44:20.267"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.279" starttime="20181130 17:44:20.047"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tunnels">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tunnels" library="OpenStackOperations">
<doc>Verify if the default tunnels are created.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>odl-netvirt-sfc</arg>
</arguments>
<assign>
<var>${check_feature_list}</var>
</assign>
<msg timestamp="20181130 17:44:20.280" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181130 17:44:20.280" starttime="20181130 17:44:20.280"></status>
</kw>
<kw name="Is Feature Installed" library="OpenStackOperations">
<arguments>
<arg>features=${check_feature_list}</arg>
</arguments>
<assign>
<var>${is_sfc_enabled}</var>
</assign>
<kw type="for" name="${feature} IN [ @{features} ]">
<kw type="foritem" name="${feature} = odl-netvirt-sfc">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>BuiltIn.Should Contain</arg>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<assign>
<var>${status}</var>
<var>${output}</var>
</assign>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${CONTROLLERFEATURES}</arg>
<arg>${feature}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.290" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181130 17:44:20.290" starttime="20181130 17:44:20.282"></status>
</kw>
<msg timestamp="20181130 17:44:20.291" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181130 17:44:20.291" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181130 17:44:20.291" starttime="20181130 17:44:20.281"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "PASS"</arg>
<arg>True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.292" starttime="20181130 17:44:20.291"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.292" starttime="20181130 17:44:20.281"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.292" starttime="20181130 17:44:20.281"></status>
</kw>
<msg timestamp="20181130 17:44:20.292" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.292" starttime="20181130 17:44:20.280"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.293" starttime="20181130 17:44:20.292"></status>
</kw>
<kw name="Return From Keyword If" library="BuiltIn">
<doc>Returns from the enclosing user keyword if ``condition`` is true.</doc>
<arguments>
<arg>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.293" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:44:20.294" starttime="20181130 17:44:20.293"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.294" starttime="20181130 17:44:20.279"></status>
</kw>
<msg timestamp="20181130 17:44:20.294" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:44:20.294" starttime="20181130 17:44:20.279"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.303" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:44:20.303" starttime="20181130 17:44:20.303"></status>
</kw>
<msg timestamp="20181130 17:44:20.303" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:44:20.303" starttime="20181130 17:44:20.302"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.304" starttime="20181130 17:44:20.303"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:44:20.304" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:44:20.304" starttime="20181130 17:44:20.304"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.304" starttime="20181130 17:44:20.302"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.305" starttime="20181130 17:44:20.294"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.305" starttime="20181130 17:44:20.279"></status>
</kw>
<kw type="foritem" name="${keyword} = Verify Expected Default Tables On Nodes">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>${keyword}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="Verify Expected Default Tables On Nodes" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on all Nodes</doc>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>session</arg>
<arg>${CONFIG_NODES_API}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:44:20.314" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:44:20.314" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:44:20.314" starttime="20181130 17:44:20.306"></status>
</kw>
<kw name="Log Content" library="Utils">
<arguments>
<arg>${resp.content}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'''${resp_content}''' != '${EMPTY}'</arg>
<arg>RequestsLibrary.To Json</arg>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Set Variable</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${resp_json}</var>
</assign>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp_content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<msg timestamp="20181130 17:44:20.333" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36},{"id":38},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 17:44:20.334" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181130 17:44:20.334" starttime="20181130 17:44:20.317"></status>
</kw>
<msg timestamp="20181130 17:44:20.336" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 17:44:20.336" starttime="20181130 17:44:20.315"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp_json}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.338" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:44:20.340" starttime="20181130 17:44:20.336"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.340" starttime="20181130 17:44:20.315"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_node_list}</var>
</assign>
<msg timestamp="20181130 17:44:20.341" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181130 17:44:20.341" starttime="20181130 17:44:20.340"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.10">
<kw name="Verify Expected Default Tables" library="OpenStackOperations">
<doc>Verify if Default Table Entries are programmed on specific Node</doc>
<arguments>
<arg>${node_ip}</arg>
</arguments>
<assign>
<var>${failed_table_list}</var>
</assign>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${ovs_ip}</arg>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
</arguments>
<assign>
<var>${flow_dump}</var>
</assign>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.344" starttime="20181130 17:44:20.343"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:44:20.344" level="INFO">index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:44:20.344" level="INFO">${current_ssh_connection} = index=None
path_separator=/
prompt=None
width=80
newline=

height=24
encoding=utf8
alias=None
host=None
timeout=3 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:44:20.344" starttime="20181130 17:44:20.344"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:44:20.345" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:44:20.345" starttime="20181130 17:44:20.345"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:44:20.346" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181130 17:44:20.346" starttime="20181130 17:44:20.345"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:44:20.347" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:44:20.347" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:44:20.347" starttime="20181130 17:44:20.347"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.348" starttime="20181130 17:44:20.348"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.349" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:44:20.759" level="INFO">Read output: Last login: Fri Nov 30 17:43:48 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:44:20.759" starttime="20181130 17:44:20.349"></status>
</kw>
<msg timestamp="20181130 17:44:20.759" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:44:20.760" starttime="20181130 17:44:20.348"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.760" starttime="20181130 17:44:20.346"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:44:20.760" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181130 17:44:20.814" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:44:20.815" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<msg timestamp="20181130 17:44:20.815" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 17:44:20.815" starttime="20181130 17:44:20.760"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:44:20.880" starttime="20181130 17:44:20.815"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.881" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:20.881" starttime="20181130 17:44:20.880"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.883" starttime="20181130 17:44:20.882"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.885" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:44:20.885" starttime="20181130 17:44:20.885"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.885" starttime="20181130 17:44:20.883"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.890" starttime="20181130 17:44:20.888"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>127.0.0.1</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.891" starttime="20181130 17:44:20.890"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:44:20.892" starttime="20181130 17:44:20.891"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.892" starttime="20181130 17:44:20.887"></status>
</kw>
<msg timestamp="20181130 17:44:20.892" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xf...</msg>
<status status="PASS" endtime="20181130 17:44:20.892" starttime="20181130 17:44:20.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${flow_dump}</arg>
</arguments>
<msg timestamp="20181130 17:44:20.893" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181130 17:44:20.894" starttime="20181130 17:44:20.893"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>${failed_table_list}</var>
</assign>
<msg timestamp="20181130 17:44:20.895" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 17:44:20.895" starttime="20181130 17:44:20.895"></status>
</kw>
<kw type="for" name="${table} IN [ @{DEFAULT_FLOW_TABLES} ]">
<kw type="foritem" name="${table} = 18">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.899" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.899" starttime="20181130 17:44:20.897"></status>
</kw>
<msg timestamp="20181130 17:44:20.900" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.900" starttime="20181130 17:44:20.896"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.901" starttime="20181130 17:44:20.900"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.901" starttime="20181130 17:44:20.896"></status>
</kw>
<kw type="foritem" name="${table} = 19">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.904" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.904" starttime="20181130 17:44:20.902"></status>
</kw>
<msg timestamp="20181130 17:44:20.905" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.905" starttime="20181130 17:44:20.901"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.906" starttime="20181130 17:44:20.905"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.906" starttime="20181130 17:44:20.901"></status>
</kw>
<kw type="foritem" name="${table} = 20">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.909" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.909" starttime="20181130 17:44:20.907"></status>
</kw>
<msg timestamp="20181130 17:44:20.910" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.910" starttime="20181130 17:44:20.906"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.911" starttime="20181130 17:44:20.910"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.911" starttime="20181130 17:44:20.906"></status>
</kw>
<kw type="foritem" name="${table} = 22">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.914" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.914" starttime="20181130 17:44:20.912"></status>
</kw>
<msg timestamp="20181130 17:44:20.915" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.915" starttime="20181130 17:44:20.911"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.916" starttime="20181130 17:44:20.915"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.916" starttime="20181130 17:44:20.911"></status>
</kw>
<kw type="foritem" name="${table} = 23">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.919" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.919" starttime="20181130 17:44:20.917"></status>
</kw>
<msg timestamp="20181130 17:44:20.920" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.920" starttime="20181130 17:44:20.916"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.920" starttime="20181130 17:44:20.920"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.921" starttime="20181130 17:44:20.916"></status>
</kw>
<kw type="foritem" name="${table} = 24">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.924" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.924" starttime="20181130 17:44:20.922"></status>
</kw>
<msg timestamp="20181130 17:44:20.924" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.924" starttime="20181130 17:44:20.921"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.925" starttime="20181130 17:44:20.925"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.925" starttime="20181130 17:44:20.921"></status>
</kw>
<kw type="foritem" name="${table} = 43">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.929" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.929" starttime="20181130 17:44:20.926"></status>
</kw>
<msg timestamp="20181130 17:44:20.929" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.929" starttime="20181130 17:44:20.926"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.930" starttime="20181130 17:44:20.930"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.930" starttime="20181130 17:44:20.925"></status>
</kw>
<kw type="foritem" name="${table} = 45">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.933" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.934" starttime="20181130 17:44:20.931"></status>
</kw>
<msg timestamp="20181130 17:44:20.934" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.934" starttime="20181130 17:44:20.931"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.935" starttime="20181130 17:44:20.934"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.935" starttime="20181130 17:44:20.930"></status>
</kw>
<kw type="foritem" name="${table} = 48">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.938" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.938" starttime="20181130 17:44:20.936"></status>
</kw>
<msg timestamp="20181130 17:44:20.938" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.938" starttime="20181130 17:44:20.935"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.939" starttime="20181130 17:44:20.939"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.939" starttime="20181130 17:44:20.935"></status>
</kw>
<kw type="foritem" name="${table} = 50">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.943" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.943" starttime="20181130 17:44:20.940"></status>
</kw>
<msg timestamp="20181130 17:44:20.943" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.943" starttime="20181130 17:44:20.940"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.944" starttime="20181130 17:44:20.944"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.944" starttime="20181130 17:44:20.939"></status>
</kw>
<kw type="foritem" name="${table} = 51">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.948" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.948" starttime="20181130 17:44:20.945"></status>
</kw>
<msg timestamp="20181130 17:44:20.949" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.949" starttime="20181130 17:44:20.945"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.949" starttime="20181130 17:44:20.949"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.949" starttime="20181130 17:44:20.944"></status>
</kw>
<kw type="foritem" name="${table} = 60">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.954" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.954" starttime="20181130 17:44:20.950"></status>
</kw>
<msg timestamp="20181130 17:44:20.954" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.954" starttime="20181130 17:44:20.950"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.955" starttime="20181130 17:44:20.954"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.955" starttime="20181130 17:44:20.950"></status>
</kw>
<kw type="foritem" name="${table} = 80">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.959" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.959" starttime="20181130 17:44:20.956"></status>
</kw>
<msg timestamp="20181130 17:44:20.960" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.960" starttime="20181130 17:44:20.955"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.960" starttime="20181130 17:44:20.960"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.960" starttime="20181130 17:44:20.955"></status>
</kw>
<kw type="foritem" name="${table} = 81">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.964" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.965" starttime="20181130 17:44:20.961"></status>
</kw>
<msg timestamp="20181130 17:44:20.965" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.965" starttime="20181130 17:44:20.961"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.966" starttime="20181130 17:44:20.965"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.966" starttime="20181130 17:44:20.960"></status>
</kw>
<kw type="foritem" name="${table} = 90">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.970" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.970" starttime="20181130 17:44:20.967"></status>
</kw>
<msg timestamp="20181130 17:44:20.970" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.970" starttime="20181130 17:44:20.966"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.971" starttime="20181130 17:44:20.970"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.971" starttime="20181130 17:44:20.966"></status>
</kw>
<kw type="foritem" name="${table} = 210">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.975" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.975" starttime="20181130 17:44:20.972"></status>
</kw>
<msg timestamp="20181130 17:44:20.976" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.976" starttime="20181130 17:44:20.971"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.976" starttime="20181130 17:44:20.976"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.976" starttime="20181130 17:44:20.971"></status>
</kw>
<kw type="foritem" name="${table} = 211">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.981" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.981" starttime="20181130 17:44:20.977"></status>
</kw>
<msg timestamp="20181130 17:44:20.981" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.981" starttime="20181130 17:44:20.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.982" starttime="20181130 17:44:20.982"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.982" starttime="20181130 17:44:20.976"></status>
</kw>
<kw type="foritem" name="${table} = 212">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.987" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.987" starttime="20181130 17:44:20.983"></status>
</kw>
<msg timestamp="20181130 17:44:20.987" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.987" starttime="20181130 17:44:20.983"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.988" starttime="20181130 17:44:20.987"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.988" starttime="20181130 17:44:20.982"></status>
</kw>
<kw type="foritem" name="${table} = 213">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.992" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.992" starttime="20181130 17:44:20.989"></status>
</kw>
<msg timestamp="20181130 17:44:20.992" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.993" starttime="20181130 17:44:20.988"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.993" starttime="20181130 17:44:20.993"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.993" starttime="20181130 17:44:20.988"></status>
</kw>
<kw type="foritem" name="${table} = 214">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:20.998" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:20.998" starttime="20181130 17:44:20.994"></status>
</kw>
<msg timestamp="20181130 17:44:20.998" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:20.998" starttime="20181130 17:44:20.994"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:20.999" starttime="20181130 17:44:20.999"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:20.999" starttime="20181130 17:44:20.993"></status>
</kw>
<kw type="foritem" name="${table} = 215">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.003" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.004" starttime="20181130 17:44:21.000"></status>
</kw>
<msg timestamp="20181130 17:44:21.004" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.004" starttime="20181130 17:44:20.999"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.004" starttime="20181130 17:44:21.004"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.004" starttime="20181130 17:44:20.999"></status>
</kw>
<kw type="foritem" name="${table} = 216">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.009" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.009" starttime="20181130 17:44:21.005"></status>
</kw>
<msg timestamp="20181130 17:44:21.009" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.009" starttime="20181130 17:44:21.005"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.010" starttime="20181130 17:44:21.009"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.010" starttime="20181130 17:44:21.004"></status>
</kw>
<kw type="foritem" name="${table} = 217">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.014" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.014" starttime="20181130 17:44:21.011"></status>
</kw>
<msg timestamp="20181130 17:44:21.014" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.014" starttime="20181130 17:44:21.010"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.015" starttime="20181130 17:44:21.015"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.015" starttime="20181130 17:44:21.010"></status>
</kw>
<kw type="foritem" name="${table} = 239">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.020" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.020" starttime="20181130 17:44:21.016"></status>
</kw>
<msg timestamp="20181130 17:44:21.020" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.020" starttime="20181130 17:44:21.015"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.021" starttime="20181130 17:44:21.020"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.021" starttime="20181130 17:44:21.015"></status>
</kw>
<kw type="foritem" name="${table} = 240">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.025" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.025" starttime="20181130 17:44:21.022"></status>
</kw>
<msg timestamp="20181130 17:44:21.025" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.025" starttime="20181130 17:44:21.021"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.026" starttime="20181130 17:44:21.026"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.026" starttime="20181130 17:44:21.021"></status>
</kw>
<kw type="foritem" name="${table} = 241">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.031" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.031" starttime="20181130 17:44:21.027"></status>
</kw>
<msg timestamp="20181130 17:44:21.031" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.031" starttime="20181130 17:44:21.026"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.032" starttime="20181130 17:44:21.031"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.032" starttime="20181130 17:44:21.026"></status>
</kw>
<kw type="foritem" name="${table} = 242">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.036" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.036" starttime="20181130 17:44:21.032"></status>
</kw>
<msg timestamp="20181130 17:44:21.036" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.036" starttime="20181130 17:44:21.032"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.037" starttime="20181130 17:44:21.037"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.037" starttime="20181130 17:44:21.032"></status>
</kw>
<kw type="foritem" name="${table} = 243">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.041" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.042" starttime="20181130 17:44:21.038"></status>
</kw>
<msg timestamp="20181130 17:44:21.042" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.042" starttime="20181130 17:44:21.037"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.042" starttime="20181130 17:44:21.042"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.042" starttime="20181130 17:44:21.037"></status>
</kw>
<kw type="foritem" name="${table} = 244">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.047" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.047" starttime="20181130 17:44:21.043"></status>
</kw>
<msg timestamp="20181130 17:44:21.047" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.047" starttime="20181130 17:44:21.043"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.048" starttime="20181130 17:44:21.048"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.048" starttime="20181130 17:44:21.042"></status>
</kw>
<kw type="foritem" name="${table} = 245">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.052" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.053" starttime="20181130 17:44:21.049"></status>
</kw>
<msg timestamp="20181130 17:44:21.053" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.053" starttime="20181130 17:44:21.048"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.053" starttime="20181130 17:44:21.053"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.053" starttime="20181130 17:44:21.048"></status>
</kw>
<kw type="foritem" name="${table} = 246">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.058" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.058" starttime="20181130 17:44:21.054"></status>
</kw>
<msg timestamp="20181130 17:44:21.058" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.058" starttime="20181130 17:44:21.054"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.059" starttime="20181130 17:44:21.058"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.059" starttime="20181130 17:44:21.054"></status>
</kw>
<kw type="foritem" name="${table} = 247">
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>Builtin.Should Not Match Regexp</arg>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<assign>
<var>${rc}</var>
</assign>
<kw name="Should Not Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` matches ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${flow_dump}</arg>
<arg>.*table=${table}.*priority=0</arg>
</arguments>
<msg timestamp="20181130 17:44:21.063" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000000, duration=6706.413s, table=0, n_packets=6700, n_bytes=361800, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=7000.375s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7000.375s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7000.375s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.375s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=6837.939s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=6837.939s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7000.375s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7000.375s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7000.276s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002e, duration=6999.941s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=6999.931s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7000.276s, table=43, n_packets=206, n_bytes=14568, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7000.375s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7000.375s, table=48, n_packets=207, n_bytes=14610, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=7000.276s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7000.375s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=6840.250s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7000.276s, table=51, n_packets=207, n_bytes=14610, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=6840.705s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=5985.106s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=5985.104s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=5874.993s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5130.565s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5130.552s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=5984.783s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5130.243s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=6840.705s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=5984.789s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=5874.676s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5130.249s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7000.375s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7000.375s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=7000.276s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7000.375s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7000.203s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7000.230s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7000.203s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=6706.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=6706.362s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:1
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7000.193s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7000.203s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7000.193s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7000.193s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7000.203s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7000.203s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7000.203s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7000.203s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181130 17:44:21.063" starttime="20181130 17:44:21.059"></status>
</kw>
<msg timestamp="20181130 17:44:21.063" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181130 17:44:21.063" starttime="20181130 17:44:21.059"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.064" starttime="20181130 17:44:21.064"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.064" starttime="20181130 17:44:21.059"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.064" starttime="20181130 17:44:20.895"></status>
</kw>
<msg timestamp="20181130 17:44:21.064" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181130 17:44:21.064" starttime="20181130 17:44:20.341"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${failed_table_list}</arg>
</arguments>
<assign>
<var>${failed_table_list_size}</var>
</assign>
<msg timestamp="20181130 17:44:21.065" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:44:21.065" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181130 17:44:21.065" starttime="20181130 17:44:21.064"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${failed_table_list_size} &gt; 0</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_node_list}</arg>
<arg>${node_ip}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.065" starttime="20181130 17:44:21.065"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.066" starttime="20181130 17:44:20.341"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.066" starttime="20181130 17:44:20.341"></status>
</kw>
<kw name="Should Be Empty" library="BuiltIn">
<doc>Verifies that the given item is empty.</doc>
<arguments>
<arg>${failed_node_list}</arg>
</arguments>
<msg timestamp="20181130 17:44:21.066" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181130 17:44:21.066" starttime="20181130 17:44:21.066"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.066" starttime="20181130 17:44:20.305"></status>
</kw>
<msg timestamp="20181130 17:44:21.066" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:44:21.066" starttime="20181130 17:44:20.305"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "FAIL" or "${status}" == "False"</arg>
<arg>BuiltIn.Run Keywords</arg>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</arg>
<arg>ELSE</arg>
<arg>Write To Validate File</arg>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Write To Validate File" library="OpenStackOperations">
<doc>Write the given ${msg} to /tmp/validations.txt. Create the file if not present.</doc>
<arguments>
<arg>Passed: ${keyword}</arg>
</arguments>
<kw name="Run Keyword And Return Status" library="BuiltIn">
<doc>Runs the given keyword with given arguments and returns the status as a Boolean value.</doc>
<arguments>
<arg>OperatingSystem.File Should Exist</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<assign>
<var>${status}</var>
</assign>
<kw name="File Should Exist" library="OperatingSystem">
<doc>Fails unless the given ``path`` points to an existing file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<msg timestamp="20181130 17:44:21.076" html="yes" level="INFO">File '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;' exists.</msg>
<status status="PASS" endtime="20181130 17:44:21.076" starttime="20181130 17:44:21.076"></status>
</kw>
<msg timestamp="20181130 17:44:21.076" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181130 17:44:21.076" starttime="20181130 17:44:21.076"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.077" starttime="20181130 17:44:21.077"></status>
</kw>
<kw name="Append To File" library="OperatingSystem">
<doc>Appends the given content to the specified file.</doc>
<arguments>
<arg>${VALIDATION_FILE}</arg>
<arg>${msg}\n</arg>
</arguments>
<msg timestamp="20181130 17:44:21.078" html="yes" level="INFO">Appended to file '&lt;a href="file:///tmp/validations.txt"&gt;/tmp/validations.txt&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181130 17:44:21.078" starttime="20181130 17:44:21.077"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.078" starttime="20181130 17:44:21.075"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.078" starttime="20181130 17:44:21.067"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.078" starttime="20181130 17:44:20.305"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.078" starttime="20181130 17:44:20.047"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.078" starttime="20181130 17:44:20.037"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.078" starttime="20181130 17:43:33.744"></status>
</kw>
<kw name="Create_Default_Session" library="TemplatedRequests">
<doc>Create "default" session to ${url} with authentication and connection parameters.</doc>
<arguments>
<arg>timeout=${SESSION_TIMEOUT}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>alias=default</arg>
<arg>url=${url}</arg>
<arg>auth=${auth}</arg>
<arg>timeout=${timeout}</arg>
<arg>max_retries=${max_retries}</arg>
</arguments>
<msg timestamp="20181130 17:44:21.087" level="INFO">Creating Session using : alias=default, url=http://192.0.2.10:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bfe04e50&gt;, timeout=10, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:44:21.087" starttime="20181130 17:44:21.086"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.087" starttime="20181130 17:44:21.085"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:21.087" starttime="20181130 17:43:33.744"></status>
</kw>
<kw name="Create Setup">
<doc>Create Two Networks, Two Subnets, Four Ports And Four VMs on each DPN</doc>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>${TEP_SHOW}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:21.096" starttime="20181130 17:44:21.095"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:44:21.096" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:44:21.242" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:44:21.242" starttime="20181130 17:44:21.096"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:44:21.254" level="INFO">@root&gt;tep:show</msg>
<status status="PASS" endtime="20181130 17:44:21.254" starttime="20181130 17:44:21.243"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:44:21.292" level="INFO">[?1l&gt;[?2004lTunnel Monitoring (for VXLAN tunnels): On
Tunnel Monitoring Interval (for VXLAN tunnels): 1000


TransportZone     TunnelType        SubnetMask        GatewayIP     VlanID       DpnID        IPAddress        PortName    
------------------------------------------------------------------------------------------------------------------------------
default-transport-zone  VXLAN             255.255.255.255/32  0.0.0.0       0            44641043685057 11.0.0.29                    
fecb487d-1bf8-4aa9-a0eb-971e79377ee8  VXLAN             0.0.0.0/0         0.0.0.0       0            44641043685057 11.0.0.29        tunnel_port 
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:44:21.292" level="INFO">${output} = [?1l&gt;[?2004lTunnel Monitoring (for VXLAN tunnels): On
Tunnel Monitoring Interval (for VXLAN tunnels): 1000


TransportZone     TunnelType        SubnetMask        GatewayIP     VlanID       DpnID  ...</msg>
<status status="PASS" endtime="20181130 17:44:21.293" starttime="20181130 17:44:21.254"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:44:21.335" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:44:21.335" starttime="20181130 17:44:21.293"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:44:21.337" starttime="20181130 17:44:21.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:44:21.338" level="INFO">[?1l&gt;[?2004lTunnel Monitoring (for VXLAN tunnels): On
Tunnel Monitoring Interval (for VXLAN tunnels): 1000


TransportZone     TunnelType        SubnetMask        GatewayIP     VlanID       DpnID        IPAddress        PortName    
------------------------------------------------------------------------------------------------------------------------------
default-transport-zone  VXLAN             255.255.255.255/32  0.0.0.0       0            44641043685057 11.0.0.29                    
fecb487d-1bf8-4aa9-a0eb-971e79377ee8  VXLAN             0.0.0.0/0         0.0.0.0       0            44641043685057 11.0.0.29        tunnel_port 
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:44:21.338" starttime="20181130 17:44:21.337"></status>
</kw>
<msg timestamp="20181130 17:44:21.338" level="INFO">${output} = [?1l&gt;[?2004lTunnel Monitoring (for VXLAN tunnels): On
Tunnel Monitoring Interval (for VXLAN tunnels): 1000


TransportZone     TunnelType        SubnetMask        GatewayIP     VlanID       DpnID  ...</msg>
<status status="PASS" endtime="20181130 17:44:21.338" starttime="20181130 17:44:21.095"></status>
</kw>
<kw name="Create Neutron Networks">
<doc>Create required number of networks</doc>
<arguments>
<arg>${REQ_NUM_NET}</arg>
</arguments>
<kw type="for" name="${NET} IN [ @{REQ_NETWORKS} ]">
<kw type="foritem" name="${NET} = l2l3_gw_mac_arp_net1">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${NET}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:21.347" level="INFO">Starting process:
openstack network create l2l3_gw_mac_arp_net1 </msg>
<msg timestamp="20181130 17:44:21.390" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:23.929" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:23.930" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:23.930" starttime="20181130 17:44:21.347"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:23.931" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T17:44:23Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | f42370ed-f7c7-47f0-bba2-c945018c07ef |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l2l3_gw_mac_arp_net1                 |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 73                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T17:44:23Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:23.931" starttime="20181130 17:44:23.930"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:23.931" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:23.932" starttime="20181130 17:44:23.931"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:23.932" starttime="20181130 17:44:23.932"></status>
</kw>
<msg timestamp="20181130 17:44:23.933" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 17:44:23.933" starttime="20181130 17:44:21.346"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:23.933" starttime="20181130 17:44:21.339"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:23.933" starttime="20181130 17:44:21.339"></status>
</kw>
<kw type="foritem" name="${NET} = l2l3_gw_mac_arp_net2">
<kw name="Create Network" library="OpenStackOperations">
<doc>Create Network with openstack request.</doc>
<arguments>
<arg>${NET}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network create ${network_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:23.943" level="INFO">Starting process:
openstack network create l2l3_gw_mac_arp_net2 </msg>
<msg timestamp="20181130 17:44:23.978" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:26.303" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:26.303" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:26.303" starttime="20181130 17:44:23.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:26.305" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-11-30T17:44:26Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | f199ea94-32ef-4c40-99e6-bda0151b7076 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | l2l3_gw_mac_arp_net2                 |
| port_security_enabled     | True                                 |
| project_id                | 9341be00c6f04f86a2c217cc0b55a336     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 64                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-11-30T17:44:26Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:26.305" starttime="20181130 17:44:26.304"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:26.306" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:26.306" starttime="20181130 17:44:26.305"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:26.307" starttime="20181130 17:44:26.306"></status>
</kw>
<msg timestamp="20181130 17:44:26.307" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181130 17:44:26.307" starttime="20181130 17:44:23.942"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:26.308" starttime="20181130 17:44:23.933"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:26.308" starttime="20181130 17:44:23.933"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:26.308" starttime="20181130 17:44:21.338"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${NETWORK_URL}</arg>
<arg>${REQ_NETWORKS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${NETWORK_URL}</arg>
<arg>${REQ_NETWORKS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:44:26.351" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/networks, headers=None json=None</msg>
<msg timestamp="20181130 17:44:26.352" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:44:26.352" starttime="20181130 17:44:26.344"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 17:44:26.355" level="INFO">{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"f42370ed-f7c7-47f0-bba2-c945018c07ef","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"73","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l2l3_gw_mac_arp_net1"},{"uuid":"f199ea94-32ef-4c40-99e6-bda0151b7076","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"64","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l2l3_gw_mac_arp_net2"}]}}</msg>
<status status="PASS" endtime="20181130 17:44:26.355" starttime="20181130 17:44:26.354"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:26.355" starttime="20181130 17:44:26.353"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 17:44:26.358" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 17:44:26.358" starttime="20181130 17:44:26.357"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_net1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:26.360" starttime="20181130 17:44:26.359"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:26.360" starttime="20181130 17:44:26.358"></status>
</kw>
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_net2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:26.362" starttime="20181130 17:44:26.361"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:26.362" starttime="20181130 17:44:26.360"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:26.362" starttime="20181130 17:44:26.358"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:26.362" starttime="20181130 17:44:26.340"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:26.362" starttime="20181130 17:44:26.308"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:26.362" starttime="20181130 17:44:21.338"></status>
</kw>
<kw name="Create Neutron Subnets">
<doc>Create required number of subnets for previously created networks</doc>
<arguments>
<arg>${REQ_NUM_SUBNET}</arg>
</arguments>
<kw type="for" name="${index} IN RANGE [ 0 | ${NUM_OF_NETWORK} ]">
<kw type="foritem" name="${index} = 0">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${REQ_NETWORKS[${index}]}</arg>
<arg>${REQ_SUBNETS[${index}]}</arg>
<arg>${REQ_SUBNET_CIDR[${index}]}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:26.386" level="INFO">Starting process:
openstack subnet create --network l2l3_gw_mac_arp_net1 --subnet-range 10.1.0.0/16 l2l3_gw_mac_arp_subnet1 </msg>
<msg timestamp="20181130 17:44:26.409" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:29.393" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:29.394" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:29.394" starttime="20181130 17:44:26.385"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:29.395" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.1.0.2-10.1.255.254                |
| cidr              | 10.1.0.0/16                          |
| created_at        | 2018-11-30T17:44:29Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.1.0.1                             |
| host_routes       |                                      |
| id                | 9ee8cd06-814e-4276-8c46-e43547a82b1b |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l2l3_gw_mac_arp_subnet1              |
| network_id        | f42370ed-f7c7-47f0-bba2-c945018c07ef |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T17:44:29Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:29.395" starttime="20181130 17:44:29.394"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:29.396" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:29.396" starttime="20181130 17:44:29.395"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:29.397" starttime="20181130 17:44:29.396"></status>
</kw>
<msg timestamp="20181130 17:44:29.397" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 17:44:29.397" starttime="20181130 17:44:26.383"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:29.397" starttime="20181130 17:44:26.365"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:29.397" starttime="20181130 17:44:26.364"></status>
</kw>
<kw type="foritem" name="${index} = 1">
<kw name="Create SubNet" library="OpenStackOperations">
<doc>Create SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${REQ_NETWORKS[${index}]}</arg>
<arg>${REQ_SUBNETS[${index}]}</arg>
<arg>${REQ_SUBNET_CIDR[${index}]}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet create --network ${network_name} --subnet-range ${range_ip} ${subnet_name} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:29.408" level="INFO">Starting process:
openstack subnet create --network l2l3_gw_mac_arp_net2 --subnet-range 10.2.0.0/16 l2l3_gw_mac_arp_subnet2 </msg>
<msg timestamp="20181130 17:44:29.428" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:32.068" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:32.069" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:32.069" starttime="20181130 17:44:29.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:32.070" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.2.0.2-10.2.255.254                |
| cidr              | 10.2.0.0/16                          |
| created_at        | 2018-11-30T17:44:31Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.2.0.1                             |
| host_routes       |                                      |
| id                | 96848639-a059-4c86-af89-4a8e286cb9cc |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l2l3_gw_mac_arp_subnet2              |
| network_id        | f199ea94-32ef-4c40-99e6-bda0151b7076 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-11-30T17:44:31Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:32.070" starttime="20181130 17:44:32.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:32.071" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:32.071" starttime="20181130 17:44:32.070"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:32.071" starttime="20181130 17:44:32.071"></status>
</kw>
<msg timestamp="20181130 17:44:32.072" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181130 17:44:32.072" starttime="20181130 17:44:29.407"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.072" starttime="20181130 17:44:29.398"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.072" starttime="20181130 17:44:29.397"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.072" starttime="20181130 17:44:26.364"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${SUBNETWORK_URL}</arg>
<arg>${REQ_SUBNETS}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${SUBNETWORK_URL}</arg>
<arg>${REQ_SUBNETS}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:44:32.091" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/subnets/, headers=None json=None</msg>
<msg timestamp="20181130 17:44:32.091" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:44:32.091" starttime="20181130 17:44:32.088"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 17:44:32.093" level="INFO">{"subnets":{"subnet":[{"uuid":"96848639-a059-4c86-af89-4a8e286cb9cc","gateway-ip":"10.2.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.2.0.2","end":"10.2.255.254"}],"cidr":"10.2.0.0/16","network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","name":"l2l3_gw_mac_arp_subnet2"},{"uuid":"9ee8cd06-814e-4276-8c46-e43547a82b1b","gateway-ip":"10.1.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.1.0.2","end":"10.1.255.254"}],"cidr":"10.1.0.0/16","network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","name":"l2l3_gw_mac_arp_subnet1"}]}}</msg>
<status status="PASS" endtime="20181130 17:44:32.093" starttime="20181130 17:44:32.092"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.093" starttime="20181130 17:44:32.092"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 17:44:32.094" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 17:44:32.094" starttime="20181130 17:44:32.093"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_subnet1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:32.095" starttime="20181130 17:44:32.094"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.095" starttime="20181130 17:44:32.094"></status>
</kw>
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_subnet2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:32.096" starttime="20181130 17:44:32.095"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.096" starttime="20181130 17:44:32.095"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.096" starttime="20181130 17:44:32.094"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.096" starttime="20181130 17:44:32.087"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.096" starttime="20181130 17:44:32.072"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.096" starttime="20181130 17:44:26.363"></status>
</kw>
<kw name="Create Allow All SecurityGroup" library="OpenStackOperations">
<doc>Allow all TCP/UDP/ICMP packets for this suite</doc>
<arguments>
<arg>${SECURITY_GROUP}</arg>
</arguments>
<kw name="Neutron Security Group Create" library="OpenStackOperations">
<doc>Create a security group with specified name ,description &amp; protocol value according to security group template</doc>
<arguments>
<arg>${sg_name}</arg>
</arguments>
<kw name="Get ControlNode Connection" library="OpenStackOperations">
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${OS_CNTL_CONN_ID}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:32.098" starttime="20181130 17:44:32.098"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:32.098" starttime="20181130 17:44:32.098"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group create ${SecurityGroupName} ${additional_args}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:32.109" level="INFO">Starting process:
openstack security group create l2l3_gw_mac_arp_sg </msg>
<msg timestamp="20181130 17:44:32.138" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:34.335" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:34.335" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:34.335" starttime="20181130 17:44:32.109"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:34.336" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-11-30T17:44:34Z                                                                                                                                  |
| description     | l2l3_gw_mac_arp_sg                                                                                                                                    |
| id              | dfb77b57-5d40-4fda-9d99-e527310ad742                                                                                                                  |
| name            | l2l3_gw_mac_arp_sg                                                                                                                                    |
| project_id      | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-11-30T17:44:34Z', direction='egress', ethertype='IPv4', id='0608976a-5870-4937-895a-422f828d596b', updated_at='2018-11-30T17:44:34Z' |
|                 | created_at='2018-11-30T17:44:34Z', direction='egress', ethertype='IPv6', id='7487079d-6f4e-436c-8f39-1017e2925542', updated_at='2018-11-30T17:44:34Z' |
| updated_at      | 2018-11-30T17:44:34Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:34.337" starttime="20181130 17:44:34.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:34.337" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:34.337" starttime="20181130 17:44:34.337"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.338" starttime="20181130 17:44:34.337"></status>
</kw>
<msg timestamp="20181130 17:44:34.338" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181130 17:44:34.338" starttime="20181130 17:44:32.108"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${sgp_id}</var>
</assign>
<msg timestamp="20181130 17:44:34.339" level="INFO">${sgp_id} = dfb77b57-5d40-4fda-9d99-e527310ad742</msg>
<status status="PASS" endtime="20181130 17:44:34.339" starttime="20181130 17:44:34.338"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:34.339" starttime="20181130 17:44:32.097"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:44:34.370" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 17:44:34.371" starttime="20181130 17:44:34.370"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:34.371" starttime="20181130 17:44:34.370"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.372" starttime="20181130 17:44:34.371"></status>
</kw>
<msg timestamp="20181130 17:44:34.372" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:44:34.372" starttime="20181130 17:44:34.371"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.373" starttime="20181130 17:44:34.373"></status>
</kw>
<msg timestamp="20181130 17:44:34.373" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:44:34.373" starttime="20181130 17:44:34.372"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.374" starttime="20181130 17:44:34.374"></status>
</kw>
<msg timestamp="20181130 17:44:34.374" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:44:34.374" starttime="20181130 17:44:34.373"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.375" starttime="20181130 17:44:34.375"></status>
</kw>
<msg timestamp="20181130 17:44:34.375" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:44:34.375" starttime="20181130 17:44:34.375"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.377" starttime="20181130 17:44:34.376"></status>
</kw>
<msg timestamp="20181130 17:44:34.377" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:44:34.377" starttime="20181130 17:44:34.376"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.378" starttime="20181130 17:44:34.377"></status>
</kw>
<msg timestamp="20181130 17:44:34.378" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 17:44:34.378" starttime="20181130 17:44:34.377"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:44:34.378" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:44:34.378" starttime="20181130 17:44:34.378"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:44:34.379" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:44:34.379" starttime="20181130 17:44:34.379"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:44:34.379" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:34.379" starttime="20181130 17:44:34.379"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.380" starttime="20181130 17:44:34.380"></status>
</kw>
<msg timestamp="20181130 17:44:34.380" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:34.380" starttime="20181130 17:44:34.380"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.381" starttime="20181130 17:44:34.381"></status>
</kw>
<msg timestamp="20181130 17:44:34.381" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:44:34.381" starttime="20181130 17:44:34.381"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.382" starttime="20181130 17:44:34.382"></status>
</kw>
<msg timestamp="20181130 17:44:34.382" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:44:34.382" starttime="20181130 17:44:34.382"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.384" starttime="20181130 17:44:34.383"></status>
</kw>
<msg timestamp="20181130 17:44:34.384" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:44:34.384" starttime="20181130 17:44:34.383"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.385" starttime="20181130 17:44:34.385"></status>
</kw>
<msg timestamp="20181130 17:44:34.385" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:44:34.385" starttime="20181130 17:44:34.384"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.386" starttime="20181130 17:44:34.386"></status>
</kw>
<msg timestamp="20181130 17:44:34.386" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:44:34.386" starttime="20181130 17:44:34.385"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:34.387" starttime="20181130 17:44:34.387"></status>
</kw>
<msg timestamp="20181130 17:44:34.387" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:44:34.387" starttime="20181130 17:44:34.386"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:34.388" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 17:44:34.409" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:36.604" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:36.604" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:36.605" starttime="20181130 17:44:34.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:36.606" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:44:36Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | e1876a61-684b-4dd3-9092-679b691d4ab0 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dfb77b57-5d40-4fda-9d99-e527310ad742 |
| updated_at        | 2018-11-30T17:44:36Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:36.606" starttime="20181130 17:44:36.605"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:36.606" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:36.606" starttime="20181130 17:44:36.606"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.607" starttime="20181130 17:44:36.606"></status>
</kw>
<msg timestamp="20181130 17:44:36.607" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:44:36.607" starttime="20181130 17:44:34.387"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:44:36.608" level="INFO">${rule_id} = e1876a61-684b-4dd3-9092-679b691d4ab0</msg>
<status status="PASS" endtime="20181130 17:44:36.608" starttime="20181130 17:44:36.607"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:36.608" starttime="20181130 17:44:34.369"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:44:36.640" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'tcp'}</msg>
<status status="PASS" endtime="20181130 17:44:36.640" starttime="20181130 17:44:36.640"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:36.641" starttime="20181130 17:44:36.640"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.641" starttime="20181130 17:44:36.641"></status>
</kw>
<msg timestamp="20181130 17:44:36.642" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:44:36.642" starttime="20181130 17:44:36.641"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.642" starttime="20181130 17:44:36.642"></status>
</kw>
<msg timestamp="20181130 17:44:36.642" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:44:36.643" starttime="20181130 17:44:36.642"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.643" starttime="20181130 17:44:36.643"></status>
</kw>
<msg timestamp="20181130 17:44:36.643" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:44:36.643" starttime="20181130 17:44:36.643"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.644" starttime="20181130 17:44:36.644"></status>
</kw>
<msg timestamp="20181130 17:44:36.644" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:44:36.645" starttime="20181130 17:44:36.644"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.645" starttime="20181130 17:44:36.645"></status>
</kw>
<msg timestamp="20181130 17:44:36.645" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:44:36.645" starttime="20181130 17:44:36.645"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.646" starttime="20181130 17:44:36.646"></status>
</kw>
<msg timestamp="20181130 17:44:36.646" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181130 17:44:36.646" starttime="20181130 17:44:36.646"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:44:36.647" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:44:36.647" starttime="20181130 17:44:36.647"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:44:36.647" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:44:36.647" starttime="20181130 17:44:36.647"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:44:36.648" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:36.648" starttime="20181130 17:44:36.648"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.649" starttime="20181130 17:44:36.649"></status>
</kw>
<msg timestamp="20181130 17:44:36.649" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:36.649" starttime="20181130 17:44:36.648"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.650" starttime="20181130 17:44:36.650"></status>
</kw>
<msg timestamp="20181130 17:44:36.650" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress</msg>
<status status="PASS" endtime="20181130 17:44:36.650" starttime="20181130 17:44:36.649"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.651" starttime="20181130 17:44:36.651"></status>
</kw>
<msg timestamp="20181130 17:44:36.651" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:44:36.651" starttime="20181130 17:44:36.650"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.652" starttime="20181130 17:44:36.652"></status>
</kw>
<msg timestamp="20181130 17:44:36.652" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:44:36.652" starttime="20181130 17:44:36.651"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.653" starttime="20181130 17:44:36.653"></status>
</kw>
<msg timestamp="20181130 17:44:36.653" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:44:36.653" starttime="20181130 17:44:36.652"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.654" starttime="20181130 17:44:36.654"></status>
</kw>
<msg timestamp="20181130 17:44:36.654" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:44:36.654" starttime="20181130 17:44:36.654"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:36.656" starttime="20181130 17:44:36.655"></status>
</kw>
<msg timestamp="20181130 17:44:36.656" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181130 17:44:36.656" starttime="20181130 17:44:36.655"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:36.657" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181130 17:44:36.698" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:38.926" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:38.927" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:38.927" starttime="20181130 17:44:36.657"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:38.929" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:44:38Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | b5f1b2e3-59ac-4034-913b-4be5c86ef990 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dfb77b57-5d40-4fda-9d99-e527310ad742 |
| updated_at        | 2018-11-30T17:44:38Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:38.929" starttime="20181130 17:44:38.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:38.930" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:38.930" starttime="20181130 17:44:38.929"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.931" starttime="20181130 17:44:38.930"></status>
</kw>
<msg timestamp="20181130 17:44:38.932" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:44:38.932" starttime="20181130 17:44:36.656"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:44:38.933" level="INFO">${rule_id} = b5f1b2e3-59ac-4034-913b-4be5c86ef990</msg>
<status status="PASS" endtime="20181130 17:44:38.934" starttime="20181130 17:44:38.933"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:38.934" starttime="20181130 17:44:36.639"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:44:38.973" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 17:44:38.973" starttime="20181130 17:44:38.972"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:38.973" starttime="20181130 17:44:38.972"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.974" starttime="20181130 17:44:38.974"></status>
</kw>
<msg timestamp="20181130 17:44:38.974" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:44:38.974" starttime="20181130 17:44:38.973"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.975" starttime="20181130 17:44:38.975"></status>
</kw>
<msg timestamp="20181130 17:44:38.975" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:44:38.975" starttime="20181130 17:44:38.974"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.976" starttime="20181130 17:44:38.976"></status>
</kw>
<msg timestamp="20181130 17:44:38.976" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:44:38.976" starttime="20181130 17:44:38.975"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.977" starttime="20181130 17:44:38.977"></status>
</kw>
<msg timestamp="20181130 17:44:38.977" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 17:44:38.977" starttime="20181130 17:44:38.976"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.978" starttime="20181130 17:44:38.978"></status>
</kw>
<msg timestamp="20181130 17:44:38.978" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 17:44:38.978" starttime="20181130 17:44:38.977"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.979" starttime="20181130 17:44:38.979"></status>
</kw>
<msg timestamp="20181130 17:44:38.979" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 17:44:38.979" starttime="20181130 17:44:38.978"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:44:38.980" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:44:38.980" starttime="20181130 17:44:38.979"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:44:38.980" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:44:38.980" starttime="20181130 17:44:38.980"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:44:38.981" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:38.981" starttime="20181130 17:44:38.980"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.982" starttime="20181130 17:44:38.981"></status>
</kw>
<msg timestamp="20181130 17:44:38.982" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:38.982" starttime="20181130 17:44:38.981"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.983" starttime="20181130 17:44:38.982"></status>
</kw>
<msg timestamp="20181130 17:44:38.983" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:44:38.983" starttime="20181130 17:44:38.982"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.984" starttime="20181130 17:44:38.984"></status>
</kw>
<msg timestamp="20181130 17:44:38.984" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:44:38.984" starttime="20181130 17:44:38.983"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.985" starttime="20181130 17:44:38.985"></status>
</kw>
<msg timestamp="20181130 17:44:38.985" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:44:38.985" starttime="20181130 17:44:38.984"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.987" starttime="20181130 17:44:38.986"></status>
</kw>
<msg timestamp="20181130 17:44:38.987" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:44:38.987" starttime="20181130 17:44:38.986"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.988" starttime="20181130 17:44:38.987"></status>
</kw>
<msg timestamp="20181130 17:44:38.988" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:44:38.988" starttime="20181130 17:44:38.987"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:38.989" starttime="20181130 17:44:38.988"></status>
</kw>
<msg timestamp="20181130 17:44:38.989" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:44:38.989" starttime="20181130 17:44:38.988"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:38.990" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 17:44:39.016" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:41.469" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:41.469" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:41.469" starttime="20181130 17:44:38.990"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:41.470" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:44:41Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 4cafe4b5-e91b-46ae-a3a3-c40894a4cb66 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dfb77b57-5d40-4fda-9d99-e527310ad742 |
| updated_at        | 2018-11-30T17:44:41Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:41.471" starttime="20181130 17:44:41.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:41.471" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:41.471" starttime="20181130 17:44:41.471"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.472" starttime="20181130 17:44:41.471"></status>
</kw>
<msg timestamp="20181130 17:44:41.472" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:44:41.472" starttime="20181130 17:44:38.989"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:44:41.473" level="INFO">${rule_id} = 4cafe4b5-e91b-46ae-a3a3-c40894a4cb66</msg>
<status status="PASS" endtime="20181130 17:44:41.473" starttime="20181130 17:44:41.473"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:41.473" starttime="20181130 17:44:38.971"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>protocol=icmp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:44:41.512" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181130 17:44:41.512" starttime="20181130 17:44:41.511"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:41.512" starttime="20181130 17:44:41.511"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.513" starttime="20181130 17:44:41.512"></status>
</kw>
<msg timestamp="20181130 17:44:41.513" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:44:41.513" starttime="20181130 17:44:41.512"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.514" starttime="20181130 17:44:41.513"></status>
</kw>
<msg timestamp="20181130 17:44:41.514" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:44:41.514" starttime="20181130 17:44:41.513"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.515" starttime="20181130 17:44:41.514"></status>
</kw>
<msg timestamp="20181130 17:44:41.515" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:44:41.515" starttime="20181130 17:44:41.514"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.516" starttime="20181130 17:44:41.515"></status>
</kw>
<msg timestamp="20181130 17:44:41.516" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181130 17:44:41.516" starttime="20181130 17:44:41.515"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.517" starttime="20181130 17:44:41.516"></status>
</kw>
<msg timestamp="20181130 17:44:41.517" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181130 17:44:41.517" starttime="20181130 17:44:41.516"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.518" starttime="20181130 17:44:41.517"></status>
</kw>
<msg timestamp="20181130 17:44:41.518" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181130 17:44:41.518" starttime="20181130 17:44:41.517"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:44:41.519" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:44:41.519" starttime="20181130 17:44:41.518"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:44:41.519" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:44:41.519" starttime="20181130 17:44:41.519"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:44:41.520" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:41.520" starttime="20181130 17:44:41.520"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.521" starttime="20181130 17:44:41.521"></status>
</kw>
<msg timestamp="20181130 17:44:41.521" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:41.521" starttime="20181130 17:44:41.520"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.522" starttime="20181130 17:44:41.522"></status>
</kw>
<msg timestamp="20181130 17:44:41.522" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress</msg>
<status status="PASS" endtime="20181130 17:44:41.522" starttime="20181130 17:44:41.521"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.523" starttime="20181130 17:44:41.523"></status>
</kw>
<msg timestamp="20181130 17:44:41.523" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:44:41.523" starttime="20181130 17:44:41.522"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.525" starttime="20181130 17:44:41.524"></status>
</kw>
<msg timestamp="20181130 17:44:41.525" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:44:41.525" starttime="20181130 17:44:41.523"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.526" starttime="20181130 17:44:41.525"></status>
</kw>
<msg timestamp="20181130 17:44:41.526" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:44:41.526" starttime="20181130 17:44:41.525"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.527" starttime="20181130 17:44:41.527"></status>
</kw>
<msg timestamp="20181130 17:44:41.527" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:44:41.527" starttime="20181130 17:44:41.526"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:41.528" starttime="20181130 17:44:41.528"></status>
</kw>
<msg timestamp="20181130 17:44:41.528" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181130 17:44:41.528" starttime="20181130 17:44:41.527"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --protocol icmp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:41.529" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181130 17:44:41.553" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:43.792" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:43.793" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:43.793" starttime="20181130 17:44:41.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:43.794" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:44:43Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 6743b1ab-810c-4bc4-b6ae-8894b608b47e |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dfb77b57-5d40-4fda-9d99-e527310ad742 |
| updated_at        | 2018-11-30T17:44:43Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:43.795" starttime="20181130 17:44:43.794"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:43.796" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:43.796" starttime="20181130 17:44:43.795"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.797" starttime="20181130 17:44:43.796"></status>
</kw>
<msg timestamp="20181130 17:44:43.798" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:44:43.798" starttime="20181130 17:44:41.528"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:44:43.799" level="INFO">${rule_id} = 6743b1ab-810c-4bc4-b6ae-8894b608b47e</msg>
<status status="PASS" endtime="20181130 17:44:43.799" starttime="20181130 17:44:43.798"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:43.799" starttime="20181130 17:44:41.510"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:44:43.840" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 17:44:43.840" starttime="20181130 17:44:43.840"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:43.840" starttime="20181130 17:44:43.840"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.841" starttime="20181130 17:44:43.841"></status>
</kw>
<msg timestamp="20181130 17:44:43.841" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:44:43.842" starttime="20181130 17:44:43.841"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.842" starttime="20181130 17:44:43.842"></status>
</kw>
<msg timestamp="20181130 17:44:43.843" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181130 17:44:43.843" starttime="20181130 17:44:43.842"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.844" starttime="20181130 17:44:43.843"></status>
</kw>
<msg timestamp="20181130 17:44:43.844" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:44:43.844" starttime="20181130 17:44:43.843"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.845" starttime="20181130 17:44:43.844"></status>
</kw>
<msg timestamp="20181130 17:44:43.845" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:44:43.845" starttime="20181130 17:44:43.844"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.846" starttime="20181130 17:44:43.846"></status>
</kw>
<msg timestamp="20181130 17:44:43.846" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:44:43.846" starttime="20181130 17:44:43.845"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.847" starttime="20181130 17:44:43.847"></status>
</kw>
<msg timestamp="20181130 17:44:43.847" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 17:44:43.847" starttime="20181130 17:44:43.846"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:44:43.848" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:44:43.848" starttime="20181130 17:44:43.847"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:44:43.848" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:44:43.848" starttime="20181130 17:44:43.848"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:44:43.849" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:43.849" starttime="20181130 17:44:43.848"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.850" starttime="20181130 17:44:43.850"></status>
</kw>
<msg timestamp="20181130 17:44:43.850" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:43.850" starttime="20181130 17:44:43.849"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.851" starttime="20181130 17:44:43.851"></status>
</kw>
<msg timestamp="20181130 17:44:43.851" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress</msg>
<status status="PASS" endtime="20181130 17:44:43.851" starttime="20181130 17:44:43.851"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.852" starttime="20181130 17:44:43.852"></status>
</kw>
<msg timestamp="20181130 17:44:43.852" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:44:43.853" starttime="20181130 17:44:43.852"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.854" starttime="20181130 17:44:43.853"></status>
</kw>
<msg timestamp="20181130 17:44:43.854" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:44:43.854" starttime="20181130 17:44:43.853"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.856" starttime="20181130 17:44:43.855"></status>
</kw>
<msg timestamp="20181130 17:44:43.856" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:44:43.856" starttime="20181130 17:44:43.854"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.857" starttime="20181130 17:44:43.857"></status>
</kw>
<msg timestamp="20181130 17:44:43.857" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:44:43.857" starttime="20181130 17:44:43.856"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:43.858" starttime="20181130 17:44:43.858"></status>
</kw>
<msg timestamp="20181130 17:44:43.858" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:44:43.858" starttime="20181130 17:44:43.857"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:43.860" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 17:44:43.888" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:46.084" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:46.085" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:46.085" starttime="20181130 17:44:43.859"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:46.087" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:44:45Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 19944829-e72b-4db6-8a95-9a94657d90dc |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dfb77b57-5d40-4fda-9d99-e527310ad742 |
| updated_at        | 2018-11-30T17:44:45Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:46.087" starttime="20181130 17:44:46.086"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:46.088" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:46.088" starttime="20181130 17:44:46.088"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.090" starttime="20181130 17:44:46.089"></status>
</kw>
<msg timestamp="20181130 17:44:46.090" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:44:46.091" starttime="20181130 17:44:43.858"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:44:46.092" level="INFO">${rule_id} = 19944829-e72b-4db6-8a95-9a94657d90dc</msg>
<status status="PASS" endtime="20181130 17:44:46.092" starttime="20181130 17:44:46.091"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:46.092" starttime="20181130 17:44:43.838"></status>
</kw>
<kw name="Neutron Security Group Rule Create" library="OpenStackOperations">
<doc>Creates neutron security rule with Openstack CLI with or without optional params, here security group name is mandatory args, rule with optional params can be created by passing the optional args values ex: direction=${INGRESS_EGRESS}, Then these optional params are BuiltIn.Catenated with mandatory args, example of usage: "OpenStack Neutron Security Group Rule Create ${SGP_SSH} direction=${RULE_PARAMS[0]} ethertype=${RULE_PARAMS[1]} ..."</doc>
<arguments>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=${ether_type}</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>BuiltIn.Log</arg>
<arg>${Kwargs}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${Kwargs}</arg>
</arguments>
<msg timestamp="20181130 17:44:46.156" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'port_range_max': u'65535', u'port_range_min': u'1', u'protocol': u'udp'}</msg>
<status status="PASS" endtime="20181130 17:44:46.156" starttime="20181130 17:44:46.156"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:46.157" starttime="20181130 17:44:46.155"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${description}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>description</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.158" starttime="20181130 17:44:46.158"></status>
</kw>
<msg timestamp="20181130 17:44:46.158" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181130 17:44:46.159" starttime="20181130 17:44:46.157"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${direction}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>direction</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.160" starttime="20181130 17:44:46.160"></status>
</kw>
<msg timestamp="20181130 17:44:46.160" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181130 17:44:46.160" starttime="20181130 17:44:46.159"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${ethertype}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>ethertype</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.162" starttime="20181130 17:44:46.161"></status>
</kw>
<msg timestamp="20181130 17:44:46.162" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181130 17:44:46.162" starttime="20181130 17:44:46.161"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_max}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_max</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.163" starttime="20181130 17:44:46.163"></status>
</kw>
<msg timestamp="20181130 17:44:46.163" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181130 17:44:46.163" starttime="20181130 17:44:46.162"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${port_range_min}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>port_range_min</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.165" starttime="20181130 17:44:46.164"></status>
</kw>
<msg timestamp="20181130 17:44:46.165" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181130 17:44:46.165" starttime="20181130 17:44:46.164"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${protocol}</var>
</assign>
<kw name="Pop From Dictionary" library="Collections">
<doc>Pops the given ``key`` from the ``dictionary`` and returns its value.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>protocol</arg>
<arg>default=${None}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.166" starttime="20181130 17:44:46.166"></status>
</kw>
<msg timestamp="20181130 17:44:46.166" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181130 17:44:46.166" starttime="20181130 17:44:46.165"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_group_id</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_group_id}</var>
</assign>
<msg timestamp="20181130 17:44:46.167" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181130 17:44:46.167" starttime="20181130 17:44:46.167"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${Kwargs}</arg>
<arg>Collections.Pop From Dictionary</arg>
<arg>${Kwargs}</arg>
<arg>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181130 17:44:46.168" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181130 17:44:46.168" starttime="20181130 17:44:46.167"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>openstack security group rule create ${Security_group_name}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:44:46.168" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:46.169" starttime="20181130 17:44:46.168"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${description}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--description ${description}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.170" starttime="20181130 17:44:46.170"></status>
</kw>
<msg timestamp="20181130 17:44:46.170" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg</msg>
<status status="PASS" endtime="20181130 17:44:46.170" starttime="20181130 17:44:46.169"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${direction}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--${direction}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.171" starttime="20181130 17:44:46.171"></status>
</kw>
<msg timestamp="20181130 17:44:46.171" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress</msg>
<status status="PASS" endtime="20181130 17:44:46.172" starttime="20181130 17:44:46.170"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${ethertype}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--ethertype ${ethertype}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.173" starttime="20181130 17:44:46.173"></status>
</kw>
<msg timestamp="20181130 17:44:46.173" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181130 17:44:46.173" starttime="20181130 17:44:46.172"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${port_range_min}'!='None' and '${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_max}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_max}</arg>
<arg>ELSE IF</arg>
<arg>'${port_range_min}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--dst-port ${port_range_min}:${port_range_max}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.175" starttime="20181130 17:44:46.174"></status>
</kw>
<msg timestamp="20181130 17:44:46.175" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181130 17:44:46.175" starttime="20181130 17:44:46.173"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${protocol}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>--protocol ${protocol}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.176" starttime="20181130 17:44:46.176"></status>
</kw>
<msg timestamp="20181130 17:44:46.176" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:44:46.176" starttime="20181130 17:44:46.175"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_group_id}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--remote-group ${remote_group_id}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.178" starttime="20181130 17:44:46.177"></status>
</kw>
<msg timestamp="20181130 17:44:46.178" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:44:46.178" starttime="20181130 17:44:46.177"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>'${remote_ip_prefix}'!='None'</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
<arg>--src-ip ${remote_ip_prefix}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Catenate</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<kw name="Catenate" library="BuiltIn">
<doc>Catenates the given items together and returns the resulted string.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:46.179" starttime="20181130 17:44:46.179"></status>
</kw>
<msg timestamp="20181130 17:44:46.179" level="INFO">${cmd} = openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181130 17:44:46.179" starttime="20181130 17:44:46.178"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:46.181" level="INFO">Starting process:
openstack security group rule create l2l3_gw_mac_arp_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181130 17:44:46.217" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:48.496" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:48.497" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:48.497" starttime="20181130 17:44:46.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:48.499" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-11-30T17:44:48Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 40f7a654-5469-470f-b834-a0400891de5f |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 9341be00c6f04f86a2c217cc0b55a336     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | dfb77b57-5d40-4fda-9d99-e527310ad742 |
| updated_at        | 2018-11-30T17:44:48Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:48.499" starttime="20181130 17:44:48.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:48.500" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:48.501" starttime="20181130 17:44:48.500"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:48.502" starttime="20181130 17:44:48.501"></status>
</kw>
<msg timestamp="20181130 17:44:48.503" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181130 17:44:48.503" starttime="20181130 17:44:46.180"></status>
</kw>
<kw name="Should Match Regexp" library="BuiltIn">
<doc>Fails if ``string`` does not match ``pattern`` as a regular expression.</doc>
<arguments>
<arg>${output}</arg>
<arg>${REGEX_UUID}</arg>
</arguments>
<assign>
<var>${rule_id}</var>
</assign>
<msg timestamp="20181130 17:44:48.504" level="INFO">${rule_id} = 40f7a654-5469-470f-b834-a0400891de5f</msg>
<status status="PASS" endtime="20181130 17:44:48.505" starttime="20181130 17:44:48.504"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:48.505" starttime="20181130 17:44:46.154"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${dual}"=="True"</arg>
<arg>Run Keywords</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=tcp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>protocol=icmp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=ingress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
<arg>AND</arg>
<arg>OpenStackOperations.Neutron Security Group Rule Create</arg>
<arg>${sg_name}</arg>
<arg>direction=egress</arg>
<arg>ethertype=IPv6</arg>
<arg>port_range_max=65535</arg>
<arg>port_range_min=1</arg>
<arg>protocol=udp</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:48.507" starttime="20181130 17:44:48.506"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:48.507" starttime="20181130 17:44:32.096"></status>
</kw>
<kw name="Create Neutron Ports">
<doc>Create required number of ports under previously created subnets</doc>
<kw type="for" name="${index} IN RANGE [ 0 | ${NUM_OF_PORTS_PER_HOST} ]">
<kw type="foritem" name="${index} = 0">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{REQ_NETWORKS}[${index}]</arg>
<arg>@{PORT_LIST}[${index}]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:44:48.512" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:44:48.512" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 17:44:48.512" starttime="20181130 17:44:48.512"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:44:48.513" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:44:48.514" starttime="20181130 17:44:48.513"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:44:48.515" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:44:48.515" starttime="20181130 17:44:48.514"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:48.533" level="INFO">Starting process:
openstack port create --network l2l3_gw_mac_arp_net1 l2l3_gw_mac_arp_port1 --security-group l2l3_gw_mac_arp_sg  </msg>
<msg timestamp="20181130 17:44:48.558" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:51.688" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:51.689" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:51.689" starttime="20181130 17:44:48.533"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:51.691" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-11-30T17:44:51Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='10.1.0.27', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b' |
| id                    | 1ac17345-ba08-460f-91ec-9abcb8af7923                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:4a:da:9f                                                        |
| name                  | l2l3_gw_mac_arp_port1                                                    |
| network_id            | f42370ed-f7c7-47f0-bba2-c945018c07ef                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 1                                                                        |
| security_group_ids    | dfb77b57-5d40-4fda-9d99-e527310ad742                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-11-30T17:44:51Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:51.691" starttime="20181130 17:44:51.690"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:51.693" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:51.693" starttime="20181130 17:44:51.692"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:51.694" starttime="20181130 17:44:51.693"></status>
</kw>
<msg timestamp="20181130 17:44:51.695" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181130 17:44:51.695" starttime="20181130 17:44:48.531"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:51.695" starttime="20181130 17:44:48.510"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{REQ_NETWORKS}[${index}]</arg>
<arg>@{PORT_LIST}[${index + 2}]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:44:51.699" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:44:51.699" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 17:44:51.699" starttime="20181130 17:44:51.698"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:44:51.700" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:44:51.700" starttime="20181130 17:44:51.699"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:44:51.701" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:44:51.701" starttime="20181130 17:44:51.701"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:51.718" level="INFO">Starting process:
openstack port create --network l2l3_gw_mac_arp_net1 l2l3_gw_mac_arp_port3 --security-group l2l3_gw_mac_arp_sg  </msg>
<msg timestamp="20181130 17:44:51.761" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:54.552" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:54.552" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:54.552" starttime="20181130 17:44:51.718"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:54.553" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-11-30T17:44:54Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='10.1.0.26', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b' |
| id                    | 2495f33a-84b6-409a-bf17-a34f600f871a                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:b8:66:52                                                        |
| name                  | l2l3_gw_mac_arp_port3                                                    |
| network_id            | f42370ed-f7c7-47f0-bba2-c945018c07ef                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 1                                                                        |
| security_group_ids    | dfb77b57-5d40-4fda-9d99-e527310ad742                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-11-30T17:44:54Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:54.553" starttime="20181130 17:44:54.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:54.554" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:54.554" starttime="20181130 17:44:54.553"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:54.555" starttime="20181130 17:44:54.554"></status>
</kw>
<msg timestamp="20181130 17:44:54.555" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181130 17:44:54.555" starttime="20181130 17:44:51.717"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:54.555" starttime="20181130 17:44:51.696"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:54.555" starttime="20181130 17:44:48.509"></status>
</kw>
<kw type="foritem" name="${index} = 1">
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{REQ_NETWORKS}[${index}]</arg>
<arg>@{PORT_LIST}[${index}]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:44:54.557" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:44:54.557" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 17:44:54.557" starttime="20181130 17:44:54.556"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:44:54.557" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:44:54.557" starttime="20181130 17:44:54.557"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:44:54.558" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:44:54.558" starttime="20181130 17:44:54.558"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:54.570" level="INFO">Starting process:
openstack port create --network l2l3_gw_mac_arp_net2 l2l3_gw_mac_arp_port2 --security-group l2l3_gw_mac_arp_sg  </msg>
<msg timestamp="20181130 17:44:54.610" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:44:57.746" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:44:57.747" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:44:57.747" starttime="20181130 17:44:54.570"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:44:57.748" level="INFO">+-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    |
+-----------------------+--------------------------------------------------------------------------+
| admin_state_up        | UP                                                                       |
| allowed_address_pairs |                                                                          |
| binding_host_id       |                                                                          |
| binding_profile       |                                                                          |
| binding_vif_details   |                                                                          |
| binding_vif_type      | unbound                                                                  |
| binding_vnic_type     | normal                                                                   |
| created_at            | 2018-11-30T17:44:57Z                                                     |
| data_plane_status     | None                                                                     |
| description           |                                                                          |
| device_id             |                                                                          |
| device_owner          |                                                                          |
| dns_assignment        | None                                                                     |
| dns_name              | None                                                                     |
| extra_dhcp_opts       |                                                                          |
| fixed_ips             | ip_address='10.2.0.11', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc' |
| id                    | 526c0e04-6e40-4744-b443-791552e63c5c                                     |
| ip_address            | None                                                                     |
| mac_address           | fa:16:3e:1d:dd:3b                                                        |
| name                  | l2l3_gw_mac_arp_port2                                                    |
| network_id            | f199ea94-32ef-4c40-99e6-bda0151b7076                                     |
| option_name           | None                                                                     |
| option_value          | None                                                                     |
| port_security_enabled | True                                                                     |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                         |
| qos_policy_id         | None                                                                     |
| revision_number       | 1                                                                        |
| security_group_ids    | dfb77b57-5d40-4fda-9d99-e527310ad742                                     |
| status                | DOWN                                                                     |
| subnet_id             | None                                                                     |
| tags                  |                                                                          |
| trunk_details         | None                                                                     |
| updated_at            | 2018-11-30T17:44:57Z                                                     |
+-----------------------+--------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:44:57.748" starttime="20181130 17:44:57.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:44:57.749" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:44:57.749" starttime="20181130 17:44:57.748"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:44:57.750" starttime="20181130 17:44:57.749"></status>
</kw>
<msg timestamp="20181130 17:44:57.750" level="INFO">${output} = +-----------------------+--------------------------------------------------------------------------+
| Field                 | Value                                                                    ...</msg>
<status status="PASS" endtime="20181130 17:44:57.750" starttime="20181130 17:44:54.569"></status>
</kw>
<status status="PASS" endtime="20181130 17:44:57.750" starttime="20181130 17:44:54.555"></status>
</kw>
<kw name="Create Port" library="OpenStackOperations">
<doc>Create Port with neutron request.</doc>
<arguments>
<arg>@{REQ_NETWORKS}[${index}]</arg>
<arg>@{PORT_LIST}[${index + 2}]</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${allowed_address_pairs}</arg>
</arguments>
<assign>
<var>${address_pair_length}</var>
</assign>
<msg timestamp="20181130 17:44:57.752" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:44:57.752" level="INFO">${address_pair_length} = 0</msg>
<status status="PASS" endtime="20181130 17:44:57.752" starttime="20181130 17:44:57.752"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:44:57.753" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:44:57.753" starttime="20181130 17:44:57.752"></status>
</kw>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>'${address_pair_length}'=='2'</arg>
<arg>--allowed-address ip-address=@{allowed_address_pairs}[0] --allowed-address ip-address=@{allowed_address_pairs}[1]</arg>
<arg>${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${allowed_pairs_argv}</var>
</assign>
<msg timestamp="20181130 17:44:57.753" level="INFO">${allowed_pairs_argv} = </msg>
<status status="PASS" endtime="20181130 17:44:57.753" starttime="20181130 17:44:57.753"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port create --network ${network_name} ${port_name} --security-group ${sg} ${additional_args} ${allowed_pairs_argv}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:44:57.764" level="INFO">Starting process:
openstack port create --network l2l3_gw_mac_arp_net2 l2l3_gw_mac_arp_port4 --security-group l2l3_gw_mac_arp_sg  </msg>
<msg timestamp="20181130 17:44:57.808" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:00.644" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:00.645" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:00.645" starttime="20181130 17:44:57.763"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:00.646" level="INFO">+-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
+-----------------------+-------------------------------------------------------------------------+
| admin_state_up        | UP                                                                      |
| allowed_address_pairs |                                                                         |
| binding_host_id       |                                                                         |
| binding_profile       |                                                                         |
| binding_vif_details   |                                                                         |
| binding_vif_type      | unbound                                                                 |
| binding_vnic_type     | normal                                                                  |
| created_at            | 2018-11-30T17:45:00Z                                                    |
| data_plane_status     | None                                                                    |
| description           |                                                                         |
| device_id             |                                                                         |
| device_owner          |                                                                         |
| dns_assignment        | None                                                                    |
| dns_name              | None                                                                    |
| extra_dhcp_opts       |                                                                         |
| fixed_ips             | ip_address='10.2.0.4', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc' |
| id                    | 1c447cd3-493e-45df-a97f-5f7b4f7357a7                                    |
| ip_address            | None                                                                    |
| mac_address           | fa:16:3e:ff:69:10                                                       |
| name                  | l2l3_gw_mac_arp_port4                                                   |
| network_id            | f199ea94-32ef-4c40-99e6-bda0151b7076                                    |
| option_name           | None                                                                    |
| option_value          | None                                                                    |
| port_security_enabled | True                                                                    |
| project_id            | 9341be00c6f04f86a2c217cc0b55a336                                        |
| qos_policy_id         | None                                                                    |
| revision_number       | 1                                                                       |
| security_group_ids    | dfb77b57-5d40-4fda-9d99-e527310ad742                                    |
| status                | DOWN                                                                    |
| subnet_id             | None                                                                    |
| tags                  |                                                                         |
| trunk_details         | None                                                                    |
| updated_at            | 2018-11-30T17:45:00Z                                                    |
+-----------------------+-------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:45:00.647" starttime="20181130 17:45:00.646"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:00.647" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:00.647" starttime="20181130 17:45:00.647"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:00.648" starttime="20181130 17:45:00.648"></status>
</kw>
<msg timestamp="20181130 17:45:00.649" level="INFO">${output} = +-----------------------+-------------------------------------------------------------------------+
| Field                 | Value                                                                   |
...</msg>
<status status="PASS" endtime="20181130 17:45:00.649" starttime="20181130 17:44:57.762"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.649" starttime="20181130 17:44:57.751"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.649" starttime="20181130 17:44:54.555"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.649" starttime="20181130 17:44:48.509"></status>
</kw>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>3s</arg>
<arg>1s</arg>
<arg>Utils.Check For Elements At URI</arg>
<arg>${PORT_URL}</arg>
<arg>${PORT_LIST}</arg>
</arguments>
<kw name="Check For Elements At URI" library="Utils">
<doc>A GET is made at the supplied ${URI} and every item in the list of</doc>
<arguments>
<arg>${PORT_URL}</arg>
<arg>${PORT_LIST}</arg>
</arguments>
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>${session}</arg>
<arg>${uri}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:45:00.679" level="INFO">Get Request using : alias=session, uri=/restconf/config/neutron:neutron/ports/, headers=None json=None</msg>
<msg timestamp="20181130 17:45:00.679" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:45:00.679" starttime="20181130 17:45:00.675"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${pretty_print_json}" == "True"</arg>
<arg>Log Content</arg>
<arg>${resp.content}</arg>
<arg>ELSE</arg>
<arg>BuiltIn.Log</arg>
<arg>${resp.content}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp.content}</arg>
</arguments>
<msg timestamp="20181130 17:45:00.680" level="INFO">{"ports":{"port":[{"uuid":"1ac17345-ba08-460f-91ec-9abcb8af7923","fixed-ips":[{"subnet-id":"9ee8cd06-814e-4276-8c46-e43547a82b1b","ip-address":"10.1.0.27"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:4a:da:9f","security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"admin-state-up":true,"status":"ACTIVE","network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","name":"l2l3_gw_mac_arp_port1"},{"uuid":"526c0e04-6e40-4744-b443-791552e63c5c","fixed-ips":[{"subnet-id":"96848639-a059-4c86-af89-4a8e286cb9cc","ip-address":"10.2.0.11"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:1d:dd:3b","security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"admin-state-up":true,"status":"ACTIVE","network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","name":"l2l3_gw_mac_arp_port2"},{"uuid":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","fixed-ips":[{"subnet-id":"9ee8cd06-814e-4276-8c46-e43547a82b1b","ip-address":"10.1.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-f42370ed-f7c7-47f0-bba2-c945018c07ef","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:81:4f:68","admin-state-up":true,"network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","name":""},{"uuid":"1c447cd3-493e-45df-a97f-5f7b4f7357a7","fixed-ips":[{"subnet-id":"96848639-a059-4c86-af89-4a8e286cb9cc","ip-address":"10.2.0.4"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:ff:69:10","security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"admin-state-up":true,"status":"ACTIVE","network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","name":"l2l3_gw_mac_arp_port4"},{"uuid":"2495f33a-84b6-409a-bf17-a34f600f871a","fixed-ips":[{"subnet-id":"9ee8cd06-814e-4276-8c46-e43547a82b1b","ip-address":"10.1.0.26"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:b8:66:52","security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"admin-state-up":true,"status":"ACTIVE","network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","name":"l2l3_gw_mac_arp_port3"},{"uuid":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","fixed-ips":[{"subnet-id":"96848639-a059-4c86-af89-4a8e286cb9cc","ip-address":"10.2.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-f199ea94-32ef-4c40-99e6-bda0151b7076","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:a6:db:75","admin-state-up":true,"network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","name":""}]}}</msg>
<status status="PASS" endtime="20181130 17:45:00.680" starttime="20181130 17:45:00.680"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.680" starttime="20181130 17:45:00.679"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${resp.status_code}</arg>
<arg>200</arg>
</arguments>
<msg timestamp="20181130 17:45:00.681" level="INFO">Argument types are:
&lt;type 'int'&gt;
&lt;type 'unicode'&gt;</msg>
<status status="PASS" endtime="20181130 17:45:00.681" starttime="20181130 17:45:00.681"></status>
</kw>
<kw type="for" name="${i} IN [ @{elements} ]">
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_port1">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:00.682" starttime="20181130 17:45:00.682"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.682" starttime="20181130 17:45:00.682"></status>
</kw>
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_port2">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:00.683" starttime="20181130 17:45:00.683"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.683" starttime="20181130 17:45:00.682"></status>
</kw>
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_port3">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:00.684" starttime="20181130 17:45:00.683"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.684" starttime="20181130 17:45:00.683"></status>
</kw>
<kw type="foritem" name="${i} = l2l3_gw_mac_arp_port4">
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>${i}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:00.684" starttime="20181130 17:45:00.684"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.684" starttime="20181130 17:45:00.684"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.684" starttime="20181130 17:45:00.681"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.684" starttime="20181130 17:45:00.674"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.685" starttime="20181130 17:45:00.650"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:00.685" starttime="20181130 17:44:48.508"></status>
</kw>
<kw name="Create Router" library="OpenStackOperations">
<doc>Create Router and Add Interface to the subnets.</doc>
<arguments>
<arg>${REQ_ROUTER}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router create ${router_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:00.695" level="INFO">Starting process:
openstack router create l2l3_gw_mac_arp_rtr1</msg>
<msg timestamp="20181130 17:45:00.737" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:02.909" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:02.909" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:02.909" starttime="20181130 17:45:00.695"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:02.911" level="INFO">+-------------------------+--------------------------------------+
| Field                   | Value                                |
+-------------------------+--------------------------------------+
| admin_state_up          | UP                                   |
| availability_zone_hints | None                                 |
| availability_zones      | None                                 |
| created_at              | 2018-11-30T17:45:02Z                 |
| description             |                                      |
| distributed             | False                                |
| external_gateway_info   | None                                 |
| flavor_id               | None                                 |
| ha                      | False                                |
| id                      | 82eea9e2-5499-4c1e-97a7-31135eebf789 |
| name                    | l2l3_gw_mac_arp_rtr1                 |
| project_id              | 9341be00c6f04f86a2c217cc0b55a336     |
| revision_number         | 0                                    |
| routes                  |                                      |
| status                  | ACTIVE                               |
| tags                    |                                      |
| updated_at              | 2018-11-30T17:45:02Z                 |
+-------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:45:02.911" starttime="20181130 17:45:02.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:02.911" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:02.912" starttime="20181130 17:45:02.911"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:02.913" starttime="20181130 17:45:02.912"></status>
</kw>
<msg timestamp="20181130 17:45:02.913" level="INFO">${output} = +-------------------------+--------------------------------------+
| Field                   | Value                                |
+-------------------------+--------------------------------------+...</msg>
<status status="PASS" endtime="20181130 17:45:02.913" starttime="20181130 17:45:00.694"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:02.913" starttime="20181130 17:45:00.685"></status>
</kw>
<kw name="Add Interfaces To Routers">
<doc>Add Multiple Interfaces to Router and Verify</doc>
<kw type="for" name="${INTERFACE} IN [ @{REQ_SUBNETS} ]">
<kw type="foritem" name="${INTERFACE} = l2l3_gw_mac_arp_subnet1">
<kw name="Add Router Interface" library="OpenStackOperations">
<arguments>
<arg>${REQ_ROUTER}</arg>
<arg>${INTERFACE}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router add subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:02.927" level="INFO">Starting process:
openstack router add subnet l2l3_gw_mac_arp_rtr1 l2l3_gw_mac_arp_subnet1</msg>
<msg timestamp="20181130 17:45:02.969" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:07.185" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:07.186" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:07.186" starttime="20181130 17:45:02.927"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:07.187" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:07.187" starttime="20181130 17:45:07.186"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:07.187" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:07.187" starttime="20181130 17:45:07.187"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:07.188" starttime="20181130 17:45:07.188"></status>
</kw>
<msg timestamp="20181130 17:45:07.188" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:45:07.188" starttime="20181130 17:45:02.926"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:07.189" starttime="20181130 17:45:02.915"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:07.189" starttime="20181130 17:45:02.914"></status>
</kw>
<kw type="foritem" name="${INTERFACE} = l2l3_gw_mac_arp_subnet2">
<kw name="Add Router Interface" library="OpenStackOperations">
<arguments>
<arg>${REQ_ROUTER}</arg>
<arg>${INTERFACE}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router add subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:07.199" level="INFO">Starting process:
openstack router add subnet l2l3_gw_mac_arp_rtr1 l2l3_gw_mac_arp_subnet2</msg>
<msg timestamp="20181130 17:45:07.219" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:11.407" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:11.408" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:11.408" starttime="20181130 17:45:07.198"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:11.410" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:11.410" starttime="20181130 17:45:11.409"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:11.411" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:11.411" starttime="20181130 17:45:11.410"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:11.412" starttime="20181130 17:45:11.411"></status>
</kw>
<msg timestamp="20181130 17:45:11.412" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:45:11.412" starttime="20181130 17:45:07.197"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:11.412" starttime="20181130 17:45:07.189"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:11.412" starttime="20181130 17:45:07.189"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:11.413" starttime="20181130 17:45:02.914"></status>
</kw>
<kw name="Show Router Interface" library="OpenStackOperations">
<doc>List Routers interface associated with given Router and return output with neutron client.</doc>
<arguments>
<arg>${REQ_ROUTER}</arg>
</arguments>
<assign>
<var>${interface_output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port list --router ${router_name} -f value</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:11.427" level="INFO">Starting process:
openstack port list --router l2l3_gw_mac_arp_rtr1 -f value</msg>
<msg timestamp="20181130 17:45:11.467" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:13.804" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:13.805" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:13.805" starttime="20181130 17:45:11.426"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:13.808" level="INFO">81e8f78d-665f-47c3-8e45-f317330d54ba  fa:16:3e:2d:65:b4 ip_address='10.1.0.1', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b' DOWN
8d88e536-e78b-4b34-8576-417296c8aba5  fa:16:3e:c5:e8:58 ip_address='10.2.0.1', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc' DOWN</msg>
<status status="PASS" endtime="20181130 17:45:13.808" starttime="20181130 17:45:13.807"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:13.810" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:13.810" starttime="20181130 17:45:13.809"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:13.812" starttime="20181130 17:45:13.810"></status>
</kw>
<msg timestamp="20181130 17:45:13.813" level="INFO">${output} = 81e8f78d-665f-47c3-8e45-f317330d54ba  fa:16:3e:2d:65:b4 ip_address='10.1.0.1', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b' DOWN
8d88e536-e78b-4b34-8576-417296c8aba5  fa:16:3e:c5:e8:58 ip_address=...</msg>
<status status="PASS" endtime="20181130 17:45:13.813" starttime="20181130 17:45:11.425"></status>
</kw>
<msg timestamp="20181130 17:45:13.814" level="INFO">${interface_output} = 81e8f78d-665f-47c3-8e45-f317330d54ba  fa:16:3e:2d:65:b4 ip_address='10.1.0.1', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b' DOWN
8d88e536-e78b-4b34-8576-417296c8aba5  fa:16:3e:c5:e8:58 ip_address=...</msg>
<status status="PASS" endtime="20181130 17:45:13.814" starttime="20181130 17:45:11.413"></status>
</kw>
<kw type="for" name="${INTERFACE} IN [ @{REQ_SUBNETS} ]">
<kw type="foritem" name="${INTERFACE} = l2l3_gw_mac_arp_subnet1">
<kw name="Get Subnet Id" library="OpenStackOperations">
<doc>Retrieve the subnet id for the given subnet name</doc>
<arguments>
<arg>${INTERFACE}</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet show "${subnet_name}" | grep " id " | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:13.838" level="INFO">Starting process:
openstack subnet show "l2l3_gw_mac_arp_subnet1" | grep " id " | awk '{print $4}'</msg>
<msg timestamp="20181130 17:45:13.877" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:16.025" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:16.026" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:16.026" starttime="20181130 17:45:13.837"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:16.027" level="INFO">9ee8cd06-814e-4276-8c46-e43547a82b1b</msg>
<status status="PASS" endtime="20181130 17:45:16.027" starttime="20181130 17:45:16.026"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:16.028" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:16.028" starttime="20181130 17:45:16.027"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:16.028" starttime="20181130 17:45:16.028"></status>
</kw>
<msg timestamp="20181130 17:45:16.029" level="INFO">${output} = 9ee8cd06-814e-4276-8c46-e43547a82b1b</msg>
<status status="PASS" endtime="20181130 17:45:16.029" starttime="20181130 17:45:13.836"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 17:45:16.030" level="INFO">${splitted_output} = [u'9ee8cd06-814e-4276-8c46-e43547a82b1b']</msg>
<status status="PASS" endtime="20181130 17:45:16.030" starttime="20181130 17:45:16.029"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<msg timestamp="20181130 17:45:16.030" level="INFO">${subnet_id} = 9ee8cd06-814e-4276-8c46-e43547a82b1b</msg>
<status status="PASS" endtime="20181130 17:45:16.030" starttime="20181130 17:45:16.030"></status>
</kw>
<msg timestamp="20181130 17:45:16.030" level="INFO">${subnet_id} = 9ee8cd06-814e-4276-8c46-e43547a82b1b</msg>
<status status="PASS" endtime="20181130 17:45:16.031" starttime="20181130 17:45:13.815"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${interface_output}</arg>
<arg>${subnet_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:16.031" starttime="20181130 17:45:16.031"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:16.031" starttime="20181130 17:45:13.814"></status>
</kw>
<kw type="foritem" name="${INTERFACE} = l2l3_gw_mac_arp_subnet2">
<kw name="Get Subnet Id" library="OpenStackOperations">
<doc>Retrieve the subnet id for the given subnet name</doc>
<arguments>
<arg>${INTERFACE}</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet show "${subnet_name}" | grep " id " | awk '{print $4}'</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:16.041" level="INFO">Starting process:
openstack subnet show "l2l3_gw_mac_arp_subnet2" | grep " id " | awk '{print $4}'</msg>
<msg timestamp="20181130 17:45:16.063" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:18.419" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:18.420" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:18.420" starttime="20181130 17:45:16.040"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:18.421" level="INFO">96848639-a059-4c86-af89-4a8e286cb9cc</msg>
<status status="PASS" endtime="20181130 17:45:18.421" starttime="20181130 17:45:18.420"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:18.422" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:18.422" starttime="20181130 17:45:18.421"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:18.423" starttime="20181130 17:45:18.422"></status>
</kw>
<msg timestamp="20181130 17:45:18.423" level="INFO">${output} = 96848639-a059-4c86-af89-4a8e286cb9cc</msg>
<status status="PASS" endtime="20181130 17:45:18.423" starttime="20181130 17:45:16.040"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${EMPTY}</arg>
</arguments>
<assign>
<var>${splitted_output}</var>
</assign>
<msg timestamp="20181130 17:45:18.424" level="INFO">${splitted_output} = [u'96848639-a059-4c86-af89-4a8e286cb9cc']</msg>
<status status="PASS" endtime="20181130 17:45:18.424" starttime="20181130 17:45:18.424"></status>
</kw>
<kw name="Get From List" library="Collections">
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
<arguments>
<arg>${splitted_output}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<msg timestamp="20181130 17:45:18.425" level="INFO">${subnet_id} = 96848639-a059-4c86-af89-4a8e286cb9cc</msg>
<status status="PASS" endtime="20181130 17:45:18.425" starttime="20181130 17:45:18.425"></status>
</kw>
<msg timestamp="20181130 17:45:18.425" level="INFO">${subnet_id} = 96848639-a059-4c86-af89-4a8e286cb9cc</msg>
<status status="PASS" endtime="20181130 17:45:18.425" starttime="20181130 17:45:16.032"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${interface_output}</arg>
<arg>${subnet_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:18.426" starttime="20181130 17:45:18.426"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:18.426" starttime="20181130 17:45:16.031"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:18.426" starttime="20181130 17:45:13.814"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:18.426" starttime="20181130 17:45:02.913"></status>
</kw>
<kw name="Create Nova VMs">
<doc>Create Vm instances on compute nodes</doc>
<arguments>
<arg>${REQ_NUM_OF_VMS_PER_DPN}</arg>
</arguments>
<kw type="for" name="${index} IN RANGE [ 0 | ${NUM_OF_VMS_PER_DPN} ]">
<kw type="foritem" name="${index} = 0">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${PORT_LIST[${index}]}</arg>
<arg>${VM_NAMES[${index}]}</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:45:18.451" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:45:18.451" starttime="20181130 17:45:18.451"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:18.462" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port l2l3_gw_mac_arp_port1 --security-group l2l3_gw_mac_arp_sg --availability-zone nova: l2l3_gw_mac_arp_vm1</msg>
<msg timestamp="20181130 17:45:18.492" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:22.901" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:22.901" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:22.902" starttime="20181130 17:45:18.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:22.903" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | pVx2ntUgRA4B                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:45:22Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 13e4f387-a838-4288-a378-75a17b3a8c1a                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l2l3_gw_mac_arp_vm1                                             |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='dfb77b57-5d40-4fda-9d99-e527310ad742'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:45:22Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:45:22.903" starttime="20181130 17:45:22.902"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:22.903" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:22.903" starttime="20181130 17:45:22.903"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:22.904" starttime="20181130 17:45:22.904"></status>
</kw>
<msg timestamp="20181130 17:45:22.904" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:45:22.904" starttime="20181130 17:45:18.461"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:22.905" starttime="20181130 17:45:18.449"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:22.905" starttime="20181130 17:45:18.427"></status>
</kw>
<kw type="foritem" name="${index} = 1">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${PORT_LIST[${index}]}</arg>
<arg>${VM_NAMES[${index}]}</arg>
<arg>${OS_CMP1_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:45:22.922" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:45:22.922" starttime="20181130 17:45:22.921"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:22.929" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port l2l3_gw_mac_arp_port2 --security-group l2l3_gw_mac_arp_sg --availability-zone nova: l2l3_gw_mac_arp_vm2</msg>
<msg timestamp="20181130 17:45:22.966" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:26.992" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:26.993" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:26.993" starttime="20181130 17:45:22.929"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:26.994" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | T3cfRLsG8qpq                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:45:26Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 93f08cba-0fc5-4936-9a6f-472c022610c5                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l2l3_gw_mac_arp_vm2                                             |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='dfb77b57-5d40-4fda-9d99-e527310ad742'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:45:26Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:45:26.994" starttime="20181130 17:45:26.993"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:26.995" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:26.995" starttime="20181130 17:45:26.994"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:26.996" starttime="20181130 17:45:26.995"></status>
</kw>
<msg timestamp="20181130 17:45:26.996" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:45:26.996" starttime="20181130 17:45:22.928"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:26.996" starttime="20181130 17:45:22.920"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:26.996" starttime="20181130 17:45:22.905"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:26.996" starttime="20181130 17:45:18.427"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>${index}+1</arg>
</arguments>
<assign>
<var>${start}</var>
</assign>
<msg timestamp="20181130 17:45:26.997" level="INFO">${start} = 2</msg>
<status status="PASS" endtime="20181130 17:45:26.997" starttime="20181130 17:45:26.997"></status>
</kw>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>${start}+${NUM_OF_VMS_PER_DPN}</arg>
</arguments>
<assign>
<var>${NUM_OF_VMS_PER_DPN}</var>
</assign>
<msg timestamp="20181130 17:45:26.998" level="INFO">${NUM_OF_VMS_PER_DPN} = 4</msg>
<status status="PASS" endtime="20181130 17:45:26.998" starttime="20181130 17:45:26.998"></status>
</kw>
<kw type="for" name="${index} IN RANGE [ ${start} | ${NUM_OF_VMS_PER_DPN} ]">
<kw type="foritem" name="${index} = 2">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${PORT_LIST[${index}]}</arg>
<arg>${VM_NAMES[${index}]}</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:45:27.019" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:45:27.019" starttime="20181130 17:45:27.019"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:27.028" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port l2l3_gw_mac_arp_port3 --security-group l2l3_gw_mac_arp_sg --availability-zone nova: l2l3_gw_mac_arp_vm3</msg>
<msg timestamp="20181130 17:45:27.068" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:30.900" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:30.901" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:30.901" starttime="20181130 17:45:27.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:30.902" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | hJoJLR3oKRbv                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:45:30Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 1d97b805-7647-4aac-82a6-d558dc9c4a55                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l2l3_gw_mac_arp_vm3                                             |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='dfb77b57-5d40-4fda-9d99-e527310ad742'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:45:30Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:45:30.903" starttime="20181130 17:45:30.902"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:30.903" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:30.903" starttime="20181130 17:45:30.903"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:30.904" starttime="20181130 17:45:30.903"></status>
</kw>
<msg timestamp="20181130 17:45:30.904" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:45:30.904" starttime="20181130 17:45:27.027"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:30.905" starttime="20181130 17:45:27.017"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:30.905" starttime="20181130 17:45:26.998"></status>
</kw>
<kw type="foritem" name="${index} = 3">
<kw name="Create Vm Instance With Port On Compute Node" library="OpenStackOperations">
<doc>Create One VM instance using given ${port_name} and for given ${node_hostname}</doc>
<arguments>
<arg>${PORT_LIST[${index}]}</arg>
<arg>${VM_NAMES[${index}]}</arg>
<arg>${OS_CMP2_HOSTNAME}</arg>
<arg>sg=${SECURITY_GROUP}</arg>
</arguments>
<kw name="Set Variable If" library="BuiltIn">
<doc>Sets variable based on the given condition.</doc>
<arguments>
<arg>"${image}"=="${EMPTY}"</arg>
<arg>${CIRROS_${OPENSTACK_BRANCH}}</arg>
<arg>${image}</arg>
</arguments>
<assign>
<var>${image}</var>
</assign>
<msg timestamp="20181130 17:45:30.929" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181130 17:45:30.929" starttime="20181130 17:45:30.928"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server create --image ${image} --flavor ${flavor} --port ${port_name} --security-group ${sg} --availability-zone nova:${node_hostname} ${vm_instance_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:30.943" level="INFO">Starting process:
openstack server create --image cirros-0.3.5-x86_64-disk --flavor m1.nano --port l2l3_gw_mac_arp_port4 --security-group l2l3_gw_mac_arp_sg --availability-zone nova: l2l3_gw_mac_arp_vm4</msg>
<msg timestamp="20181130 17:45:30.980" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:34.915" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:34.916" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:34.916" starttime="20181130 17:45:30.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:34.918" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | None                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                            |
| OS-EXT-SRV-ATTR:instance_name       |                                                                 |
| OS-EXT-STS:power_state              | NOSTATE                                                         |
| OS-EXT-STS:task_state               | scheduling                                                      |
| OS-EXT-STS:vm_state                 | building                                                        |
| OS-SRV-USG:launched_at              | None                                                            |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           |                                                                 |
| adminPass                           | EMyL2Ng9aekn                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-11-30T17:45:34Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 5b39db29-8f60-486e-b947-ef07ddb70629                            |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d) |
| key_name                            | None                                                            |
| name                                | l2l3_gw_mac_arp_vm4                                             |
| progress                            | 0                                                               |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                |
| properties                          |                                                                 |
| security_groups                     | name='dfb77b57-5d40-4fda-9d99-e527310ad742'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-11-30T17:45:34Z                                            |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:45:34.918" starttime="20181130 17:45:34.917"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:34.919" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:34.919" starttime="20181130 17:45:34.918"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:34.920" starttime="20181130 17:45:34.919"></status>
</kw>
<msg timestamp="20181130 17:45:34.921" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181130 17:45:34.921" starttime="20181130 17:45:30.941"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:34.921" starttime="20181130 17:45:30.926"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:34.921" starttime="20181130 17:45:30.905"></status>
</kw>
<status status="PASS" endtime="20181130 17:45:34.921" starttime="20181130 17:45:26.998"></status>
</kw>
<kw name="Get VM IPs" library="OpenStackOperations">
<doc>Get the instance IP addresses and nameserver address for the list of given vms.</doc>
<arguments>
<arg>@{NET_1_VMS}</arg>
</arguments>
<assign>
<var>@{NET_1_VM_IPS}</var>
<var>${NET_1_DHCP_IP}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>@{EMPTY}</arg>
</arguments>
<assign>
<var>@{vm_ips}</var>
</assign>
<msg timestamp="20181130 17:45:34.923" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:45:34.924" starttime="20181130 17:45:34.923"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = l2l3_gw_mac_arp_vm1">
<kw name="Poll VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm}</arg>
</arguments>
<kw name="Wait Until Keyword Succeeds" library="BuiltIn">
<doc>Runs the specified keyword and retries if it fails.</doc>
<arguments>
<arg>${retry}</arg>
<arg>${retry_interval}</arg>
<arg>OpenStackOperations.Verify VM Is ACTIVE</arg>
<arg>${vm_name}</arg>
</arguments>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:45:34.943" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:45:34.964" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:45:38.001" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:45:38.002" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:45:38.002" starttime="20181130 17:45:34.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:45:38.004" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:45:38.004" starttime="20181130 17:45:38.003"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:45:38.005" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:45:38.006" starttime="20181130 17:45:38.005"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:45:38.007" starttime="20181130 17:45:38.006"></status>
</kw>
<msg timestamp="20181130 17:45:38.008" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:45:38.008" starttime="20181130 17:45:34.942"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:45:38.010" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:45:38.010" starttime="20181130 17:45:38.009"></status>
</kw>
<status status="FAIL" endtime="20181130 17:45:38.011" starttime="20181130 17:45:34.927"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:46:08.027" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:46:08.059" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:46:12.149" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:46:12.149" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:46:12.149" starttime="20181130 17:46:08.026"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:46:12.151" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:46:12.151" starttime="20181130 17:46:12.150"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:46:12.152" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:46:12.152" starttime="20181130 17:46:12.152"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:46:12.154" starttime="20181130 17:46:12.153"></status>
</kw>
<msg timestamp="20181130 17:46:12.154" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:46:12.154" starttime="20181130 17:46:08.025"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:46:12.155" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:46:12.156" starttime="20181130 17:46:12.155"></status>
</kw>
<status status="FAIL" endtime="20181130 17:46:12.156" starttime="20181130 17:46:08.011"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:46:42.180" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:46:42.206" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:46:46.153" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:46:46.154" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:46:46.154" starttime="20181130 17:46:42.180"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:46:46.155" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:46:46.155" starttime="20181130 17:46:46.154"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:46:46.156" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:46:46.156" starttime="20181130 17:46:46.155"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:46:46.157" starttime="20181130 17:46:46.156"></status>
</kw>
<msg timestamp="20181130 17:46:46.158" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:46:46.158" starttime="20181130 17:46:42.178"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:46:46.158" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:46:46.159" starttime="20181130 17:46:46.158"></status>
</kw>
<status status="FAIL" endtime="20181130 17:46:46.159" starttime="20181130 17:46:42.157"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:47:16.183" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:47:16.229" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:47:19.586" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:47:19.587" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:47:19.587" starttime="20181130 17:47:16.183"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:47:19.589" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:47:19.589" starttime="20181130 17:47:19.588"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:47:19.590" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:47:19.591" starttime="20181130 17:47:19.590"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:47:19.592" starttime="20181130 17:47:19.591"></status>
</kw>
<msg timestamp="20181130 17:47:19.593" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:47:19.593" starttime="20181130 17:47:16.181"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:47:19.595" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:47:19.595" starttime="20181130 17:47:19.594"></status>
</kw>
<status status="FAIL" endtime="20181130 17:47:19.595" starttime="20181130 17:47:16.160"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:47:49.621" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:47:49.665" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:47:52.718" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:47:52.718" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:47:52.718" starttime="20181130 17:47:49.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:47:52.720" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:47:52.720" starttime="20181130 17:47:52.719"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:47:52.721" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:47:52.721" starttime="20181130 17:47:52.721"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:47:52.723" starttime="20181130 17:47:52.722"></status>
</kw>
<msg timestamp="20181130 17:47:52.723" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:47:52.723" starttime="20181130 17:47:49.618"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:47:52.724" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:47:52.724" starttime="20181130 17:47:52.723"></status>
</kw>
<status status="FAIL" endtime="20181130 17:47:52.725" starttime="20181130 17:47:49.597"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:48:22.748" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:48:22.780" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:48:26.018" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:48:26.018" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:48:26.018" starttime="20181130 17:48:22.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:48:26.020" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:48:26.020" starttime="20181130 17:48:26.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:48:26.020" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:48:26.020" starttime="20181130 17:48:26.020"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:48:26.021" starttime="20181130 17:48:26.021"></status>
</kw>
<msg timestamp="20181130 17:48:26.021" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:48:26.021" starttime="20181130 17:48:22.746"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:48:26.022" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:48:26.022" starttime="20181130 17:48:26.022"></status>
</kw>
<status status="FAIL" endtime="20181130 17:48:26.023" starttime="20181130 17:48:22.726"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:48:56.047" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:48:56.088" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:48:59.249" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:48:59.250" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:48:59.250" starttime="20181130 17:48:56.046"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:48:59.252" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:48:59.252" starttime="20181130 17:48:59.251"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:48:59.253" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:48:59.253" starttime="20181130 17:48:59.252"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:48:59.254" starttime="20181130 17:48:59.253"></status>
</kw>
<msg timestamp="20181130 17:48:59.254" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:48:59.255" starttime="20181130 17:48:56.045"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:48:59.256" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:48:59.256" starttime="20181130 17:48:59.255"></status>
</kw>
<status status="FAIL" endtime="20181130 17:48:59.256" starttime="20181130 17:48:56.024"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:49:29.270" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:49:29.316" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:49:32.334" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:49:32.335" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:49:32.335" starttime="20181130 17:49:29.270"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:49:32.337" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:49:32.337" starttime="20181130 17:49:32.336"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:49:32.338" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:49:32.339" starttime="20181130 17:49:32.338"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:49:32.340" starttime="20181130 17:49:32.339"></status>
</kw>
<msg timestamp="20181130 17:49:32.341" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:49:32.341" starttime="20181130 17:49:29.269"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:49:32.342" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:49:32.343" starttime="20181130 17:49:32.342"></status>
</kw>
<status status="FAIL" endtime="20181130 17:49:32.343" starttime="20181130 17:49:29.257"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:50:02.366" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:50:02.401" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:50:05.562" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:50:05.562" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:50:05.562" starttime="20181130 17:50:02.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:50:05.563" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:50:05.563" starttime="20181130 17:50:05.563"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:50:05.564" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:50:05.564" starttime="20181130 17:50:05.564"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:50:05.565" starttime="20181130 17:50:05.564"></status>
</kw>
<msg timestamp="20181130 17:50:05.565" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:50:05.565" starttime="20181130 17:50:02.364"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:50:05.566" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:50:05.566" starttime="20181130 17:50:05.565"></status>
</kw>
<status status="FAIL" endtime="20181130 17:50:05.566" starttime="20181130 17:50:02.344"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:50:35.589" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:50:35.625" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:50:39.159" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:50:39.159" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:50:39.160" starttime="20181130 17:50:35.589"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:50:39.161" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:50:39.161" starttime="20181130 17:50:39.160"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:50:39.161" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:50:39.161" starttime="20181130 17:50:39.161"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:50:39.162" starttime="20181130 17:50:39.162"></status>
</kw>
<msg timestamp="20181130 17:50:39.162" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:50:39.162" starttime="20181130 17:50:35.588"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:50:39.163" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:50:39.163" starttime="20181130 17:50:39.163"></status>
</kw>
<status status="FAIL" endtime="20181130 17:50:39.163" starttime="20181130 17:50:35.567"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:51:09.188" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:51:09.210" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:51:12.880" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:51:12.881" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:51:12.881" starttime="20181130 17:51:09.188"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:51:12.882" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:51:12.882" starttime="20181130 17:51:12.881"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:51:12.883" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:51:12.883" starttime="20181130 17:51:12.882"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:51:12.884" starttime="20181130 17:51:12.883"></status>
</kw>
<msg timestamp="20181130 17:51:12.884" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:51:12.884" starttime="20181130 17:51:09.186"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:51:12.885" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:51:12.885" starttime="20181130 17:51:12.885"></status>
</kw>
<status status="FAIL" endtime="20181130 17:51:12.886" starttime="20181130 17:51:09.164"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:51:42.905" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:51:42.948" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:51:45.994" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:51:45.995" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:51:45.995" starttime="20181130 17:51:42.904"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:51:45.996" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:51:45.996" starttime="20181130 17:51:45.995"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:51:45.997" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:51:45.997" starttime="20181130 17:51:45.997"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:51:45.998" starttime="20181130 17:51:45.997"></status>
</kw>
<msg timestamp="20181130 17:51:45.999" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:51:45.999" starttime="20181130 17:51:42.903"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:51:46.000" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:51:46.000" starttime="20181130 17:51:45.999"></status>
</kw>
<status status="FAIL" endtime="20181130 17:51:46.000" starttime="20181130 17:51:42.887"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:52:16.017" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:52:16.062" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:52:19.217" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:52:19.218" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:52:19.218" starttime="20181130 17:52:16.017"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:52:19.220" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:52:19.220" starttime="20181130 17:52:19.219"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:52:19.222" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:52:19.222" starttime="20181130 17:52:19.221"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:52:19.224" starttime="20181130 17:52:19.222"></status>
</kw>
<msg timestamp="20181130 17:52:19.225" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:52:19.225" starttime="20181130 17:52:16.016"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:52:19.226" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:52:19.226" starttime="20181130 17:52:19.225"></status>
</kw>
<status status="FAIL" endtime="20181130 17:52:19.227" starttime="20181130 17:52:16.001"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:52:49.248" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:52:49.281" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:52:52.364" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:52:52.365" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:52:52.365" starttime="20181130 17:52:49.247"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:52:52.366" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:52:52.366" starttime="20181130 17:52:52.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:52:52.366" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:52:52.366" starttime="20181130 17:52:52.366"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:52:52.367" starttime="20181130 17:52:52.367"></status>
</kw>
<msg timestamp="20181130 17:52:52.367" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:52:52.367" starttime="20181130 17:52:49.246"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:52:52.368" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:52:52.368" starttime="20181130 17:52:52.368"></status>
</kw>
<status status="FAIL" endtime="20181130 17:52:52.368" starttime="20181130 17:52:49.228"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:53:22.395" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:53:22.439" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:53:25.923" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:53:25.923" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:53:25.923" starttime="20181130 17:53:22.394"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:53:25.924" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:53:25.925" starttime="20181130 17:53:25.924"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:53:25.925" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:53:25.925" starttime="20181130 17:53:25.925"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:53:25.926" starttime="20181130 17:53:25.925"></status>
</kw>
<msg timestamp="20181130 17:53:25.926" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:53:25.926" starttime="20181130 17:53:22.393"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:53:25.927" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:53:25.927" starttime="20181130 17:53:25.926"></status>
</kw>
<status status="FAIL" endtime="20181130 17:53:25.927" starttime="20181130 17:53:22.370"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:53:55.949" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:53:55.994" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:53:59.360" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:53:59.361" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:53:59.361" starttime="20181130 17:53:55.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:53:59.363" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:53:59.363" starttime="20181130 17:53:59.362"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:53:59.364" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:53:59.364" starttime="20181130 17:53:59.363"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:53:59.366" starttime="20181130 17:53:59.365"></status>
</kw>
<msg timestamp="20181130 17:53:59.366" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:53:59.366" starttime="20181130 17:53:55.947"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:53:59.368" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:53:59.368" starttime="20181130 17:53:59.367"></status>
</kw>
<status status="FAIL" endtime="20181130 17:53:59.368" starttime="20181130 17:53:55.928"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:54:29.390" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:54:29.435" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:54:32.586" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:54:32.587" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:54:32.587" starttime="20181130 17:54:29.390"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:54:32.588" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:54:32.589" starttime="20181130 17:54:32.588"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:54:32.590" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:54:32.590" starttime="20181130 17:54:32.589"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:54:32.591" starttime="20181130 17:54:32.590"></status>
</kw>
<msg timestamp="20181130 17:54:32.591" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:54:32.591" starttime="20181130 17:54:29.388"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:54:32.592" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:54:32.592" starttime="20181130 17:54:32.592"></status>
</kw>
<status status="FAIL" endtime="20181130 17:54:32.593" starttime="20181130 17:54:29.369"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:55:02.618" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:55:02.643" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:55:05.986" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:55:05.987" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:55:05.987" starttime="20181130 17:55:02.617"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:55:05.989" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:55:05.989" starttime="20181130 17:55:05.988"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:55:05.991" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:55:05.991" starttime="20181130 17:55:05.990"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:05.993" starttime="20181130 17:55:05.991"></status>
</kw>
<msg timestamp="20181130 17:55:05.993" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:55:05.994" starttime="20181130 17:55:02.616"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:55:05.995" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:55:05.995" starttime="20181130 17:55:05.994"></status>
</kw>
<status status="FAIL" endtime="20181130 17:55:05.996" starttime="20181130 17:55:02.594"></status>
</kw>
<kw name="Verify VM Is ACTIVE" library="OpenStackOperations">
<doc>Run these commands to check whether the created vm instance is active or not.</doc>
<arguments>
<arg>${vm_name}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm_name} | grep OS-EXT-STS:vm_state</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:55:36.015" level="INFO">Starting process:
openstack server show l2l3_gw_mac_arp_vm1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181130 17:55:36.055" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:55:39.275" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:55:39.276" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:55:39.276" starttime="20181130 17:55:36.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:55:39.278" level="INFO">| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |</msg>
<status status="PASS" endtime="20181130 17:55:39.279" starttime="20181130 17:55:39.277"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:55:39.280" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:55:39.280" starttime="20181130 17:55:39.279"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:39.281" starttime="20181130 17:55:39.280"></status>
</kw>
<msg timestamp="20181130 17:55:39.282" level="INFO">${output} = | OS-EXT-STS:vm_state                 | error                                                                                                                                                           ...</msg>
<status status="PASS" endtime="20181130 17:55:39.282" starttime="20181130 17:55:36.013"></status>
</kw>
<kw name="Should Contain" library="BuiltIn">
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<arguments>
<arg>${output}</arg>
<arg>active</arg>
</arguments>
<msg timestamp="20181130 17:55:39.283" level="FAIL">'| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:55:39.284" starttime="20181130 17:55:39.283"></status>
</kw>
<status status="FAIL" endtime="20181130 17:55:39.284" starttime="20181130 17:55:35.997"></status>
</kw>
<msg timestamp="20181130 17:55:39.284" level="FAIL">Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</msg>
<status status="FAIL" endtime="20181130 17:55:39.285" starttime="20181130 17:45:34.926"></status>
</kw>
<status status="FAIL" endtime="20181130 17:55:39.285" starttime="20181130 17:45:34.925"></status>
</kw>
<status status="FAIL" endtime="20181130 17:55:39.285" starttime="20181130 17:45:34.924"></status>
</kw>
<status status="FAIL" endtime="20181130 17:55:39.286" starttime="20181130 17:45:34.924"></status>
</kw>
<status status="FAIL" endtime="20181130 17:55:39.286" starttime="20181130 17:45:34.922"></status>
</kw>
<status status="FAIL" endtime="20181130 17:55:39.286" starttime="20181130 17:45:18.426"></status>
</kw>
<status status="FAIL" endtime="20181130 17:55:39.287" starttime="20181130 17:44:21.087"></status>
</kw>
<status status="FAIL" endtime="20181130 17:55:39.287" starttime="20181130 17:43:33.743"></status>
</kw>
<test id="s1-s10-t1" name="Verify that table Miss entry for GWMAC table 19 points to table 17 dispatcher table">
<doc>To Verify there should be an entry for table=17,in the table=19 DUMP_FLOWS</doc>
<status status="FAIL" endtime="20181130 17:55:39.291" critical="yes" starttime="20181130 17:55:39.288">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s10-t2" name="Verify the pipeline flow from dispatcher table 17 (L3VPN) to table 19">
<doc>To Verify the end to end pipeline flow from table=17 to table=19 DUMP_FLOWS</doc>
<status status="FAIL" endtime="20181130 17:55:39.293" critical="yes" starttime="20181130 17:55:39.292">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s10-t3" name="Verify that ARP requests and ARP response received on GWMAC table are punted to controller for learning ,resubmitted to table 17,sent to ARP responder">
<doc>To verify the ARP Request and ARP response entry should be there after the dump_groups and dispatcher table should point to ARP responder</doc>
<status status="FAIL" endtime="20181130 17:55:39.295" critical="yes" starttime="20181130 17:55:39.294">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s10-t4" name="Verify that table miss entry for table 17 should not point to table 81 arp table">
<doc>To Verify there should not be an entry for the arp_responder_table in table=17</doc>
<status status="FAIL" endtime="20181130 17:55:39.297" critical="yes" starttime="20181130 17:55:39.296">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s10-t5" name="Verify that Multiple GWMAC entries in GWMAC table points to FIB table 21 (L3VPN pipeline)">
<doc>To Verify the one or more default gateway mac enteries on the table=19 flows that points to FIB table 21</doc>
<status status="FAIL" endtime="20181130 17:55:39.299" critical="yes" starttime="20181130 17:55:39.298">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s10-t6" name="Verify table miss entry of ARP responder table points to drop actions">
<doc>To Verify the default flow entry of table=81 drops when openflow controller connected to compute node</doc>
<status status="FAIL" endtime="20181130 17:55:39.302" critical="yes" starttime="20181130 17:55:39.300">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s10-t7" name="Verify ARP eth_type entries and actions for ARP request and ARP response are populated on GWMAC table">
<doc>To Verify the entry of ARP request(arp=1) and ARP response(arp=2) in table=19</doc>
<status status="FAIL" endtime="20181130 17:55:39.304" critical="yes" starttime="20181130 17:55:39.302">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s10-t8" name="Verify GWMAC entires are populated with Neutron Router MAC address per network in GWMAC table">
<doc>To Verify gateway mac entires are populated with neutron router mac address for network with vpn dissociation from router</doc>
<status status="FAIL" endtime="20181130 17:55:39.306" critical="yes" starttime="20181130 17:55:39.305">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<test id="s1-s10-t9" name="Verify GWMAC entires are populated with port MAC address for network with vpn association to router in GWMAC table">
<doc>To Verify gateway mac entires are populated with port MAC address for network with vpn association to router</doc>
<status status="FAIL" endtime="20181130 17:55:39.309" critical="yes" starttime="20181130 17:55:39.307">Parent suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</test>
<kw type="teardown" name="OpenStack Suite Teardown" library="OpenStackOperations">
<doc>Wrapper teardown keyword that can be used in any suite running in an openstack environement</doc>
<kw name="Get Suite Debugs" library="OpenStackOperations">
<kw name="Get Test Teardown Debugs" library="OpenStackOperations">
<arguments>
<arg>test_name=${SUITE_NAME}</arg>
<arg>fail=False</arg>
</arguments>
<kw name="Get All" library="ODLTools">
<doc>Get all results provided by ODLTools</doc>
<arguments>
<arg>node_ip=${HA_PROXY_IP}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Cluster Info" library="ODLTools">
<doc>Get ODL Cluster related information like transaction counts, commit rates, etc.</doc>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show cluster-info -i ${ODL_SYSTEM_${i+1}_IP} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:55:39.321" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc</msg>
<status status="PASS" endtime="20181130 17:55:39.321" starttime="20181130 17:55:39.318"></status>
</kw>
<kw name="Run" library="OperatingSystem">
<doc>Runs the given command in the system and returns the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:39.325" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.10 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:55:39.858" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181130 17:55:39.858" starttime="20181130 17:55:39.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:55:39.859" level="INFO">output: ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operational Sync Status = True
--------------------------------------------------------------------------------------------------------

--------------------------------------- Datastore Status -----------------------------------------------

---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 2284
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 9
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-config
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 705
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-config
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-default-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 5436
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-default-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-prefix-configuration-shard-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 1
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-prefix-configuration-shard-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 2
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-topology-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 3398
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-topology-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-entity-ownership-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 30
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-entity-ownership-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
ShardName                   = member-1-shard-inventory-operational
RaftState                   = Leader
AbortTransactionsCount      = 0
CommittedTransactionsCount  = 203
FailedReadTransactionsCount = 0
FailedTransactionsCount     = 0
LeadershipChangeCount       = 1
Leader                      = member-1-shard-inventory-operational
PendingTxCommitQueueSize    = 0
ReadOnlyTransactionCount    = 0
ReadWriteTransactionCount   = 0
WriteOnlyTransactionCount   = 0
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- DOMDataBroker CommitStats Details ----------------------------------

AverageCommitTime   = 0.00 ns
LongestCommitTime   = 0.00 ns
ShortestCommitTime  = 0.00 ns
TotalCommits        = 0
--------------------------------------------------------------------------------------------------------

----------------------------------- DISTRIBUTED DATASTORE COMMIT RATE ----------------------------------

distributed-data-store.config.commit.rate_Min      = 0.560063
distributed-data-store.config.commit.rate_Max      = 70.029102
distributed-data-store.config.commit.rate_Mean     = 8.8953126505
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 2998
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.096843
distributed-data-store.operational.commit.rate_Max      = 26.792971
distributed-data-store.operational.commit.rate_Mean     = 0.457472531291
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 8967
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- NETSTAT DETAILS FOR PORT 2550 --------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------- CPU AND MEMORY UTILIZATION OF THE KARAF PROCESS GATHERED BY 'TOP' --------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- FREE AND USED MEMORY IN THE SYSTEM ---------------------------------

TBD
--------------------------------------------------------------------------------------------------------

----------------------------------- NODE HEALTH CHECK STATUS -------------------------------------------

Cluster Members = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Cluster Leader = akka.tcp://opendaylight-cluster-data@127.0.0.1:2550
Unreachable Members = 
None
--------------------------------------------------------------------------------------------------------

-------------------------------------- lsof of KARAF Process -------------------------------------------

TBD
--------------------------------------------------------------------------------------------------------

None</msg>
<status status="PASS" endtime="20181130 17:55:39.860" starttime="20181130 17:55:39.859"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:39.860" starttime="20181130 17:55:39.317"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:39.860" starttime="20181130 17:55:39.316"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:39.860" starttime="20181130 17:55:39.315"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Get EOS</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get EOS" library="ODLTools">
<doc>Get the various ODL entity ownership information</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 17:55:39.863" level="INFO">${tmpdir} = CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181130 17:55:39.863" starttime="20181130 17:55:39.863"></status>
</kw>
<msg timestamp="20181130 17:55:39.863" level="INFO">${dstdir} = /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181130 17:55:39.863" starttime="20181130 17:55:39.862"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt show eos -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:55:39.864" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181130 17:55:39.864" starttime="20181130 17:55:39.863"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:39.867" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L2L3_Gatewaymac_Arp 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:55:40.121" level="INFO">${rc} = 0</msg>
<msg timestamp="20181130 17:55:40.121" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181130 17:55:40.121" starttime="20181130 17:55:39.864"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.122" level="INFO">rc: 0, output: ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
------------------------------------------------------- ------------------
VPN_SERVICE                                             member-1 (member-1)
arpmonitoring                                           member-1 (member-1)
bgp                                                     member-1 (member-1)
elan                                                    member-1 (member-1)
interface_config                                        member-1 (member-1)
interface_service_binding                               member-1 (member-1)
itm_config                                              member-1 (member-1)
netvirt-acl                                             member-1 (member-1)
netvirt-ipv6service-owner-entity                        member-1 (member-1)
netvirt-qos-owner-entity                                member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/44641043685057 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.29      member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181130 17:55:40.122" starttime="20181130 17:55:40.121"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.123" starttime="20181130 17:55:40.122"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.123" starttime="20181130 17:55:39.861"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.123" starttime="20181130 17:55:39.860"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>ODLTools.Analyze Tunnels</arg>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>${node_ip}</arg>
<arg>test_name=${test_name}</arg>
</arguments>
<kw name="Get Path" library="ODLTools">
<doc>Get odltools path for a given test case</doc>
<arguments>
<arg>${test_name}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<kw name="Evaluate" library="BuiltIn">
<doc>Evaluates the given expression in Python and returns the results.</doc>
<arguments>
<arg>"""${test_name}""".replace(" ","_").replace("/","_").replace(".","_").replace("(","_").replace(")","_")</arg>
</arguments>
<assign>
<var>${tmpdir}</var>
</assign>
<msg timestamp="20181130 17:55:40.125" level="INFO">${tmpdir} = CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181130 17:55:40.125" starttime="20181130 17:55:40.125"></status>
</kw>
<msg timestamp="20181130 17:55:40.126" level="INFO">${dstdir} = /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181130 17:55:40.126" starttime="20181130 17:55:40.124"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>odltools netvirt analyze tunnels -i ${node_ip} -t ${port} -u ${ODL_RESTCONF_USER} -w ${ODL_RESTCONF_PASSWORD} --path ${dstdir}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:55:40.126" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181130 17:55:40.126" starttime="20181130 17:55:40.126"></status>
</kw>
<kw name="Run And Return Rc And Output" library="OperatingSystem">
<doc>Runs the given command in the system and returns the RC and output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${rc}</var>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.129" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w 6YouCqU6p47Nmf24q2xZHrfkc --path /tmp/CSIT_L2L3_Gatewaymac_Arp 2&gt;&amp;1'.</msg>
<msg timestamp="20181130 17:55:40.447" level="INFO">${rc} = 1</msg>
<msg timestamp="20181130 17:55:40.448" level="INFO">${output} = 2018-11-30 17:55:40,355 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 17:55:40,358 | ERR | common.re...</msg>
<status status="PASS" endtime="20181130 17:55:40.448" starttime="20181130 17:55:40.126"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>rc: ${rc}, output: ${output}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.449" level="INFO">rc: 1, output: 2018-11-30 17:55:40,355 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:tunnel-list
2018-11-30 17:55:40,358 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/operational/itm-state:tunnels_state
2018-11-30 17:55:40,360 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
2018-11-30 17:55:40,369 | ERR | netvirt.analyze      | 0278 | Tunnel configuration missing
Analysing transport-zone:f199ea94-32ef-4c40-99e6-bda0151b7076
Tunnel configuration missing
Traceback (most recent call last):
  File "/usr/bin/odltools", line 11, in &lt;module&gt;
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/odltools/__main__.py", line 13, in main
    cli.main()
  File "/usr/lib/python2.7/site-packages/odltools/cli.py", line 50, in main
    sys.exit(args.func(args))
  File "/usr/lib/python2.7/site-packages/odltools/netvirt/analyze.py", line 281, in analyze_tunnels
    for tunnel in all_tunnels.get('missing'):
AttributeError: 'NoneType' object has no attribute 'get'</msg>
<status status="PASS" endtime="20181130 17:55:40.449" starttime="20181130 17:55:40.448"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${rc}' == '0'</arg>
</arguments>
<msg timestamp="20181130 17:55:40.450" level="FAIL">''1' == '0'' should be true.</msg>
<status status="FAIL" endtime="20181130 17:55:40.450" starttime="20181130 17:55:40.449"></status>
</kw>
<status status="FAIL" endtime="20181130 17:55:40.450" starttime="20181130 17:55:40.124"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.450" starttime="20181130 17:55:40.123"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.450" starttime="20181130 17:55:39.314"></status>
</kw>
<kw name="Get OvsDebugInfo" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from all Openstack nodes</doc>
<kw type="for" name="${conn_id} IN [ @{OS_ALL_CONN_IDS} ]">
<kw type="foritem" name="${conn_id} = 12">
<kw name="Get DumpFlows And Ovsconfig" library="OpenStackOperations">
<doc>Get the OvsConfig and Flow entries from OVS from the Openstack Node</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.452" starttime="20181130 17:55:40.452"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.453" starttime="20181130 17:55:40.453"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.454" starttime="20181130 17:55:40.453"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.460" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181130 17:55:40.460" starttime="20181130 17:55:40.454"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.476" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:6e:52:19:ed:fa brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fc:f5:59:56:cf brd ff:ff:ff:ff:ff:ff
4: eth2: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UP mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:88:ca:71:b4:52 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ce:c2:98:61:a8:9b brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:2b:29:62:95:b9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:c3:82:24:08 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 28:99:cd:8d:1e:c1 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.477" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181130 17:55:40.477" starttime="20181130 17:55:40.461"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.477" starttime="20181130 17:55:40.452"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.479" starttime="20181130 17:55:40.479"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.479" starttime="20181130 17:55:40.479"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.481" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181130 17:55:40.481" starttime="20181130 17:55:40.479"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.496" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.4/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::26e:52ff:fe19:edfa/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.29/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2fc:f5ff:fe59:56cf/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.27/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.26/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::288:caff:fe71:b452/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.21/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::22b:29ff:fe62:95b9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:c3ff:fe82:2408/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.496" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/24...</msg>
<status status="PASS" endtime="20181130 17:55:40.496" starttime="20181130 17:55:40.481"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.497" starttime="20181130 17:55:40.477"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.498" starttime="20181130 17:55:40.498"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.498" starttime="20181130 17:55:40.498"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.500" level="INFO">ip route</msg>
<status status="PASS" endtime="20181130 17:55:40.500" starttime="20181130 17:55:40.499"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.506" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.10 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.21 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.506" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.29 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.27 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181130 17:55:40.506" starttime="20181130 17:55:40.500"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.506" starttime="20181130 17:55:40.497"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.508" starttime="20181130 17:55:40.507"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.508" starttime="20181130 17:55:40.508"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.510" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181130 17:55:40.510" starttime="20181130 17:55:40.508"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.513" level="INFO">? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:48 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.513" level="INFO">${output} = ? (192.168.37.199) at 5e:b9:c9:f1:5d:47 [ether] on br-ex
? (192.0.2.1) at 00:4e:5b:3f:a7:fa [ether] on eth0
? (192.168.37.1) at 00:3e:76:9d:f3:3b [ether] on br-ex
? (192.0.2.99) at ce:30:8f:bb:e6:4...</msg>
<status status="PASS" endtime="20181130 17:55:40.513" starttime="20181130 17:55:40.510"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.513" starttime="20181130 17:55:40.507"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>ip netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.514" starttime="20181130 17:55:40.514"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.515" starttime="20181130 17:55:40.515"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.516" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181130 17:55:40.517" starttime="20181130 17:55:40.515"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.521" level="INFO">qdhcp-f199ea94-32ef-4c40-99e6-bda0151b7076
qdhcp-f42370ed-f7c7-47f0-bba2-c945018c07ef
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.521" level="INFO">${output} = qdhcp-f199ea94-32ef-4c40-99e6-bda0151b7076
qdhcp-f42370ed-f7c7-47f0-bba2-c945018c07ef
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:55:40.521" starttime="20181130 17:55:40.517"></status>
</kw>
<msg timestamp="20181130 17:55:40.521" level="INFO">${nslist} = qdhcp-f199ea94-32ef-4c40-99e6-bda0151b7076
qdhcp-f42370ed-f7c7-47f0-bba2-c945018c07ef
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:55:40.521" starttime="20181130 17:55:40.513"></status>
</kw>
<kw name="Split To Lines" library="String">
<doc>Splits the given string to lines.</doc>
<arguments>
<arg>${nslist}</arg>
<arg>end=-1</arg>
</arguments>
<assign>
<var>@{lines}</var>
</assign>
<msg timestamp="20181130 17:55:40.522" level="INFO">2 lines returned</msg>
<msg timestamp="20181130 17:55:40.522" level="INFO">@{lines} = [ qdhcp-f199ea94-32ef-4c40-99e6-bda0151b7076 | qdhcp-f42370ed-f7c7-47f0-bba2-c945018c07ef ]</msg>
<status status="PASS" endtime="20181130 17:55:40.522" starttime="20181130 17:55:40.521"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-f199ea94-32ef-4c40-99e6-bda0151b7076">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.523" starttime="20181130 17:55:40.523"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.524" starttime="20181130 17:55:40.524"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.526" level="INFO">sudo ip netns exec qdhcp-f199ea94-32ef-4c 40-99e6-bda0151b7076 ip -o link</msg>
<status status="PASS" endtime="20181130 17:55:40.526" starttime="20181130 17:55:40.524"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.556" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
101: tap7f9f02ea-da: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:a6:db:75 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.556" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
101: tap7f9f02ea-da: &lt;BROADCAST,MULT...</msg>
<status status="PASS" endtime="20181130 17:55:40.556" starttime="20181130 17:55:40.527"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.557" starttime="20181130 17:55:40.522"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.559" starttime="20181130 17:55:40.558"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.559" starttime="20181130 17:55:40.559"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.561" level="INFO">sudo ip netns exec qdhcp-f199ea94-32ef-4c 40-99e6-bda0151b7076 ip -o addr</msg>
<status status="PASS" endtime="20181130 17:55:40.561" starttime="20181130 17:55:40.559"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.584" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
101: tap7f9f02ea-da    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap7f9f02ea-da\       valid_lft forever preferred_lft forever
101: tap7f9f02ea-da    inet 10.2.0.2/16 brd 10.2.255.255 scope global tap7f9f02ea-da\       valid_lft forever preferred_lft forever
101: tap7f9f02ea-da    inet6 fe80::f816:3eff:fea6:db75/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.584" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
101: tap7f9f02ea-da    inet 1...</msg>
<status status="PASS" endtime="20181130 17:55:40.585" starttime="20181130 17:55:40.562"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.585" starttime="20181130 17:55:40.557"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.586" starttime="20181130 17:55:40.586"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.587" starttime="20181130 17:55:40.586"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.589" level="INFO">sudo ip netns exec qdhcp-f199ea94-32ef-4c 40-99e6-bda0151b7076 ip route</msg>
<status status="PASS" endtime="20181130 17:55:40.589" starttime="20181130 17:55:40.587"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.607" level="INFO">default via 10.2.0.1 dev tap7f9f02ea-da 
10.2.0.0/16 dev tap7f9f02ea-da proto kernel scope link src 10.2.0.2 
169.254.0.0/16 dev tap7f9f02ea-da proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.607" level="INFO">${output} = default via 10.2.0.1 dev tap7f9f02ea-da 
10.2.0.0/16 dev tap7f9f02ea-da proto kernel scope link src 10.2.0.2 
169.254.0.0/16 dev tap7f9f02ea-da proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 17:55:40.607" starttime="20181130 17:55:40.589"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.607" starttime="20181130 17:55:40.585"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.607" starttime="20181130 17:55:40.522"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-f42370ed-f7c7-47f0-bba2-c945018c07ef">
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.609" starttime="20181130 17:55:40.608"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.609" starttime="20181130 17:55:40.609"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.611" level="INFO">sudo ip netns exec qdhcp-f42370ed-f7c7-47 f0-bba2-c945018c07ef ip -o link</msg>
<status status="PASS" endtime="20181130 17:55:40.612" starttime="20181130 17:55:40.609"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.632" level="INFO">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
100: tap7c0fd26d-3e: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:81:4f:68 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.632" level="INFO">${output} = 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
100: tap7c0fd26d-3e: &lt;BROADCAST,MULT...</msg>
<status status="PASS" endtime="20181130 17:55:40.632" starttime="20181130 17:55:40.612"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.632" starttime="20181130 17:55:40.608"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.634" starttime="20181130 17:55:40.633"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.634" starttime="20181130 17:55:40.634"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.636" level="INFO">sudo ip netns exec qdhcp-f42370ed-f7c7-47 f0-bba2-c945018c07ef ip -o addr</msg>
<status status="PASS" endtime="20181130 17:55:40.637" starttime="20181130 17:55:40.634"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.661" level="INFO">1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
100: tap7c0fd26d-3e    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap7c0fd26d-3e\       valid_lft forever preferred_lft forever
100: tap7c0fd26d-3e    inet 10.1.0.2/16 brd 10.1.255.255 scope global tap7c0fd26d-3e\       valid_lft forever preferred_lft forever
100: tap7c0fd26d-3e    inet6 fe80::f816:3eff:fe81:4f68/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.661" level="INFO">${output} = 1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
100: tap7c0fd26d-3e    inet 1...</msg>
<status status="PASS" endtime="20181130 17:55:40.661" starttime="20181130 17:55:40.637"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.662" starttime="20181130 17:55:40.633"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ip netns exec ${line} ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.663" starttime="20181130 17:55:40.662"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.663" starttime="20181130 17:55:40.663"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.666" level="INFO">sudo ip netns exec qdhcp-f42370ed-f7c7-47 f0-bba2-c945018c07ef ip route</msg>
<status status="PASS" endtime="20181130 17:55:40.666" starttime="20181130 17:55:40.663"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.686" level="INFO">default via 10.1.0.1 dev tap7c0fd26d-3e 
10.1.0.0/16 dev tap7c0fd26d-3e proto kernel scope link src 10.1.0.2 
169.254.0.0/16 dev tap7c0fd26d-3e proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.686" level="INFO">${output} = default via 10.1.0.1 dev tap7c0fd26d-3e 
10.1.0.0/16 dev tap7c0fd26d-3e proto kernel scope link src 10.1.0.2 
169.254.0.0/16 dev tap7c0fd26d-3e proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181130 17:55:40.686" starttime="20181130 17:55:40.666"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.686" starttime="20181130 17:55:40.662"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.686" starttime="20181130 17:55:40.607"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.686" starttime="20181130 17:55:40.522"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.688" starttime="20181130 17:55:40.687"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.688" starttime="20181130 17:55:40.688"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.690" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181130 17:55:40.690" starttime="20181130 17:55:40.688"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.713" level="INFO">c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.10:6653"
            is_connected: true
        fail_mode: secure
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tap7f9f02ea-da"
            tag: 4095
            Interface "tap7f9f02ea-da"
                type: internal
        Port br-int
            Interface br-int
                type: internal
        Port "tap7c0fd26d-3e"
            tag: 4095
            Interface "tap7c0fd26d-3e"
                type: internal
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.713" level="INFO">${output} = c7fc001b-c4bf-4933-8a13-fcb866f3b263
    Manager "tcp:192.0.2.10:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181130 17:55:40.713" starttime="20181130 17:55:40.690"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.714" starttime="20181130 17:55:40.687"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.716" starttime="20181130 17:55:40.715"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.716" starttime="20181130 17:55:40.716"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.719" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181130 17:55:40.719" starttime="20181130 17:55:40.716"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.743" level="INFO">_uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 92
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-controller-0.opnfvlf.org", "odl_os_hostconfig_config_odl_l2"="{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}", odl_os_hostconfig_hostid="overcloud-controller-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="b36b5b2b-3107-48ba-a4fc-09a69d792b9e"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [39342ac7-64dc-4c2f-8f2d-859af2f7fd08, d447e4a9-b7ca-4d5d-a3db-ea4a2e5ca717]
next_cfg            : 92
other_config        : {local_ip="11.0.0.29", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.744" level="INFO">${output} = _uuid               : c7fc001b-c4bf-4933-8a13-fcb866f3b263
bridges             : [366c5ee9-370e-401a-8d6d-c1a7f6f6872a, aa523c01-fa6f-46b2-b00a-fb3d527cadcd]
cur_cfg             : 92
datapath_types...</msg>
<status status="PASS" endtime="20181130 17:55:40.744" starttime="20181130 17:55:40.719"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.744" starttime="20181130 17:55:40.714"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.745" starttime="20181130 17:55:40.745"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.746" starttime="20181130 17:55:40.746"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.747" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181130 17:55:40.748" starttime="20181130 17:55:40.746"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:40.765" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 1(br-ex-patch): addr:3e:88:9a:b0:b2:66
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 42(tap7c0fd26d-3e): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 43(tap7f9f02ea-da): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:28:99:cd:8d:1e:c1
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x7): frags=normal miss_send_len=0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:40.765" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00002899cd8d1ec1
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3...</msg>
<status status="PASS" endtime="20181130 17:55:40.766" starttime="20181130 17:55:40.748"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:40.766" starttime="20181130 17:55:40.744"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:40.767" starttime="20181130 17:55:40.767"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:40.767" starttime="20181130 17:55:40.767"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:40.769" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181130 17:55:40.769" starttime="20181130 17:55:40.768"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:41.160" level="INFO">cookie=0x8000000, duration=7386.386s, table=0, n_packets=7379, n_bytes=398466, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=670.193s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap7c0fd26d-3e",vlan_tci=0x0000/0x1fff actions=write_metadata:0x320000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=667.524s, table=0, n_packets=5, n_bytes=438, priority=4,in_port="tap7f9f02ea-da",vlan_tci=0x0000/0x1fff actions=write_metadata:0x330000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000001, duration=634.124s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x320000000000/0xffffff0000000000 actions=load:0x186a8-&gt;NXM_NX_REG3[0..24],write_metadata:0x9000320000030d50/0xfffffffffffffffe,goto_table:19
 cookie=0x8040000, duration=634.123s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x9000320000000000/0xffffff0000000000 actions=load:0x32-&gt;NXM_NX_REG1[0..19],load:0x139f-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00032139f000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8000001, duration=629.936s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x330000000000/0xffffff0000000000 actions=load:0x186a8-&gt;NXM_NX_REG3[0..24],write_metadata:0x9000330000030d50/0xfffffffffffffffe,goto_table:19
 cookie=0x8040000, duration=629.936s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x9000330000000000/0xffffff0000000000 actions=load:0x33-&gt;NXM_NX_REG1[0..19],load:0x13a0-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0003313a0000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=7680.348s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=7680.348s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=7680.348s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x8000009, duration=634.137s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x30d50/0xfffffe,dl_dst=fa:16:3e:2d:65:b4 actions=goto_table:21
 cookie=0x8000009, duration=629.953s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x30d50/0xfffffe,dl_dst=fa:16:3e:c5:e8:58 actions=goto_table:21
 cookie=0x1080000, duration=7680.348s, table=19, n_packets=106, n_bytes=5724, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7680.348s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=634.120s, table=21, n_packets=0, n_bytes=0, priority=42,icmp,metadata=0x30d50/0xfffffe,nw_dst=10.1.0.1,icmp_type=8,icmp_code=0 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:2d:65:b4-&gt;eth_src,move:NXM_OF_IP_SRC[]-&gt;NXM_OF_IP_DST[],set_field:10.1.0.1-&gt;ip_src,set_field:0-&gt;icmp_type,load:0-&gt;NXM_OF_IN_PORT[],resubmit(,21)
 cookie=0x8000003, duration=629.946s, table=21, n_packets=0, n_bytes=0, priority=42,icmp,metadata=0x30d50/0xfffffe,nw_dst=10.2.0.1,icmp_type=8,icmp_code=0 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:c5:e8:58-&gt;eth_src,move:NXM_OF_IP_SRC[]-&gt;NXM_OF_IP_DST[],set_field:10.2.0.1-&gt;ip_src,set_field:0-&gt;icmp_type,load:0-&gt;NXM_OF_IN_PORT[],resubmit(,21)
 cookie=0x8000003, duration=633.624s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d50/0xfffffe,nw_dst=10.1.0.2 actions=group:150002
 cookie=0x8000003, duration=629.500s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d50/0xfffffe,nw_dst=10.2.0.2 actions=group:150003
 cookie=0x8000003, duration=7517.912s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=7517.912s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=7680.348s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=7680.348s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=7680.249s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900139f, duration=669.287s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x49 actions=write_metadata:0x139f000000/0xfffffffff000000,goto_table:51
 cookie=0x90013a0, duration=666.564s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x40 actions=write_metadata:0x13a0000000/0xfffffffff000000,goto_table:51
 cookie=0x905139f, duration=670.193s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x49 actions=write_metadata:0x139f000000/0xfffffffff000000,goto_table:51
 cookie=0x90513a0, duration=667.500s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x40 actions=write_metadata:0x13a0000000/0xfffffffff000000,goto_table:51
 cookie=0x822002e, duration=7679.914s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x822002d, duration=7679.904s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x8220000, duration=7680.249s, table=43, n_packets=211, n_bytes=15018, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=7680.348s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=7680.348s, table=48, n_packets=212, n_bytes=15060, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805139f, duration=669.262s, table=50, n_packets=3, n_bytes=270, priority=20,metadata=0x32139f000000/0xfffffffff000000,dl_src=fa:16:3e:81:4f:68 actions=goto_table:51
 cookie=0x80513a0, duration=666.543s, table=50, n_packets=2, n_bytes=180, priority=20,metadata=0x3313a0000000/0xfffffffff000000,dl_src=fa:16:3e:a6:db:75 actions=goto_table:51
 cookie=0x8050001, duration=7680.249s, table=50, n_packets=1, n_bytes=78, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=7680.348s, table=50, n_packets=8, n_bytes=612, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=7520.223s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:2b:29:62:95:b9 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803139f, duration=669.257s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x139f000000/0xffff000000,dl_dst=fa:16:3e:81:4f:68 actions=load:0x3200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x80313a0, duration=666.543s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x13a0000000/0xffff000000,dl_dst=fa:16:3e:a6:db:75 actions=load:0x3300-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=7680.249s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=7680.249s, table=51, n_packets=212, n_bytes=15060, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=7520.678s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=7520.678s, table=52, n_packets=107, n_bytes=5766, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=6665.079s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=6665.077s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x8701391, duration=6554.966s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1391000001/0xffff000001 actions=write_actions(group:210017)
 cookie=0x8701391, duration=6554.966s, table=52, n_packets=7, n_bytes=618, priority=5,metadata=0x1391000000/0xffff000001 actions=write_actions(group:210018)
 cookie=0x870138d, duration=5810.538s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x138d000000/0xffff000001 actions=write_actions(group:210010)
 cookie=0x870138d, duration=5810.525s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138d000001/0xffff000001 actions=write_actions(group:210009)
 cookie=0x870139f, duration=669.280s, table=52, n_packets=3, n_bytes=270, priority=5,metadata=0x139f000000/0xffff000001 actions=write_actions(group:210046)
 cookie=0x870139f, duration=669.279s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x139f000001/0xffff000001 actions=write_actions(group:210045)
 cookie=0x87013a0, duration=666.556s, table=52, n_packets=2, n_bytes=180, priority=5,metadata=0x13a0000000/0xffff000001 actions=write_actions(group:210048)
 cookie=0x87013a0, duration=666.548s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x13a0000001/0xffff000001 actions=write_actions(group:210047)
 cookie=0x8800001, duration=7520.678s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=6664.756s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=6554.649s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=5810.216s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800032, duration=669.256s, table=55, n_packets=3, n_bytes=270, priority=10,tun_id=0x32,metadata=0x320000000000/0xfffff0000000000 actions=drop
 cookie=0x8800033, duration=666.543s, table=55, n_packets=2, n_bytes=180, priority=10,tun_id=0x33,metadata=0x330000000000/0xfffff0000000000 actions=drop
 cookie=0x8800001, duration=7520.678s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800008, duration=6664.762s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=6554.649s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x10 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=5810.222s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800032, duration=669.256s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x32 actions=load:0x3200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800033, duration=666.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x33 actions=load:0x3300-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=7680.348s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=7680.348s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x12230132, duration=634.155s, table=81, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x32139f000000/0xfffffffff000000,arp_tpa=10.1.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:2d:65:b4-&gt;eth_src,load:0x2-&gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]-&gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]-&gt;NXM_OF_ARP_TPA[],load:0xfa163e2d65b4-&gt;NXM_NX_ARP_SHA[],load:0xa010001-&gt;NXM_OF_ARP_SPA[],load:0-&gt;NXM_OF_IN_PORT[],load:0x3200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x12240133, duration=630.022s, table=81, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x3313a0000000/0xfffffffff000000,arp_tpa=10.2.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]-&gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:c5:e8:58-&gt;eth_src,load:0x2-&gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]-&gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]-&gt;NXM_OF_ARP_TPA[],load:0xfa163ec5e858-&gt;NXM_NX_ARP_SHA[],load:0xa020001-&gt;NXM_OF_ARP_SPA[],load:0-&gt;NXM_OF_IN_PORT[],load:0x3300-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8220000, duration=7680.249s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=7680.348s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=7680.176s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7680.176s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7680.176s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7680.176s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7680.176s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7680.176s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7680.176s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=7680.176s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7680.176s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7680.176s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7680.176s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7680.176s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7680.176s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=7680.176s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=7680.203s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7680.176s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=7680.176s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7680.176s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=7680.176s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=7680.176s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7680.176s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7680.176s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=7680.176s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7680.176s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=7386.331s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=7386.335s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=670.193s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x3200 actions=output:"tap7c0fd26d-3e"
 cookie=0x8000007, duration=667.500s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x3300 actions=output:"tap7f9f02ea-da"
 cookie=0x6900000, duration=7680.166s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7680.166s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=7680.166s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=7680.166s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=7680.176s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=7680.166s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=7680.166s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7680.166s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7680.166s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7680.166s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7680.166s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7680.166s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=7680.166s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=7680.176s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7680.176s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=7680.176s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=7680.176s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7680.176s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=7680.176s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=7680.176s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7680.176s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=7680.176s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=7680.176s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:41.161" level="INFO">${output} =  cookie=0x8000000, duration=7386.386s, table=0, n_packets=7379, n_bytes=398466, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000001/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181130 17:55:41.161" starttime="20181130 17:55:40.770"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.161" starttime="20181130 17:55:40.766"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:41.163" starttime="20181130 17:55:41.162"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:41.163" starttime="20181130 17:55:41.163"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.165" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181130 17:55:41.166" starttime="20181130 17:55:41.163"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:41.190" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210046,type=all,bucket=actions=group:210045
 group_id=150002,type=all,bucket=actions=set_field:fa:16:3e:2d:65:b4-&gt;eth_src,set_field:fa:16:3e:81:4f:68-&gt;eth_dst,load:0x3200-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210048,type=all,bucket=actions=group:210047
 group_id=210018,type=all,bucket=actions=group:210017,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210047,type=all,bucket=actions=set_field:0x33-&gt;tun_id,resubmit(,55)
 group_id=150003,type=all,bucket=actions=set_field:fa:16:3e:c5:e8:58-&gt;eth_src,set_field:fa:16:3e:a6:db:75-&gt;eth_dst,load:0x3300-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210017,type=all
 group_id=225003,type=all,bucket=actions=drop
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210009,type=all
 group_id=210010,type=all,bucket=actions=group:210009,bucket=actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210045,type=all,bucket=actions=set_field:0x32-&gt;tun_id,resubmit(,55)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:41.190" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210046,ty...</msg>
<status status="PASS" endtime="20181130 17:55:41.190" starttime="20181130 17:55:41.166"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.190" starttime="20181130 17:55:41.162"></status>
</kw>
<kw name="Write Commands Until Expected Prompt" library="Utils">
<doc>quick wrapper for Write and Read Until Prompt Keywords to make test cases more readable</doc>
<arguments>
<arg>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:41.192" starttime="20181130 17:55:41.191"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181130 17:55:41.192" starttime="20181130 17:55:41.192"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.194" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181130 17:55:41.194" starttime="20181130 17:55:41.192"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:41.226" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=7521.767s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=6665.858s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210046,duration=670.328s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270
 group_id=150002,duration=634.567s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210048,duration=667.623s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=210018,duration=6555.755s,ref_count=1,packet_count=7,byte_count=618,bucket0:packet_count=7,byte_count=618,bucket1:packet_count=7,byte_count=618
 group_id=210047,duration=667.931s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180
 group_id=150003,duration=630.370s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210017,duration=6556.070s,ref_count=1,packet_count=0,byte_count=0
 group_id=225003,duration=5804.335s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210004,duration=7521.455s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=6666.155s,ref_count=1,packet_count=0,byte_count=0
 group_id=5000,duration=7680.648s,ref_count=1,packet_count=1,byte_count=42,bucket0:packet_count=1,byte_count=42,bucket1:packet_count=1,byte_count=42,bucket2:packet_count=1,byte_count=42
 group_id=210009,duration=5811.631s,ref_count=1,packet_count=0,byte_count=0
 group_id=210010,duration=5811.323s,ref_count=1,packet_count=2,byte_count=180,bucket0:packet_count=2,byte_count=180,bucket1:packet_count=2,byte_count=180
 group_id=210045,duration=670.624s,ref_count=1,packet_count=3,byte_count=270,bucket0:packet_count=3,byte_count=270
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181130 17:55:41.226" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210003,duration=7521.767s,ref_count=1,packet_count=107,byte_count=5766
 group_id=210006,duration=6665.858s,ref_count=1,packet_count=2,byte_count=180,bu...</msg>
<status status="PASS" endtime="20181130 17:55:41.226" starttime="20181130 17:55:41.194"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.226" starttime="20181130 17:55:41.191"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.226" starttime="20181130 17:55:40.451"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.227" starttime="20181130 17:55:40.451"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.227" starttime="20181130 17:55:40.451"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.227" starttime="20181130 17:55:40.450"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>DataModels.Get Model Dump</arg>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Get Model Dump" library="DataModels">
<doc>Will output a list of mdsal models using ${data_models} list</doc>
<arguments>
<arg>${HA_PROXY_IP}</arg>
<arg>${netvirt_data_models}</arg>
</arguments>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>http://${controller_ip}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS}</arg>
<arg>timeout=1</arg>
<arg>max_retries=0</arg>
</arguments>
<msg timestamp="20181130 17:55:41.237" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7fb8bd212410&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181130 17:55:41.237" starttime="20181130 17:55:41.236"></status>
</kw>
<kw type="for" name="${model} IN [ @{data_models} ]">
<kw type="foritem" name="${model} = config/ebgp:bgp">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.245" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.245" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.245" starttime="20181130 17:55:41.238"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.246" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.246" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.246" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.246" starttime="20181130 17:55:41.245"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.246" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.246" starttime="20181130 17:55:41.246"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.246" starttime="20181130 17:55:41.237"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.251" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.251" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.251" starttime="20181130 17:55:41.247"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.252" level="INFO">To JSON using : content={"elan-instances":{"elan-instance":[{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","segment-type":"elan:segment-type-flat","external":false,"elan-tag":5001,"mac-timeout":300},{"elan-instance-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","segmentation-id":64,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5024,"mac-timeout":300},{"elan-instance-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","segmentation-id":73,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5023,"mac-timeout":300}]}} </msg>
<msg timestamp="20181130 17:55:41.252" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.252" level="INFO">${pretty_output} = {
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "exte...</msg>
<status status="PASS" endtime="20181130 17:55:41.252" starttime="20181130 17:55:41.251"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.252" level="INFO">{
    "elan-instances": {
        "elan-instance": [
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                "elan-tag": 5001,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-flat"
            },
            {
                "elan-instance-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "elan-tag": 5024,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 64
            },
            {
                "elan-instance-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "elan-tag": 5023,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 73
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.252" starttime="20181130 17:55:41.252"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.252" starttime="20181130 17:55:41.247"></status>
</kw>
<kw type="foritem" name="${model} = config/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.256" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.256" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.256" starttime="20181130 17:55:41.253"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.257" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"81e8f78d-665f-47c3-8e45-f317330d54ba","elan-instance-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","static-mac-entries":[{"mac-address":"fa:16:3e:2d:65:b4","ip-prefix":"10.1.0.1"}]},{"name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","elan-instance-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","static-mac-entries":[{"mac-address":"fa:16:3e:a6:db:75","ip-prefix":"10.2.0.2"}]},{"name":"1ac17345-ba08-460f-91ec-9abcb8af7923","elan-instance-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","static-mac-entries":[{"mac-address":"fa:16:3e:4a:da:9f","ip-prefix":"10.1.0.27"}]},{"name":"1c447cd3-493e-45df-a97f-5f7b4f7357a7","elan-instance-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","static-mac-entries":[{"mac-address":"fa:16:3e:ff:69:10","ip-prefix":"10.2.0.4"}]},{"name":"526c0e04-6e40-4744-b443-791552e63c5c","elan-instance-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","static-mac-entries":[{"mac-address":"fa:16:3e:1d:dd:3b","ip-prefix":"10.2.0.11"}]},{"name":"8d88e536-e78b-4b34-8576-417296c8aba5","elan-instance-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","static-mac-entries":[{"mac-address":"fa:16:3e:c5:e8:58","ip-prefix":"10.2.0.1"}]},{"name":"2495f33a-84b6-409a-bf17-a34f600f871a","elan-instance-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","static-mac-entries":[{"mac-address":"fa:16:3e:b8:66:52","ip-prefix":"10.1.0.26"}]},{"name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","elan-instance-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","static-mac-entries":[{"mac-address":"fa:16:3e:81:4f:68","ip-prefix":"10.1.0.2"}]}]}} </msg>
<msg timestamp="20181130 17:55:41.257" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.257" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "name": "81e8f78d-665f-47c3-8e45-f317...</msg>
<status status="PASS" endtime="20181130 17:55:41.257" starttime="20181130 17:55:41.256"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.257" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "name": "81e8f78d-665f-47c3-8e45-f317330d54ba",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.0.1",
                        "mac-address": "fa:16:3e:2d:65:b4"
                    }
                ]
            },
            {
                "elan-instance-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.2.0.2",
                        "mac-address": "fa:16:3e:a6:db:75"
                    }
                ]
            },
            {
                "elan-instance-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "name": "1ac17345-ba08-460f-91ec-9abcb8af7923",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.0.27",
                        "mac-address": "fa:16:3e:4a:da:9f"
                    }
                ]
            },
            {
                "elan-instance-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "name": "1c447cd3-493e-45df-a97f-5f7b4f7357a7",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.2.0.4",
                        "mac-address": "fa:16:3e:ff:69:10"
                    }
                ]
            },
            {
                "elan-instance-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "name": "526c0e04-6e40-4744-b443-791552e63c5c",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.2.0.11",
                        "mac-address": "fa:16:3e:1d:dd:3b"
                    }
                ]
            },
            {
                "elan-instance-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "name": "8d88e536-e78b-4b34-8576-417296c8aba5",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.2.0.1",
                        "mac-address": "fa:16:3e:c5:e8:58"
                    }
                ]
            },
            {
                "elan-instance-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "name": "2495f33a-84b6-409a-bf17-a34f600f871a",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.0.26",
                        "mac-address": "fa:16:3e:b8:66:52"
                    }
                ]
            },
            {
                "elan-instance-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "static-mac-entries": [
                    {
                        "ip-prefix": "10.1.0.2",
                        "mac-address": "fa:16:3e:81:4f:68"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.257" starttime="20181130 17:55:41.257"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.257" starttime="20181130 17:55:41.252"></status>
</kw>
<kw type="foritem" name="${model} = config/id-manager:id-pools">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.261" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.262" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.262" starttime="20181130 17:55:41.258"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.265" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"snatGroupIdPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"snatGroupIdPool","available-ids-holder":{"start":225000,"cursor":225004,"end":227499},"block-size":2500},{"pool-name":"interfaces","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"interfaces.-1073741302","last-access-time":1543599873}],"id-entries":[{"id-key":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","id-value":[51]},{"id-key":"44641043685057:br-ex-patch:trunk","id-value":[3]},{"id-key":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","id-value":[50]}]},{"pool-name":"nextHopPointerPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":150000,"cursor":152499,"end":175000},"block-size":2500,"child-pools":[{"child-pool-name":"nextHopPointerPool.-1073741302","last-access-time":1543599910}],"id-entries":[{"id-key":"nexthop.10000810.1.0.2/32","id-value":[150002]},{"id-key":"nexthop.10000810.2.0.2/32","id-value":[150003]}]},{"pool-name":"snatGroupIdPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":225000,"cursor":227499,"end":250000},"block-size":2500,"child-pools":[{"child-pool-name":"snatGroupIdPool.-1073741302","last-access-time":1543594771}],"id-entries":[{"id-key":"snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8","id-value":[225001]},{"id-key":"snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a","id-value":[225003]},{"id-key":"snatmiss.f419b404-687d-4b17-843a-c3699debb206","id-value":[225004]},{"id-key":"snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76","id-value":[225000]},{"id-key":"snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c","id-value":[225002]}]},{"pool-name":"aliveness-monitor.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"aliveness-monitor","available-ids-holder":{"start":1,"cursor":1,"end":6553},"block-size":6553},{"pool-name":"lporttag","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":170001,"cursor":179999,"end":270000},"block-size":9999,"child-pools":[{"child-pool-name":"lporttag.-1073741302","last-access-time":1543592345}]},{"pool-name":"nextHopPointerPool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543597340,"id":150000},{"ready-time-sec":1543597344,"id":150001}],"available-id-count":2,"delayed-time-sec":30},"parent-pool-name":"nextHopPointerPool","available-ids-holder":{"start":150000,"cursor":150003,"end":152499},"block-size":2500},{"pool-name":"vpnservices.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593152,"id":100001},{"ready-time-sec":1543597340,"id":100005},{"ready-time-sec":1543597344,"id":100007},{"ready-time-sec":1543597348,"id":100003}],"available-id-count":4,"delayed-time-sec":30},"parent-pool-name":"vpnservices","available-ids-holder":{"start":100000,"cursor":100012,"end":102999},"block-size":3000},{"pool-name":"tables.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"tables","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"groups","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"groups.-1073741302","last-access-time":1543592341}]},{"pool-name":"aliveness-monitor","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"aliveness-monitor.-1073741302","last-access-time":1543592345}],"id-entries":[{"id-key":"2.120000.4.Arp.","id-value":[1]}]},{"pool-name":"ACL-TAG-POOL.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"ACL-TAG-POOL","available-ids-holder":{"start":1,"cursor":15,"end":999},"block-size":999},{"pool-name":"tables","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"tables.-1073741302","last-access-time":1543592341}]},{"pool-name":"groups.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"groups","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"meters","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":0,"cursor":24,"end":254},"block-size":25,"child-pools":[{"child-pool-name":"meters.-1073741302","last-access-time":1543592341}]},{"pool-name":"RouteDistinguisherPool.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"RouteDistinguisherPool","available-ids-holder":{"start":1,"cursor":0,"end":6553},"block-size":6553},{"pool-name":"interfaces.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":1},{"ready-time-sec":1543593899,"id":5},{"ready-time-sec":1543593902,"id":2},{"ready-time-sec":1543593902,"id":4},{"ready-time-sec":1543593908,"id":8},{"ready-time-sec":1543593909,"id":7},{"ready-time-sec":1543593915,"id":6},{"ready-time-sec":1543594758,"id":10},{"ready-time-sec":1543594758,"id":9},{"ready-time-sec":1543594761,"id":11},{"ready-time-sec":1543594764,"id":13},{"ready-time-sec":1543594764,"id":14},{"ready-time-sec":1543594766,"id":15},{"ready-time-sec":1543594766,"id":16},{"ready-time-sec":1543594769,"id":12},{"ready-time-sec":1543594776,"id":23},{"ready-time-sec":1543594782,"id":19},{"ready-time-sec":1543594789,"id":21},{"ready-time-sec":1543594789,"id":20},{"ready-time-sec":1543594795,"id":22},{"ready-time-sec":1543594801,"id":18},{"ready-time-sec":1543594802,"id":17},{"ready-time-sec":1543595599,"id":25},{"ready-time-sec":1543595602,"id":24},{"ready-time-sec":1543595608,"id":27},{"ready-time-sec":1543595614,"id":26},{"ready-time-sec":1543596369,"id":29},{"ready-time-sec":1543596371,"id":28},{"ready-time-sec":1543596378,"id":31},{"ready-time-sec":1543596384,"id":30},{"ready-time-sec":1543596526,"id":32},{"ready-time-sec":1543596536,"id":33},{"ready-time-sec":1543597355,"id":34},{"ready-time-sec":1543597364,"id":35},{"ready-time-sec":1543597377,"id":36},{"ready-time-sec":1543597383,"id":37},{"ready-time-sec":1543598191,"id":39},{"ready-time-sec":1543598194,"id":38},{"ready-time-sec":1543598206,"id":40},{"ready-time-sec":1543598212,"id":41},{"ready-time-sec":1543598956,"id":42},{"ready-time-sec":1543598965,"id":43},{"ready-time-sec":1543599777,"id":46},{"ready-time-sec":1543599780,"id":44},{"ready-time-sec":1543599783,"id":45},{"ready-time-sec":1543599804,"id":47},{"ready-time-sec":1543599810,"id":49},{"ready-time-sec":1543599816,"id":48}],"available-id-count":48,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":51,"end":6553},"block-size":6553},{"pool-name":"elan.ids.pool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":5000,"cursor":5499,"end":10000},"block-size":500,"child-pools":[{"child-pool-name":"elan.ids.pool.-1073741302","last-access-time":1543599866}],"id-entries":[{"id-key":"f199ea94-32ef-4c40-99e6-bda0151b7076","id-value":[5024]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]},{"id-key":"f42370ed-f7c7-47f0-bba2-c945018c07ef","id-value":[5023]}]},{"pool-name":"lporttag.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"lporttag","available-ids-holder":{"start":170001,"cursor":170000,"end":179999},"block-size":9999},{"pool-name":"elan.ids.pool.-1073741302","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543593156,"id":5002},{"ready-time-sec":1543593911,"id":5003},{"ready-time-sec":1543593917,"id":5004},{"ready-time-sec":1543594778,"id":5007},{"ready-time-sec":1543594785,"id":5006},{"ready-time-sec":1543594791,"id":5008},{"ready-time-sec":1543594797,"id":5009},{"ready-time-sec":1543594804,"id":5005},{"ready-time-sec":1543595610,"id":5010},{"ready-time-sec":1543595616,"id":5011},{"ready-time-sec":1543596380,"id":5012},{"ready-time-sec":1543596386,"id":5013},{"ready-time-sec":1543596538,"id":5014},{"ready-time-sec":1543597379,"id":5015},{"ready-time-sec":1543597386,"id":5016},{"ready-time-sec":1543598208,"id":5018},{"ready-time-sec":1543598214,"id":5017},{"ready-time-sec":1543598967,"id":5019},{"ready-time-sec":1543599806,"id":5022},{"ready-time-sec":1543599812,"id":5021},{"ready-time-sec":1543599819,"id":5020}],"available-id-count":21,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5024,"end":5499},"block-size":500},{"pool-name":"RouteDistinguisherPool","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":6553,"end":65535},"block-size":6553,"child-pools":[{"child-pool-name":"RouteDistinguisherPool.-1073741302","last-access-time":1543592346}]},{"pool-name":"meters.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"meters","available-ids-holder":{"start":0,"cursor":-1,"end":24},"block-size":25},{"pool-name":"opendaylight-vni-ranges.-1073741302","released-ids-holder":{"available-id-count":0,"delayed-time-sec":30},"parent-pool-name":"opendaylight-vni-ranges","available-ids-holder":{"start":70000,"cursor":69999,"end":72998},"block-size":2999},{"pool-name":"vpnservices","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":100000,"cursor":102999,"end":130000},"block-size":3000,"child-pools":[{"child-pool-name":"vpnservices.-1073741302","last-access-time":1543599910}],"id-entries":[{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.1/32","id-value":[100004]},{"id-key":"82eea9e2-5499-4c1e-97a7-31135eebf789","id-value":[100008]},{"id-key":"a8bc206d-76a6-45eb-b5f7-172c4203a351","id-value":[100000]},{"id-key":"82eea9e2-5499-4c1e-97a7-31135eebf789.10.2.0.2/32","id-value":[100012]},{"id-key":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.1/32","id-value":[100006]},{"id-key":"03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24","id-value":[100002]},{"id-key":"82eea9e2-5499-4c1e-97a7-31135eebf789.10.1.0.1/32","id-value":[100009]},{"id-key":"82eea9e2-5499-4c1e-97a7-31135eebf789.10.1.0.2/32","id-value":[100010]},{"id-key":"82eea9e2-5499-4c1e-97a7-31135eebf789.10.2.0.1/32","id-value":[100011]}]},{"pool-name":"opendaylight-vni-ranges","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":70000,"cursor":72998,"end":99999},"block-size":2999,"child-pools":[{"child-pool-name":"opendaylight-vni-ranges.-1073741302","last-access-time":1543592346}]},{"pool-name":"ACL-TAG-POOL","released-ids-holder":{"available-id-count":0,"delayed-time-sec":0},"available-ids-holder":{"start":1,"cursor":999,"end":10000},"block-size":999,"child-pools":[{"child-pool-name":"ACL-TAG-POOL.-1073741302","last-access-time":1543599874}],"id-entries":[{"id-key":"38730144-fb17-4b81-991e-a24fa8da5663","id-value":[3]},{"id-key":"2905d43f-6c67-49ef-8940-3faaf64f1417","id-value":[7]},{"id-key":"ddfac483-ce5f-457c-83a9-0dc3a4523619","id-value":[12]},{"id-key":"f8104941-e975-4443-90b2-de28fa1126e8","id-value":[9]},{"id-key":"6bdeae36-218b-4fd9-9618-f465f49477e5","id-value":[1]},{"id-key":"7b475f67-4625-4b12-8a3f-be65fc617a58","id-value":[10]},{"id-key":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","id-value":[13]},{"id-key":"220548da-e02b-4192-a614-ed3a472803f0","id-value":[5]},{"id-key":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","id-value":[14]},{"id-key":"fb6a9963-0712-454f-b6a6-c3267bd7efee","id-value":[2]},{"id-key":"20b9fcd3-e363-4d44-937e-24309ba53fb1","id-value":[6]},{"id-key":"e1ea6a51-4491-4128-bf93-a76281e5fab5","id-value":[8]},{"id-key":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","id-value":[11]},{"id-key":"dfb77b57-5d40-4fda-9d99-e527310ad742","id-value":[15]},{"id-key":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","id-value":[4]}]}]}} </msg>
<msg timestamp="20181130 17:55:41.265" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.265" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 2...</msg>
<status status="PASS" endtime="20181130 17:55:41.265" starttime="20181130 17:55:41.262"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.266" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 225004,
                    "end": 227499,
                    "start": 225000
                },
                "block-size": 2500,
                "parent-pool-name": "snatGroupIdPool",
                "pool-name": "snatGroupIdPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741302",
                        "last-access-time": 1543599873
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                        "id-value": [
                            51
                        ]
                    },
                    {
                        "id-key": "44641043685057:br-ex-patch:trunk",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                        "id-value": [
                            50
                        ]
                    }
                ],
                "pool-name": "interfaces",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 152499,
                    "end": 175000,
                    "start": 150000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "nextHopPointerPool.-1073741302",
                        "last-access-time": 1543599910
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "nexthop.10000810.1.0.2/32",
                        "id-value": [
                            150002
                        ]
                    },
                    {
                        "id-key": "nexthop.10000810.2.0.2/32",
                        "id-value": [
                            150003
                        ]
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 227499,
                    "end": 250000,
                    "start": 225000
                },
                "block-size": 2500,
                "child-pools": [
                    {
                        "child-pool-name": "snatGroupIdPool.-1073741302",
                        "last-access-time": 1543594771
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.6175314e-3599-43fa-ab40-0f96733c1ff8",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "id-value": [
                            225003
                        ]
                    },
                    {
                        "id-key": "snatmiss.f419b404-687d-4b17-843a-c3699debb206",
                        "id-value": [
                            225004
                        ]
                    },
                    {
                        "id-key": "snatmiss.03c06335-f2ce-4ec3-9626-8664b54d6c76",
                        "id-value": [
                            225000
                        ]
                    },
                    {
                        "id-key": "snatmiss.0a3ec622-d891-4211-966f-a9cf6557919c",
                        "id-value": [
                            225002
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 1,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "aliveness-monitor",
                "pool-name": "aliveness-monitor.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "pool-name": "lporttag",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 150003,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 2,
                    "delayed-id-entries": [
                        {
                            "id": 150000,
                            "ready-time-sec": 1543597340
                        },
                        {
                            "id": 150001,
                            "ready-time-sec": 1543597344
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100012,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 4,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543593152
                        },
                        {
                            "id": 100005,
                            "ready-time-sec": 1543597340
                        },
                        {
                            "id": 100007,
                            "ready-time-sec": 1543597344
                        },
                        {
                            "id": 100003,
                            "ready-time-sec": 1543597348
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "tables",
                "pool-name": "tables.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "groups.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741302",
                        "last-access-time": 1543592345
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "2.120000.4.Arp.",
                        "id-value": [
                            1
                        ]
                    }
                ],
                "pool-name": "aliveness-monitor",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 15,
                    "end": 999,
                    "start": 1
                },
                "block-size": 999,
                "parent-pool-name": "ACL-TAG-POOL",
                "pool-name": "ACL-TAG-POOL.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "tables.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "tables",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "groups",
                "pool-name": "groups.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 24,
                    "end": 254,
                    "start": 0
                },
                "block-size": 25,
                "child-pools": [
                    {
                        "child-pool-name": "meters.-1073741302",
                        "last-access-time": 1543592341
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 0,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "RouteDistinguisherPool",
                "pool-name": "RouteDistinguisherPool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 51,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 48,
                    "delayed-id-entries": [
                        {
                            "id": 1,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5,
                            "ready-time-sec": 1543593899
                        },
                        {
                            "id": 2,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 4,
                            "ready-time-sec": 1543593902
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543593908
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543593909
                        },
                        {
                            "id": 6,
                            "ready-time-sec": 1543593915
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 9,
                            "ready-time-sec": 1543594758
                        },
                        {
                            "id": 11,
                            "ready-time-sec": 1543594761
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543594764
                        },
                        {
                            "id": 15,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543594766
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543594769
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543594776
                        },
                        {
                            "id": 19,
                            "ready-time-sec": 1543594782
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543594789
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543594795
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543594801
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543594802
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543595599
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543595602
                        },
                        {
                            "id": 27,
                            "ready-time-sec": 1543595608
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543595614
                        },
                        {
                            "id": 29,
                            "ready-time-sec": 1543596369
                        },
                        {
                            "id": 28,
                            "ready-time-sec": 1543596371
                        },
                        {
                            "id": 31,
                            "ready-time-sec": 1543596378
                        },
                        {
                            "id": 30,
                            "ready-time-sec": 1543596384
                        },
                        {
                            "id": 32,
                            "ready-time-sec": 1543596526
                        },
                        {
                            "id": 33,
                            "ready-time-sec": 1543596536
                        },
                        {
                            "id": 34,
                            "ready-time-sec": 1543597355
                        },
                        {
                            "id": 35,
                            "ready-time-sec": 1543597364
                        },
                        {
                            "id": 36,
                            "ready-time-sec": 1543597377
                        },
                        {
                            "id": 37,
                            "ready-time-sec": 1543597383
                        },
                        {
                            "id": 39,
                            "ready-time-sec": 1543598191
                        },
                        {
                            "id": 38,
                            "ready-time-sec": 1543598194
                        },
                        {
                            "id": 40,
                            "ready-time-sec": 1543598206
                        },
                        {
                            "id": 41,
                            "ready-time-sec": 1543598212
                        },
                        {
                            "id": 42,
                            "ready-time-sec": 1543598956
                        },
                        {
                            "id": 43,
                            "ready-time-sec": 1543598965
                        },
                        {
                            "id": 46,
                            "ready-time-sec": 1543599777
                        },
                        {
                            "id": 44,
                            "ready-time-sec": 1543599780
                        },
                        {
                            "id": 45,
                            "ready-time-sec": 1543599783
                        },
                        {
                            "id": 47,
                            "ready-time-sec": 1543599804
                        },
                        {
                            "id": 49,
                            "ready-time-sec": 1543599810
                        },
                        {
                            "id": 48,
                            "ready-time-sec": 1543599816
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741302",
                        "last-access-time": 1543599866
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                        "id-value": [
                            5024
                        ]
                    },
                    {
                        "id-key": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                        "id-value": [
                            5001
                        ]
                    },
                    {
                        "id-key": "arp.responder.group.id",
                        "id-value": [
                            5000
                        ]
                    },
                    {
                        "id-key": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                        "id-value": [
                            5023
                        ]
                    }
                ],
                "pool-name": "elan.ids.pool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5024,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 21,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543593156
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543593911
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543593917
                        },
                        {
                            "id": 5007,
                            "ready-time-sec": 1543594778
                        },
                        {
                            "id": 5006,
                            "ready-time-sec": 1543594785
                        },
                        {
                            "id": 5008,
                            "ready-time-sec": 1543594791
                        },
                        {
                            "id": 5009,
                            "ready-time-sec": 1543594797
                        },
                        {
                            "id": 5005,
                            "ready-time-sec": 1543594804
                        },
                        {
                            "id": 5010,
                            "ready-time-sec": 1543595610
                        },
                        {
                            "id": 5011,
                            "ready-time-sec": 1543595616
                        },
                        {
                            "id": 5012,
                            "ready-time-sec": 1543596380
                        },
                        {
                            "id": 5013,
                            "ready-time-sec": 1543596386
                        },
                        {
                            "id": 5014,
                            "ready-time-sec": 1543596538
                        },
                        {
                            "id": 5015,
                            "ready-time-sec": 1543597379
                        },
                        {
                            "id": 5016,
                            "ready-time-sec": 1543597386
                        },
                        {
                            "id": 5018,
                            "ready-time-sec": 1543598208
                        },
                        {
                            "id": 5017,
                            "ready-time-sec": 1543598214
                        },
                        {
                            "id": 5019,
                            "ready-time-sec": 1543598967
                        },
                        {
                            "id": 5022,
                            "ready-time-sec": 1543599806
                        },
                        {
                            "id": 5021,
                            "ready-time-sec": 1543599812
                        },
                        {
                            "id": 5020,
                            "ready-time-sec": 1543599819
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "RouteDistinguisherPool.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": -1,
                    "end": 24,
                    "start": 0
                },
                "block-size": 25,
                "parent-pool-name": "meters",
                "pool-name": "meters.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 69999,
                    "end": 72998,
                    "start": 70000
                },
                "block-size": 2999,
                "parent-pool-name": "opendaylight-vni-ranges",
                "pool-name": "opendaylight-vni-ranges.-1073741302",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741302",
                        "last-access-time": 1543599910
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.55.0.0.1/32",
                        "id-value": [
                            100004
                        ]
                    },
                    {
                        "id-key": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                        "id-value": [
                            100008
                        ]
                    },
                    {
                        "id-key": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "82eea9e2-5499-4c1e-97a7-31135eebf789.10.2.0.2/32",
                        "id-value": [
                            100012
                        ]
                    },
                    {
                        "id-key": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8.56.0.0.1/32",
                        "id-value": [
                            100006
                        ]
                    },
                    {
                        "id-key": "03c06335-f2ce-4ec3-9626-8664b54d6c76.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    },
                    {
                        "id-key": "82eea9e2-5499-4c1e-97a7-31135eebf789.10.1.0.1/32",
                        "id-value": [
                            100009
                        ]
                    },
                    {
                        "id-key": "82eea9e2-5499-4c1e-97a7-31135eebf789.10.1.0.2/32",
                        "id-value": [
                            100010
                        ]
                    },
                    {
                        "id-key": "82eea9e2-5499-4c1e-97a7-31135eebf789.10.2.0.1/32",
                        "id-value": [
                            100011
                        ]
                    }
                ],
                "pool-name": "vpnservices",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 72998,
                    "end": 99999,
                    "start": 70000
                },
                "block-size": 2999,
                "child-pools": [
                    {
                        "child-pool-name": "opendaylight-vni-ranges.-1073741302",
                        "last-access-time": 1543592346
                    }
                ],
                "pool-name": "opendaylight-vni-ranges",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 999,
                    "end": 10000,
                    "start": 1
                },
                "block-size": 999,
                "child-pools": [
                    {
                        "child-pool-name": "ACL-TAG-POOL.-1073741302",
                        "last-access-time": 1543599874
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "38730144-fb17-4b81-991e-a24fa8da5663",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                        "id-value": [
                            7
                        ]
                    },
                    {
                        "id-key": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                        "id-value": [
                            12
                        ]
                    },
                    {
                        "id-key": "f8104941-e975-4443-90b2-de28fa1126e8",
                        "id-value": [
                            9
                        ]
                    },
                    {
                        "id-key": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                        "id-value": [
                            13
                        ]
                    },
                    {
                        "id-key": "220548da-e02b-4192-a614-ed3a472803f0",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                        "id-value": [
                            14
                        ]
                    },
                    {
                        "id-key": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                        "id-value": [
                            8
                        ]
                    },
                    {
                        "id-key": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "dfb77b57-5d40-4fda-9d99-e527310ad742",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                        "id-value": [
                            4
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.266" starttime="20181130 17:55:41.266"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.266" starttime="20181130 17:55:41.258"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-access-control-list:access-lists">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.270" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-access-control-list:access-lists, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.270" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.270" starttime="20181130 17:55:41.267"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.272" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9036812e-7c1b-4f9a-b545-44e8b8a90b74","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"dfb77b57-5d40-4fda-9d99-e527310ad742","access-list-entries":{"ace":[{"rule-name":"0608976a-5870-4937-895a-422f828d596b","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"7487079d-6f4e-436c-8f39-1017e2925542","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"e1876a61-684b-4dd3-9092-679b691d4ab0","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"b5f1b2e3-59ac-4034-913b-4be5c86ef990","matches":{"protocol":6,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"4cafe4b5-e91b-46ae-a3a3-c40894a4cb66","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"6743b1ab-810c-4bc4-b6ae-8894b608b47e","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"19944829-e72b-4db6-8a95-9a94657d90dc","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"40f7a654-5469-470f-b834-a0400891de5f","matches":{"protocol":17,"destination-port-range":{"lower-port":1,"upper-port":65535},"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ad6767b7-bd6a-40d8-8b50-8f06b77507c4","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"20b9fcd3-e363-4d44-937e-24309ba53fb1","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"a6398d4d-7dd7-4908-9da4-5cf4b49600a9","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"6bdeae36-218b-4fd9-9618-f465f49477e5","access-list-entries":{"ace":[{"rule-name":"65691480-f0fb-45f0-a433-9d73218dd98c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"8774467b-9772-450b-9419-c52efed7b315","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cb776cf0-1937-40c6-9a19-106efe747e9d","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"f8104941-e975-4443-90b2-de28fa1126e8","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e1ea6a51-4491-4128-bf93-a76281e5fab5","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"13e641c5-079e-4b9f-a5d9-df6ff8a8ee80","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"7b475f67-4625-4b12-8a3f-be65fc617a58","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"fb6a9963-0712-454f-b6a6-c3267bd7efee","access-list-entries":{"ace":[{"rule-name":"019d1a2f-1452-4d3f-8789-620909fb552c","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"3583f575-961e-4c16-8519-ad02cf12cdcc","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"a7296bba-9050-49ef-91ba-34cf4e996205","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"38730144-fb17-4b81-991e-a24fa8da5663","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"2905d43f-6c67-49ef-8940-3faaf64f1417","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"ddfac483-ce5f-457c-83a9-0dc3a4523619","access-list-entries":{}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"220548da-e02b-4192-a614-ed3a472803f0","access-list-entries":{}}]}} </msg>
<msg timestamp="20181130 17:55:41.272" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.272" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                "acl-type": "ietf-...</msg>
<status status="PASS" endtime="20181130 17:55:41.272" starttime="20181130 17:55:41.270"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.273" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {},
                "acl-name": "9036812e-7c1b-4f9a-b545-44e8b8a90b74",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "0608976a-5870-4937-895a-422f828d596b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "7487079d-6f4e-436c-8f39-1017e2925542"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "e1876a61-684b-4dd3-9092-679b691d4ab0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 6
                            },
                            "rule-name": "b5f1b2e3-59ac-4034-913b-4be5c86ef990"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "4cafe4b5-e91b-46ae-a3a3-c40894a4cb66"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "6743b1ab-810c-4bc4-b6ae-8894b608b47e"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "19944829-e72b-4db6-8a95-9a94657d90dc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "destination-port-range": {
                                    "lower-port": 1,
                                    "upper-port": 65535
                                },
                                "protocol": 17
                            },
                            "rule-name": "40f7a654-5469-470f-b834-a0400891de5f"
                        }
                    ]
                },
                "acl-name": "dfb77b57-5d40-4fda-9d99-e527310ad742",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ad6767b7-bd6a-40d8-8b50-8f06b77507c4",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "20b9fcd3-e363-4d44-937e-24309ba53fb1",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "a6398d4d-7dd7-4908-9da4-5cf4b49600a9",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "65691480-f0fb-45f0-a433-9d73218dd98c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "8774467b-9772-450b-9419-c52efed7b315"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                        }
                    ]
                },
                "acl-name": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "f8104941-e975-4443-90b2-de28fa1126e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "e1ea6a51-4491-4128-bf93-a76281e5fab5",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "13e641c5-079e-4b9f-a5d9-df6ff8a8ee80",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "7b475f67-4625-4b12-8a3f-be65fc617a58",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "019d1a2f-1452-4d3f-8789-620909fb552c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "a7296bba-9050-49ef-91ba-34cf4e996205"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                        }
                    ]
                },
                "acl-name": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "38730144-fb17-4b81-991e-a24fa8da5663",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "2905d43f-6c67-49ef-8940-3faaf64f1417",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "ddfac483-ce5f-457c-83a9-0dc3a4523619",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "220548da-e02b-4192-a614-ed3a472803f0",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.273" starttime="20181130 17:55:41.272"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.273" starttime="20181130 17:55:41.266"></status>
</kw>
<kw type="foritem" name="${model} = config/ietf-interfaces:interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.276" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.276" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.276" starttime="20181130 17:55:41.273"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.277" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"526c0e04-6e40-4744-b443-791552e63c5c","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:1d:dd:3b","ip-address":"fe80:0:0:0:f816:3eff:fe1d:dd3b"},{"mac-address":"fa:16:3e:1d:dd:3b","ip-address":"10.2.0.11"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"8d88e536-e78b-4b34-8576-417296c8aba5","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk"},{"name":"1c447cd3-493e-45df-a97f-5f7b4f7357a7","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:ff:69:10","ip-address":"10.2.0.4"},{"mac-address":"fa:16:3e:ff:69:10","ip-address":"fe80:0:0:0:f816:3eff:feff:6910"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"2495f33a-84b6-409a-bf17-a34f600f871a","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:b8:66:52","ip-address":"10.1.0.26"},{"mac-address":"fa:16:3e:b8:66:52","ip-address":"fe80:0:0:0:f816:3eff:feb8:6652"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"81e8f78d-665f-47c3-8e45-f317330d54ba","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk"},{"name":"1ac17345-ba08-460f-91ec-9abcb8af7923","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:4a:da:9f","ip-address":"10.1.0.27"},{"mac-address":"fa:16:3e:4a:da:9f","ip-address":"fe80:0:0:0:f816:3eff:fe4a:da9f"}],"odl-interface:l2vlan-mode":"trunk"},{"name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap7c0fd26d-3e"},{"name":"44641043685057:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"44641043685057:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap7f9f02ea-da"}]}} </msg>
<msg timestamp="20181130 17:55:41.277" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.277" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe1d:...</msg>
<status status="PASS" endtime="20181130 17:55:41.277" starttime="20181130 17:55:41.276"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.277" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe1d:dd3b",
                        "mac-address": "fa:16:3e:1d:dd:3b"
                    },
                    {
                        "ip-address": "10.2.0.11",
                        "mac-address": "fa:16:3e:1d:dd:3b"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "dfb77b57-5d40-4fda-9d99-e527310ad742"
                ],
                "enabled": true,
                "name": "526c0e04-6e40-4744-b443-791552e63c5c",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "8d88e536-e78b-4b34-8576-417296c8aba5",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.2.0.4",
                        "mac-address": "fa:16:3e:ff:69:10"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:feff:6910",
                        "mac-address": "fa:16:3e:ff:69:10"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "dfb77b57-5d40-4fda-9d99-e527310ad742"
                ],
                "enabled": true,
                "name": "1c447cd3-493e-45df-a97f-5f7b4f7357a7",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.1.0.26",
                        "mac-address": "fa:16:3e:b8:66:52"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:feb8:6652",
                        "mac-address": "fa:16:3e:b8:66:52"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "dfb77b57-5d40-4fda-9d99-e527310ad742"
                ],
                "enabled": true,
                "name": "2495f33a-84b6-409a-bf17-a34f600f871a",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "81e8f78d-665f-47c3-8e45-f317330d54ba",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "10.1.0.27",
                        "mac-address": "fa:16:3e:4a:da:9f"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe4a:da9f",
                        "mac-address": "fa:16:3e:4a:da:9f"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "dfb77b57-5d40-4fda-9d99-e527310ad742"
                ],
                "enabled": true,
                "name": "1ac17345-ba08-460f-91ec-9abcb8af7923",
                "odl-interface:l2vlan-mode": "trunk",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap7c0fd26d-3e",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "44641043685057:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "44641043685057:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap7f9f02ea-da",
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.278" starttime="20181130 17:55:41.277"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.278" starttime="20181130 17:55:41.273"></status>
</kw>
<kw type="foritem" name="${model} = config/interface-service-bindings:service-bindings">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.281" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.282" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.282" starttime="20181130 17:55:41.278"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.284" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.7f9f02ea-da22-49da-8002-abb4f42ca9b3","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"43"}}]}}]}]},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"42"}}]}}]}]},{"interface-name":"c59efc08-ae15-4ed4-a07a-8e0a6dddbee0","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.f199ea94-32ef-4c40-99e6-bda0151b7076.7f9f02ea-da22-49da-8002-abb4f42ca9b3","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84288733184,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":51,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":8,"service-name":"vpn.82eea9e2-5499-4c1e-97a7-31135eebf789.7f9f02ea-da22-49da-8002-abb4f42ca9b3","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":10,"flow-cookie":134217729,"instruction":[{"order":1,"apply-actions":{"action":[{"order":0,"nx-reg-load":{"value":100008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":2,"write-metadata":{"metadata":200016,"metadata-mask":16777214}},{"order":3,"go-to-table":{"table_id":19}}]}]},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"af399955-be9e-4cac-9a57-0c95e0c9bf81","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1133","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1132","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"95fb815a-5708-4f7b-b7ac-807408c7b516","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1131","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"1e32a835-2bc3-47fa-bc1d-51eb7a8693d8","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.44641043685057:br-ex-patch:trunk","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134217735,"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]}]},{"interface-name":"c1ef3cac-c0b4-4350-941c-8afd1f8aa01a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"30df976b-d8fd-4f74-9fce-6ea760380641","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"94c8c7f0-2e90-44ba-96cf-f787cf90af8d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"57598245-ea27-4e2b-9967-60be8998e126","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"80cc4ddb-fcff-4c14-983d-ef1901dfa514","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"76d692b7-2f24-42f6-b4a0-3b87bd016811","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"349cf43b-cb7d-44fd-99cc-7f32cab6f2c3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"82d11eb7-d8af-4796-8ffa-829666057ee6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"a314a1f1-53d8-4b23-9a73-080307b85270","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b7fbfead-0124-403c-bcd5-dd5d40dfbacd","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"ac1dc84c-dd38-4dff-a3f6-b506be68392d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"23194c71-b57f-40e4-b1f0-f848cc121d2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"42cbe7dc-fde1-4c10-ab37-7208d1b3696e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e76f31d5-dcda-4ed6-a405-f9286c3c5bd4","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"e08e1875-f490-47ac-bd4b-f3bf6de88b8a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8b18f1fe-efe1-4112-8fe5-07eb2e1051b6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e76f31d5-dcda-4ed6-a405-f9286c3c5bd4","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f7282b24-8fd7-415c-b393-32d21730c1ef","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"f7282b24-8fd7-415c-b393-32d21730c1ef","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4d982882-9bf3-4c06-b720-3d7dd5d6093b","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"adf09d15-aa1d-4eae-9aa7-27c68c35e211","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"856a5561-b145-45f5-aa42-2e2af195f750","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"97fc82d9-74be-4a21-ad34-c57578c05411","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3637674c-3803-4518-b59e-7ae57c2aef73","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"94c8c7f0-2e90-44ba-96cf-f787cf90af8d","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"57598245-ea27-4e2b-9967-60be8998e126","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"80cc4ddb-fcff-4c14-983d-ef1901dfa514","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"214ecaa7-57f9-42a5-8ec3-1045ffbc451a","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"e9836f18-14aa-49b9-ab0f-b5fdd847fc82","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4d982882-9bf3-4c06-b720-3d7dd5d6093b","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"97fc82d9-74be-4a21-ad34-c57578c05411","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"85e68f31-f1b2-4f4d-946f-ab203f0aade6","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"b5db7172-abd3-4759-96a1-26993c027a4e","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"44641043685057:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3a7deae6-851f-4141-b8eb-596e47042616","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"5453ab14-3ef7-4f4a-a67e-7758043e3367","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"30df976b-d8fd-4f74-9fce-6ea760380641","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.f42370ed-f7c7-47f0-bba2-c945018c07ef.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":9,"flow-cookie":134479872,"instruction":[{"order":1,"write-metadata":{"metadata":84271955968,"metadata-mask":1099494850560}},{"order":2,"apply-actions":{"action":[{"order":1,"nx-reg-load":{"value":5023,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}},{"order":0,"nx-reg-load":{"value":50,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]},{"service-priority":8,"service-name":"vpn.82eea9e2-5499-4c1e-97a7-31135eebf789.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","service-type":"interface-service-bindings:service-type-flow-based","flow-priority":10,"flow-cookie":134217729,"instruction":[{"order":1,"apply-actions":{"action":[{"order":0,"nx-reg-load":{"value":100008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":2,"write-metadata":{"metadata":200016,"metadata-mask":16777214}},{"order":3,"go-to-table":{"table_id":19}}]}]},{"interface-name":"af0885e5-e2f9-4b6e-8cb7-9a7300c5e385","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"93bd7cde-c82c-4bb0-bd1a-56e529502f4f","service-mode":"interface-service-bindings:service-mode-ingress"}]}} </msg>
<msg timestamp="20181130 17:55:41.284" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.285" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:se...</msg>
<status status="PASS" endtime="20181130 17:55:41.285" starttime="20181130 17:55:41.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.285" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "43"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "42"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c59efc08-ae15-4ed4-a07a-8e0a6dddbee0",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84288733184,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5024
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.f199ea94-32ef-4c40-99e6-bda0151b7076.7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 134217729,
                        "flow-priority": 10,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 24,
                                                    "nx-reg": "nicira-match:nxm-nx-reg3",
                                                    "start": 0
                                                },
                                                "value": 100008
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 1
                            },
                            {
                                "order": 2,
                                "write-metadata": {
                                    "metadata": 200016,
                                    "metadata-mask": 16777214
                                }
                            },
                            {
                                "go-to-table": {
                                    "table_id": 19
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "vpn.82eea9e2-5499-4c1e-97a7-31135eebf789.7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                        "service-priority": 8,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8f0f6b8d-5eb4-4d5e-a21f-fc1a6630691c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "af399955-be9e-4cac-9a57-0c95e0c9bf81",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1133",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1132",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "95fb815a-5708-4f7b-b7ac-807408c7b516",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1131",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "1e32a835-2bc3-47fa-bc1d-51eb7a8693d8",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 0,
                                                "output-node-connector": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.44641043685057:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "c1ef3cac-c0b4-4350-941c-8afd1f8aa01a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "30df976b-d8fd-4f74-9fce-6ea760380641",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "94c8c7f0-2e90-44ba-96cf-f787cf90af8d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "57598245-ea27-4e2b-9967-60be8998e126",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "80cc4ddb-fcff-4c14-983d-ef1901dfa514",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "76d692b7-2f24-42f6-b4a0-3b87bd016811",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "349cf43b-cb7d-44fd-99cc-7f32cab6f2c3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "82d11eb7-d8af-4796-8ffa-829666057ee6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "a314a1f1-53d8-4b23-9a73-080307b85270",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b7fbfead-0124-403c-bcd5-dd5d40dfbacd",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "ac1dc84c-dd38-4dff-a3f6-b506be68392d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "23194c71-b57f-40e4-b1f0-f848cc121d2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "42cbe7dc-fde1-4c10-ab37-7208d1b3696e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e76f31d5-dcda-4ed6-a405-f9286c3c5bd4",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "769ec90a-6cb1-4ad3-acd1-8a6e6da84ae3",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "e08e1875-f490-47ac-bd4b-f3bf6de88b8a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8b18f1fe-efe1-4112-8fe5-07eb2e1051b6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e76f31d5-dcda-4ed6-a405-f9286c3c5bd4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f7282b24-8fd7-415c-b393-32d21730c1ef",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "f7282b24-8fd7-415c-b393-32d21730c1ef",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4d982882-9bf3-4c06-b720-3d7dd5d6093b",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "adf09d15-aa1d-4eae-9aa7-27c68c35e211",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "856a5561-b145-45f5-aa42-2e2af195f750",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "97fc82d9-74be-4a21-ad34-c57578c05411",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3637674c-3803-4518-b59e-7ae57c2aef73",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "94c8c7f0-2e90-44ba-96cf-f787cf90af8d",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "57598245-ea27-4e2b-9967-60be8998e126",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "80cc4ddb-fcff-4c14-983d-ef1901dfa514",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "214ecaa7-57f9-42a5-8ec3-1045ffbc451a",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "e9836f18-14aa-49b9-ab0f-b5fdd847fc82",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "15cafbf2-f2ca-4f3e-b46e-a0491d3c3e58",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4d982882-9bf3-4c06-b720-3d7dd5d6093b",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "97fc82d9-74be-4a21-ad34-c57578c05411",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "d29c0fe8-ca00-4e19-b4f4-072fbaf6b25d",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "85e68f31-f1b2-4f4d-946f-ab203f0aade6",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "b5db7172-abd3-4759-96a1-26993c027a4e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "44641043685057:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3a7deae6-851f-4141-b8eb-596e47042616",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "5d9e63a6-3e7d-4f91-a6f6-17e2e466cb2c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "eb74f406-72c8-4dd2-8434-9bf4cf9e5ff4",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "5453ab14-3ef7-4f4a-a67e-7758043e3367",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "30df976b-d8fd-4f74-9fce-6ea760380641",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "bound-services": [
                    {
                        "flow-cookie": 134479872,
                        "flow-priority": 9,
                        "instruction": [
                            {
                                "order": 1,
                                "write-metadata": {
                                    "metadata": 84271955968,
                                    "metadata-mask": 1099494850560
                                }
                            },
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 15,
                                                    "nx-reg": "nicira-match:nxm-nx-reg7",
                                                    "start": 0
                                                },
                                                "value": 5023
                                            },
                                            "order": 1
                                        },
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 19,
                                                    "nx-reg": "nicira-match:nxm-nx-reg1",
                                                    "start": 0
                                                },
                                                "value": 50
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.f42370ed-f7c7-47f0-bba2-c945018c07ef.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    },
                    {
                        "flow-cookie": 134217729,
                        "flow-priority": 10,
                        "instruction": [
                            {
                                "apply-actions": {
                                    "action": [
                                        {
                                            "nx-reg-load": {
                                                "dst": {
                                                    "end": 24,
                                                    "nx-reg": "nicira-match:nxm-nx-reg3",
                                                    "start": 0
                                                },
                                                "value": 100008
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 1
                            },
                            {
                                "order": 2,
                                "write-metadata": {
                                    "metadata": 200016,
                                    "metadata-mask": 16777214
                                }
                            },
                            {
                                "go-to-table": {
                                    "table_id": 19
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "vpn.82eea9e2-5499-4c1e-97a7-31135eebf789.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                        "service-priority": 8,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "af0885e5-e2f9-4b6e-8cb7-9a7300c5e385",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "93bd7cde-c82c-4bb0-bd1a-56e529502f4f",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.286" starttime="20181130 17:55:41.285"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.286" starttime="20181130 17:55:41.278"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-endpoints">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.288" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.288" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.288" starttime="20181130 17:55:41.286"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.289" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":44641043685057,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.29","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"44641043685057:tunnel_port:0","tz-membership":[{"zone-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef"},{"zone-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"zone-name":"82eea9e2-5499-4c1e-97a7-31135eebf789"},{"zone-name":"f199ea94-32ef-4c40-99e6-bda0151b7076"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 17:55:41.289" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.289" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-I...</msg>
<status status="PASS" endtime="20181130 17:55:41.289" starttime="20181130 17:55:41.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.290" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 44641043685057,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057::0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "",
                        "subnet-mask": "255.255.255.255/32",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "default-transport-zone"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "44641043685057:tunnel_port:0",
                        "ip-address": "11.0.0.29",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef"
                            },
                            {
                                "zone-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
                            },
                            {
                                "zone-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                            },
                            {
                                "zone-name": "f199ea94-32ef-4c40-99e6-bda0151b7076"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.290" starttime="20181130 17:55:41.289"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.290" starttime="20181130 17:55:41.286"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:dpn-teps-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.293" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.293" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.293" starttime="20181130 17:55:41.290"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.295" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.295" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.295" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.295" starttime="20181130 17:55:41.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.296" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.296" starttime="20181130 17:55:41.296"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.296" starttime="20181130 17:55:41.290"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:external-tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.299" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.299" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.299" starttime="20181130 17:55:41.296"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.300" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.300" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.300" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.300" starttime="20181130 17:55:41.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.301" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.301" starttime="20181130 17:55:41.301"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.301" starttime="20181130 17:55:41.296"></status>
</kw>
<kw type="foritem" name="${model} = config/itm-state:tunnel-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.304" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.304" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.304" starttime="20181130 17:55:41.301"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.305" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.305" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.305" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.305" starttime="20181130 17:55:41.305"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.306" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.306" starttime="20181130 17:55:41.305"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.306" starttime="20181130 17:55:41.301"></status>
</kw>
<kw type="foritem" name="${model} = config/itm:transport-zones">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.308" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.308" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.308" starttime="20181130 17:55:41.306"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.309" level="INFO">To JSON using : content={"transport-zones":{"transport-zone":[{"zone-name":"default-transport-zone","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"255.255.255.255/32","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":44641043685057,"portname":"tunnel_port","ip-address":"11.0.0.29","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181130 17:55:41.309" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.310" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181130 17:55:41.310" starttime="20181130 17:55:41.309"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.310" level="INFO">{
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "255.255.255.255/32",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "f199ea94-32ef-4c40-99e6-bda0151b7076"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 44641043685057,
                                "ip-address": "11.0.0.29",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.310" starttime="20181130 17:55:41.310"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.310" starttime="20181130 17:55:41.306"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-instances">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.313" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.313" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.313" starttime="20181130 17:55:41.310"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.313" level="INFO">To JSON using : content={"vpn-instances":{"vpn-instance":[{"vpn-instance-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","type":"l3","ipv4-family":{"vpnTargets":{}},"l3vni":0}]}} </msg>
<msg timestamp="20181130 17:55:41.313" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.313" level="INFO">${pretty_output} = {
    "vpn-instances": {
        "vpn-instance": [
            {
                "ipv4-family": {
                    "vpnTargets": {}
                },
                "l3vni": 0,
                "t...</msg>
<status status="PASS" endtime="20181130 17:55:41.314" starttime="20181130 17:55:41.313"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.314" level="INFO">{
    "vpn-instances": {
        "vpn-instance": [
            {
                "ipv4-family": {
                    "vpnTargets": {}
                },
                "l3vni": 0,
                "type": "l3",
                "vpn-instance-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.314" starttime="20181130 17:55:41.314"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.314" starttime="20181130 17:55:41.310"></status>
</kw>
<kw type="foritem" name="${model} = config/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.317" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.317" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.317" starttime="20181130 17:55:41.314"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.318" level="INFO">To JSON using : content={"vpn-interfaces":{"vpn-interface":[{"name":"81e8f78d-665f-47c3-8e45-f317330d54ba","router-interface":true,"network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","vpn-instance-names":[{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":73,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.1.0.1/32","mac_address":"fa:16:3e:2d:65:b4","adjacency_type":"primary-adjacency","subnet_id":"9ee8cd06-814e-4276-8c46-e43547a82b1b"}]},{"name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","router-interface":false,"network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","vpn-instance-names":[{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":64,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.2.0.2/32","mac_address":"fa:16:3e:a6:db:75","adjacency_type":"primary-adjacency","subnet_id":"96848639-a059-4c86-af89-4a8e286cb9cc"}]},{"name":"1ac17345-ba08-460f-91ec-9abcb8af7923","router-interface":false,"network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","vpn-instance-names":[{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":73,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.1.0.27/32","mac_address":"fa:16:3e:4a:da:9f","adjacency_type":"primary-adjacency","subnet_id":"9ee8cd06-814e-4276-8c46-e43547a82b1b"}]},{"name":"1c447cd3-493e-45df-a97f-5f7b4f7357a7","router-interface":false,"network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","vpn-instance-names":[{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":64,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.2.0.4/32","mac_address":"fa:16:3e:ff:69:10","adjacency_type":"primary-adjacency","subnet_id":"96848639-a059-4c86-af89-4a8e286cb9cc"}]},{"name":"526c0e04-6e40-4744-b443-791552e63c5c","router-interface":false,"network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","vpn-instance-names":[{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":64,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.2.0.11/32","mac_address":"fa:16:3e:1d:dd:3b","adjacency_type":"primary-adjacency","subnet_id":"96848639-a059-4c86-af89-4a8e286cb9cc"}]},{"name":"8d88e536-e78b-4b34-8576-417296c8aba5","router-interface":true,"network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","vpn-instance-names":[{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":64,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.2.0.1/32","mac_address":"fa:16:3e:c5:e8:58","adjacency_type":"primary-adjacency","subnet_id":"96848639-a059-4c86-af89-4a8e286cb9cc"}]},{"name":"2495f33a-84b6-409a-bf17-a34f600f871a","router-interface":false,"network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","vpn-instance-names":[{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":73,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.1.0.26/32","mac_address":"fa:16:3e:b8:66:52","adjacency_type":"primary-adjacency","subnet_id":"9ee8cd06-814e-4276-8c46-e43547a82b1b"}]},{"name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","router-interface":false,"network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","vpn-instance-names":[{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","associated-subnet-type":"V4AndV6Subnets"}],"segmentation-id":73,"network-type":"VXLAN","odl-l3vpn:adjacency":[{"ip_address":"10.1.0.2/32","mac_address":"fa:16:3e:81:4f:68","adjacency_type":"primary-adjacency","subnet_id":"9ee8cd06-814e-4276-8c46-e43547a82b1b"}]}]}} </msg>
<msg timestamp="20181130 17:55:41.318" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.318" level="INFO">${pretty_output} = {
    "vpn-interfaces": {
        "vpn-interface": [
            {
                "name": "81e8f78d-665f-47c3-8e45-f317330d54ba",
                "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",...</msg>
<status status="PASS" endtime="20181130 17:55:41.318" starttime="20181130 17:55:41.317"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.319" level="INFO">{
    "vpn-interfaces": {
        "vpn-interface": [
            {
                "name": "81e8f78d-665f-47c3-8e45-f317330d54ba",
                "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.1/32",
                        "mac_address": "fa:16:3e:2d:65:b4",
                        "subnet_id": "9ee8cd06-814e-4276-8c46-e43547a82b1b"
                    }
                ],
                "router-interface": true,
                "segmentation-id": 73,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ]
            },
            {
                "name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.2.0.2/32",
                        "mac_address": "fa:16:3e:a6:db:75",
                        "subnet_id": "96848639-a059-4c86-af89-4a8e286cb9cc"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 64,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ]
            },
            {
                "name": "1ac17345-ba08-460f-91ec-9abcb8af7923",
                "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.27/32",
                        "mac_address": "fa:16:3e:4a:da:9f",
                        "subnet_id": "9ee8cd06-814e-4276-8c46-e43547a82b1b"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 73,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ]
            },
            {
                "name": "1c447cd3-493e-45df-a97f-5f7b4f7357a7",
                "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.2.0.4/32",
                        "mac_address": "fa:16:3e:ff:69:10",
                        "subnet_id": "96848639-a059-4c86-af89-4a8e286cb9cc"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 64,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ]
            },
            {
                "name": "526c0e04-6e40-4744-b443-791552e63c5c",
                "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.2.0.11/32",
                        "mac_address": "fa:16:3e:1d:dd:3b",
                        "subnet_id": "96848639-a059-4c86-af89-4a8e286cb9cc"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 64,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ]
            },
            {
                "name": "8d88e536-e78b-4b34-8576-417296c8aba5",
                "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.2.0.1/32",
                        "mac_address": "fa:16:3e:c5:e8:58",
                        "subnet_id": "96848639-a059-4c86-af89-4a8e286cb9cc"
                    }
                ],
                "router-interface": true,
                "segmentation-id": 64,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ]
            },
            {
                "name": "2495f33a-84b6-409a-bf17-a34f600f871a",
                "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.26/32",
                        "mac_address": "fa:16:3e:b8:66:52",
                        "subnet_id": "9ee8cd06-814e-4276-8c46-e43547a82b1b"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 73,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ]
            },
            {
                "name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "network-type": "VXLAN",
                "odl-l3vpn:adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.2/32",
                        "mac_address": "fa:16:3e:81:4f:68",
                        "subnet_id": "9ee8cd06-814e-4276-8c46-e43547a82b1b"
                    }
                ],
                "router-interface": false,
                "segmentation-id": 73,
                "vpn-instance-names": [
                    {
                        "associated-subnet-type": "V4AndV6Subnets",
                        "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.319" starttime="20181130 17:55:41.318"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.319" starttime="20181130 17:55:41.314"></status>
</kw>
<kw type="foritem" name="${model} = config/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.322" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.322" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.322" starttime="20181130 17:55:41.319"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.323" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"},{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"}],"ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:name":"br-ex-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","termination-point":[{"tp-id":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:name":"br-ex-int-patch","ovsdb:interface-type":"ovsdb:interface-type-patch"}]}]}]} </msg>
<msg timestamp="20181130 17:55:41.323" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.323" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridg...</msg>
<status status="PASS" endtime="20181130 17:55:41.323" starttime="20181130 17:55:41.322"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.324" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "tp-id": "br-ex-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "termination-point": [
                        {
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 17:55:41.324" starttime="20181130 17:55:41.323"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.324" starttime="20181130 17:55:41.319"></status>
</kw>
<kw type="foritem" name="${model} = config/neutron:neutron">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.327" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.327" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.327" starttime="20181130 17:55:41.324"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.330" level="INFO">To JSON using : content={"neutron":{"networks":{"network":[{"uuid":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","admin-state-up":false,"status":"ACTIVE","project-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-provider-ext:network-type":"neutron-networks:network-type-flat","tenant-id":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","neutron-L3-ext:external":false,"shared":false,"name":"Sync Canary Network"},{"uuid":"f42370ed-f7c7-47f0-bba2-c945018c07ef","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"73","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l2l3_gw_mac_arp_net1"},{"uuid":"f199ea94-32ef-4c40-99e6-bda0151b7076","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-provider-ext:segmentation-id":"64","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l2l3_gw_mac_arp_net2"}]},"security-groups":{"security-group":[{"uuid":"fb6a9963-0712-454f-b6a6-c3267bd7efee","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"default","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"dfb77b57-5d40-4fda-9d99-e527310ad742","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":1,"name":"l2l3_gw_mac_arp_sg","project-id":"9341be00c6f04f86a2c217cc0b55a336"},{"uuid":"6bdeae36-218b-4fd9-9618-f465f49477e5","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","revision-number":1,"name":"default","project-id":"977cbaf3f49844b28aa35e367e8b439f"}]},"security-rules":{"security-rule":[{"uuid":"e1876a61-684b-4dd3-9092-679b691d4ab0","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"dfb77b57-5d40-4fda-9d99-e527310ad742","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"b5f1b2e3-59ac-4034-913b-4be5c86ef990","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"dfb77b57-5d40-4fda-9d99-e527310ad742","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3583f575-961e-4c16-8519-ad02cf12cdcc","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"cb776cf0-1937-40c6-9a19-106efe747e9d","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"a7296bba-9050-49ef-91ba-34cf4e996205","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"7487079d-6f4e-436c-8f39-1017e2925542","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"dfb77b57-5d40-4fda-9d99-e527310ad742"},{"uuid":"6743b1ab-810c-4bc4-b6ae-8894b608b47e","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"dfb77b57-5d40-4fda-9d99-e527310ad742","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"019d1a2f-1452-4d3f-8789-620909fb552c","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"40f7a654-5469-470f-b834-a0400891de5f","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"dfb77b57-5d40-4fda-9d99-e527310ad742","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"0608976a-5870-4937-895a-422f828d596b","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"dfb77b57-5d40-4fda-9d99-e527310ad742"},{"uuid":"4cafe4b5-e91b-46ae-a3a3-c40894a4cb66","ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"dfb77b57-5d40-4fda-9d99-e527310ad742","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"c43a6f5e-e8ae-45bd-8212-1e82da2584e0","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"8774467b-9772-450b-9419-c52efed7b315","remote-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5","ethertype":"neutron-constants:ethertype-v4","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee","remote-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee","ethertype":"neutron-constants:ethertype-v6","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"fb6a9963-0712-454f-b6a6-c3267bd7efee"},{"uuid":"65691480-f0fb-45f0-a433-9d73218dd98c","ethertype":"neutron-constants:ethertype-v6","project-id":"977cbaf3f49844b28aa35e367e8b439f","tenant-id":"977cbaf3-f498-44b2-8aa3-5e367e8b439f","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"6bdeae36-218b-4fd9-9618-f465f49477e5"},{"uuid":"19944829-e72b-4db6-8a95-9a94657d90dc","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"9341be00c6f04f86a2c217cc0b55a336","port-range-min":1,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"dfb77b57-5d40-4fda-9d99-e527310ad742","remote-ip-prefix":"0.0.0.0/0"}]},"subnets":{"subnet":[{"uuid":"96848639-a059-4c86-af89-4a8e286cb9cc","gateway-ip":"10.2.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.2.0.2","end":"10.2.255.254"}],"cidr":"10.2.0.0/16","network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","name":"l2l3_gw_mac_arp_subnet2"},{"uuid":"9ee8cd06-814e-4276-8c46-e43547a82b1b","gateway-ip":"10.1.0.1","project-id":"9341be00c6f04f86a2c217cc0b55a336","enable-dhcp":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"ip-version":"neutron-constants:ip-version-v4","allocation-pools":[{"start":"10.1.0.2","end":"10.1.255.254"}],"cidr":"10.1.0.0/16","network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","name":"l2l3_gw_mac_arp_subnet1"}]},"ports":{"port":[{"uuid":"526c0e04-6e40-4744-b443-791552e63c5c","fixed-ips":[{"subnet-id":"96848639-a059-4c86-af89-4a8e286cb9cc","ip-address":"10.2.0.11"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:1d:dd:3b","security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"admin-state-up":true,"status":"ACTIVE","network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","name":"l2l3_gw_mac_arp_port2"},{"uuid":"8d88e536-e78b-4b34-8576-417296c8aba5","fixed-ips":[{"subnet-id":"96848639-a059-4c86-af89-4a8e286cb9cc","ip-address":"10.2.0.1"}],"device-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":2,"device-owner":"network:router_interface","mac-address":"fa:16:3e:c5:e8:58","admin-state-up":true,"network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","name":""},{"uuid":"1c447cd3-493e-45df-a97f-5f7b4f7357a7","fixed-ips":[{"subnet-id":"96848639-a059-4c86-af89-4a8e286cb9cc","ip-address":"10.2.0.4"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:ff:69:10","security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"admin-state-up":true,"status":"ACTIVE","network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","name":"l2l3_gw_mac_arp_port4"},{"uuid":"2495f33a-84b6-409a-bf17-a34f600f871a","fixed-ips":[{"subnet-id":"9ee8cd06-814e-4276-8c46-e43547a82b1b","ip-address":"10.1.0.26"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:b8:66:52","security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"admin-state-up":true,"status":"ACTIVE","network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","name":"l2l3_gw_mac_arp_port3"},{"uuid":"81e8f78d-665f-47c3-8e45-f317330d54ba","fixed-ips":[{"subnet-id":"9ee8cd06-814e-4276-8c46-e43547a82b1b","ip-address":"10.1.0.1"}],"device-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","revision-number":2,"device-owner":"network:router_interface","mac-address":"fa:16:3e:2d:65:b4","admin-state-up":true,"network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","name":""},{"uuid":"1ac17345-ba08-460f-91ec-9abcb8af7923","fixed-ips":[{"subnet-id":"9ee8cd06-814e-4276-8c46-e43547a82b1b","ip-address":"10.1.0.27"}],"device-id":"","project-id":"9341be00c6f04f86a2c217cc0b55a336","neutron-portsecurity:port-security-enabled":true,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"","neutron-binding:vif-type":"unbound","neutron-binding:vnic-type":"normal","device-owner":"","mac-address":"fa:16:3e:4a:da:9f","security-groups":["dfb77b57-5d40-4fda-9d99-e527310ad742"],"admin-state-up":true,"status":"ACTIVE","network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","name":"l2l3_gw_mac_arp_port1"},{"uuid":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","fixed-ips":[{"subnet-id":"9ee8cd06-814e-4276-8c46-e43547a82b1b","ip-address":"10.1.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-f42370ed-f7c7-47f0-bba2-c945018c07ef","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:81:4f:68","admin-state-up":true,"network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","name":""},{"uuid":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","fixed-ips":[{"subnet-id":"96848639-a059-4c86-af89-4a8e286cb9cc","ip-address":"10.2.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-f199ea94-32ef-4c40-99e6-bda0151b7076","neutron-portsecurity:port-security-enabled":false,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:a6:db:75","admin-state-up":true,"network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","name":""}]},"routers":{"router":[{"uuid":"82eea9e2-5499-4c1e-97a7-31135eebf789","admin-state-up":true,"status":"ACTIVE","project-id":"9341be00c6f04f86a2c217cc0b55a336","tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","revision-number":0,"distributed":false,"name":"l2l3_gw_mac_arp_rtr1"}]}}} </msg>
<msg timestamp="20181130 17:55:41.330" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.330" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181130 17:55:41.330" starttime="20181130 17:55:41.328"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.331" level="INFO">{
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-flat",
                    "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142",
                    "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
                },
                {
                    "admin-state-up": true,
                    "name": "l2l3_gw_mac_arp_net1",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "73",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f42370ed-f7c7-47f0-bba2-c945018c07ef"
                },
                {
                    "admin-state-up": true,
                    "name": "l2l3_gw_mac_arp_net2",
                    "neutron-L3-ext:external": false,
                    "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan",
                    "neutron-provider-ext:segmentation-id": "64",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "f199ea94-32ef-4c40-99e6-bda0151b7076"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.2.0.11",
                            "subnet-id": "96848639-a059-4c86-af89-4a8e286cb9cc"
                        }
                    ],
                    "mac-address": "fa:16:3e:1d:dd:3b",
                    "name": "l2l3_gw_mac_arp_port2",
                    "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "dfb77b57-5d40-4fda-9d99-e527310ad742"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "526c0e04-6e40-4744-b443-791552e63c5c"
                },
                {
                    "admin-state-up": true,
                    "device-id": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                    "device-owner": "network:router_interface",
                    "fixed-ips": [
                        {
                            "ip-address": "10.2.0.1",
                            "subnet-id": "96848639-a059-4c86-af89-4a8e286cb9cc"
                        }
                    ],
                    "mac-address": "fa:16:3e:c5:e8:58",
                    "name": "",
                    "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 2,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "8d88e536-e78b-4b34-8576-417296c8aba5"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.2.0.4",
                            "subnet-id": "96848639-a059-4c86-af89-4a8e286cb9cc"
                        }
                    ],
                    "mac-address": "fa:16:3e:ff:69:10",
                    "name": "l2l3_gw_mac_arp_port4",
                    "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "dfb77b57-5d40-4fda-9d99-e527310ad742"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "1c447cd3-493e-45df-a97f-5f7b4f7357a7"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.0.26",
                            "subnet-id": "9ee8cd06-814e-4276-8c46-e43547a82b1b"
                        }
                    ],
                    "mac-address": "fa:16:3e:b8:66:52",
                    "name": "l2l3_gw_mac_arp_port3",
                    "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "dfb77b57-5d40-4fda-9d99-e527310ad742"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "2495f33a-84b6-409a-bf17-a34f600f871a"
                },
                {
                    "admin-state-up": true,
                    "device-id": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                    "device-owner": "network:router_interface",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.0.1",
                            "subnet-id": "9ee8cd06-814e-4276-8c46-e43547a82b1b"
                        }
                    ],
                    "mac-address": "fa:16:3e:2d:65:b4",
                    "name": "",
                    "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 2,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "81e8f78d-665f-47c3-8e45-f317330d54ba"
                },
                {
                    "admin-state-up": true,
                    "device-id": "",
                    "device-owner": "",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.0.27",
                            "subnet-id": "9ee8cd06-814e-4276-8c46-e43547a82b1b"
                        }
                    ],
                    "mac-address": "fa:16:3e:4a:da:9f",
                    "name": "l2l3_gw_mac_arp_port1",
                    "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                    "neutron-binding:host-id": "",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "unbound",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "security-groups": [
                        "dfb77b57-5d40-4fda-9d99-e527310ad742"
                    ],
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "1ac17345-ba08-460f-91ec-9abcb8af7923"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-f42370ed-f7c7-47f0-bba2-c945018c07ef",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.1.0.2",
                            "subnet-id": "9ee8cd06-814e-4276-8c46-e43547a82b1b"
                        }
                    ],
                    "mac-address": "fa:16:3e:81:4f:68",
                    "name": "",
                    "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-f199ea94-32ef-4c40-99e6-bda0151b7076",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "10.2.0.2",
                            "subnet-id": "96848639-a059-4c86-af89-4a8e286cb9cc"
                        }
                    ],
                    "mac-address": "fa:16:3e:a6:db:75",
                    "name": "",
                    "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                    "neutron-binding:host-id": "overcloud-controller-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": false,
                    "revision-number": 3,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
                }
            ]
        },
        "routers": {
            "router": [
                {
                    "admin-state-up": true,
                    "distributed": false,
                    "name": "l2l3_gw_mac_arp_rtr1",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "status": "ACTIVE",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "fb6a9963-0712-454f-b6a6-c3267bd7efee"
                },
                {
                    "name": "l2l3_gw_mac_arp_sg",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 1,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "dfb77b57-5d40-4fda-9d99-e527310ad742"
                },
                {
                    "name": "default",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 1,
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "6bdeae36-218b-4fd9-9618-f465f49477e5"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dfb77b57-5d40-4fda-9d99-e527310ad742",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "e1876a61-684b-4dd3-9092-679b691d4ab0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dfb77b57-5d40-4fda-9d99-e527310ad742",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b5f1b2e3-59ac-4034-913b-4be5c86ef990"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "3583f575-961e-4c16-8519-ad02cf12cdcc"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "cb776cf0-1937-40c6-9a19-106efe747e9d"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "a7296bba-9050-49ef-91ba-34cf4e996205"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "dfb77b57-5d40-4fda-9d99-e527310ad742",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "7487079d-6f4e-436c-8f39-1017e2925542"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dfb77b57-5d40-4fda-9d99-e527310ad742",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "6743b1ab-810c-4bc4-b6ae-8894b608b47e"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "019d1a2f-1452-4d3f-8789-620909fb552c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dfb77b57-5d40-4fda-9d99-e527310ad742",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "40f7a654-5469-470f-b834-a0400891de5f"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "security-group-id": "dfb77b57-5d40-4fda-9d99-e527310ad742",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "0608976a-5870-4937-895a-422f828d596b"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dfb77b57-5d40-4fda-9d99-e527310ad742",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "4cafe4b5-e91b-46ae-a3a3-c40894a4cb66"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "c43a6f5e-e8ae-45bd-8212-1e82da2584e0"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "remote-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "8774467b-9772-450b-9419-c52efed7b315"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "remote-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "revision-number": 0,
                    "security-group-id": "fb6a9963-0712-454f-b6a6-c3267bd7efee",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "977cbaf3f49844b28aa35e367e8b439f",
                    "revision-number": 0,
                    "security-group-id": "6bdeae36-218b-4fd9-9618-f465f49477e5",
                    "tenant-id": "977cbaf3-f498-44b2-8aa3-5e367e8b439f",
                    "uuid": "65691480-f0fb-45f0-a433-9d73218dd98c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "dfb77b57-5d40-4fda-9d99-e527310ad742",
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "19944829-e72b-4db6-8a95-9a94657d90dc"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "allocation-pools": [
                        {
                            "end": "10.2.255.254",
                            "start": "10.2.0.2"
                        }
                    ],
                    "cidr": "10.2.0.0/16",
                    "enable-dhcp": true,
                    "gateway-ip": "10.2.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l2l3_gw_mac_arp_subnet2",
                    "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "96848639-a059-4c86-af89-4a8e286cb9cc"
                },
                {
                    "allocation-pools": [
                        {
                            "end": "10.1.255.254",
                            "start": "10.1.0.2"
                        }
                    ],
                    "cidr": "10.1.0.0/16",
                    "enable-dhcp": true,
                    "gateway-ip": "10.1.0.1",
                    "ip-version": "neutron-constants:ip-version-v4",
                    "name": "l2l3_gw_mac_arp_subnet1",
                    "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                    "project-id": "9341be00c6f04f86a2c217cc0b55a336",
                    "revision-number": 0,
                    "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                    "uuid": "9ee8cd06-814e-4276-8c46-e43547a82b1b"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.331" starttime="20181130 17:55:41.330"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.331" starttime="20181130 17:55:41.324"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:networkMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.333" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.333" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.334" starttime="20181130 17:55:41.331"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.334" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","subnet-id-list":["9ee8cd06-814e-4276-8c46-e43547a82b1b"]},{"network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","subnet-id-list":["96848639-a059-4c86-af89-4a8e286cb9cc"]}]}} </msg>
<msg timestamp="20181130 17:55:41.334" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.334" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "subnet-id-list": [
                    "9ee8cd06-814...</msg>
<status status="PASS" endtime="20181130 17:55:41.334" starttime="20181130 17:55:41.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.335" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "subnet-id-list": [
                    "9ee8cd06-814e-4276-8c46-e43547a82b1b"
                ]
            },
            {
                "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "subnet-id-list": [
                    "96848639-a059-4c86-af89-4a8e286cb9cc"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.335" starttime="20181130 17:55:41.335"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.335" starttime="20181130 17:55:41.331"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:neutron-vpn-portip-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.337" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:neutron-vpn-portip-port-data, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.337" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.337" starttime="20181130 17:55:41.335"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.338" level="INFO">To JSON using : content={"neutron-vpn-portip-port-data":{"vpn-portip-to-port":[{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","port-fixedip":"10.1.0.27","mac-address":"fa:16:3e:4a:da:9f","port-name":"1ac17345-ba08-460f-91ec-9abcb8af7923","subnet-ip":false},{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","port-fixedip":"10.1.0.26","mac-address":"fa:16:3e:b8:66:52","port-name":"2495f33a-84b6-409a-bf17-a34f600f871a","subnet-ip":false},{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","port-fixedip":"10.2.0.11","mac-address":"fa:16:3e:1d:dd:3b","port-name":"526c0e04-6e40-4744-b443-791552e63c5c","subnet-ip":false},{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","port-fixedip":"10.2.0.2","mac-address":"fa:16:3e:a6:db:75","port-name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","subnet-ip":false},{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","port-fixedip":"10.2.0.4","mac-address":"fa:16:3e:ff:69:10","port-name":"1c447cd3-493e-45df-a97f-5f7b4f7357a7","subnet-ip":false},{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","port-fixedip":"10.1.0.2","mac-address":"fa:16:3e:81:4f:68","port-name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","subnet-ip":false},{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","port-fixedip":"10.1.0.1","mac-address":"fa:16:3e:2d:65:b4","port-name":"81e8f78d-665f-47c3-8e45-f317330d54ba","subnet-ip":true},{"vpn-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","port-fixedip":"10.2.0.1","mac-address":"fa:16:3e:c5:e8:58","port-name":"8d88e536-e78b-4b34-8576-417296c8aba5","subnet-ip":true}]}} </msg>
<msg timestamp="20181130 17:55:41.338" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.338" level="INFO">${pretty_output} = {
    "neutron-vpn-portip-port-data": {
        "vpn-portip-to-port": [
            {
                "mac-address": "fa:16:3e:4a:da:9f",
                "port-fixedip": "10.1.0.27",
                "...</msg>
<status status="PASS" endtime="20181130 17:55:41.338" starttime="20181130 17:55:41.337"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.339" level="INFO">{
    "neutron-vpn-portip-port-data": {
        "vpn-portip-to-port": [
            {
                "mac-address": "fa:16:3e:4a:da:9f",
                "port-fixedip": "10.1.0.27",
                "port-name": "1ac17345-ba08-460f-91ec-9abcb8af7923",
                "subnet-ip": false,
                "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "mac-address": "fa:16:3e:b8:66:52",
                "port-fixedip": "10.1.0.26",
                "port-name": "2495f33a-84b6-409a-bf17-a34f600f871a",
                "subnet-ip": false,
                "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "mac-address": "fa:16:3e:1d:dd:3b",
                "port-fixedip": "10.2.0.11",
                "port-name": "526c0e04-6e40-4744-b443-791552e63c5c",
                "subnet-ip": false,
                "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "mac-address": "fa:16:3e:a6:db:75",
                "port-fixedip": "10.2.0.2",
                "port-name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "subnet-ip": false,
                "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "mac-address": "fa:16:3e:ff:69:10",
                "port-fixedip": "10.2.0.4",
                "port-name": "1c447cd3-493e-45df-a97f-5f7b4f7357a7",
                "subnet-ip": false,
                "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "mac-address": "fa:16:3e:81:4f:68",
                "port-fixedip": "10.1.0.2",
                "port-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "subnet-ip": false,
                "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "mac-address": "fa:16:3e:2d:65:b4",
                "port-fixedip": "10.1.0.1",
                "port-name": "81e8f78d-665f-47c3-8e45-f317330d54ba",
                "subnet-ip": true,
                "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "mac-address": "fa:16:3e:c5:e8:58",
                "port-fixedip": "10.2.0.1",
                "port-name": "8d88e536-e78b-4b34-8576-417296c8aba5",
                "subnet-ip": true,
                "vpn-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.339" starttime="20181130 17:55:41.338"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.339" starttime="20181130 17:55:41.335"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:router-interfaces-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.341" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.341" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.341" starttime="20181130 17:55:41.339"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.342" level="INFO">To JSON using : content={"router-interfaces-map":{"router-interfaces":[{"router-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","interfaces":[{"interface-id":"1ac17345-ba08-460f-91ec-9abcb8af7923"},{"interface-id":"7f9f02ea-da22-49da-8002-abb4f42ca9b3"},{"interface-id":"526c0e04-6e40-4744-b443-791552e63c5c"},{"interface-id":"1c447cd3-493e-45df-a97f-5f7b4f7357a7"},{"interface-id":"2495f33a-84b6-409a-bf17-a34f600f871a"},{"interface-id":"8d88e536-e78b-4b34-8576-417296c8aba5"},{"interface-id":"81e8f78d-665f-47c3-8e45-f317330d54ba"},{"interface-id":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"}]}]}} </msg>
<msg timestamp="20181130 17:55:41.342" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.342" level="INFO">${pretty_output} = {
    "router-interfaces-map": {
        "router-interfaces": [
            {
                "interfaces": [
                    {
                        "interface-id": "1ac17345-ba08-460f-91ec-9ab...</msg>
<status status="PASS" endtime="20181130 17:55:41.342" starttime="20181130 17:55:41.341"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.342" level="INFO">{
    "router-interfaces-map": {
        "router-interfaces": [
            {
                "interfaces": [
                    {
                        "interface-id": "1ac17345-ba08-460f-91ec-9abcb8af7923"
                    },
                    {
                        "interface-id": "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
                    },
                    {
                        "interface-id": "526c0e04-6e40-4744-b443-791552e63c5c"
                    },
                    {
                        "interface-id": "1c447cd3-493e-45df-a97f-5f7b4f7357a7"
                    },
                    {
                        "interface-id": "2495f33a-84b6-409a-bf17-a34f600f871a"
                    },
                    {
                        "interface-id": "8d88e536-e78b-4b34-8576-417296c8aba5"
                    },
                    {
                        "interface-id": "81e8f78d-665f-47c3-8e45-f317330d54ba"
                    },
                    {
                        "interface-id": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
                    }
                ],
                "router-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.343" starttime="20181130 17:55:41.342"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.343" starttime="20181130 17:55:41.339"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:subnetmaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.345" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.345" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.345" starttime="20181130 17:55:41.343"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.346" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"9ee8cd06-814e-4276-8c46-e43547a82b1b","router-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","router-interface-fixed-ip":"10.1.0.1","network-type":"VXLAN","router-interface-port-id":"81e8f78d-665f-47c3-8e45-f317330d54ba","router-intf-mac-address":"fa:16:3e:2d:65:b4","port-list":["7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","1ac17345-ba08-460f-91ec-9abcb8af7923","2495f33a-84b6-409a-bf17-a34f600f871a"],"segmentation-id":73,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef","subnet-ip":"10.1.0.0/16","vpn-id":"82eea9e2-5499-4c1e-97a7-31135eebf789"},{"id":"96848639-a059-4c86-af89-4a8e286cb9cc","router-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","router-interface-fixed-ip":"10.2.0.1","network-type":"VXLAN","router-interface-port-id":"8d88e536-e78b-4b34-8576-417296c8aba5","router-intf-mac-address":"fa:16:3e:c5:e8:58","port-list":["1c447cd3-493e-45df-a97f-5f7b4f7357a7","7f9f02ea-da22-49da-8002-abb4f42ca9b3","526c0e04-6e40-4744-b443-791552e63c5c"],"segmentation-id":64,"tenant-id":"9341be00-c6f0-4f86-a2c2-17cc0b55a336","network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076","subnet-ip":"10.2.0.0/16","vpn-id":"82eea9e2-5499-4c1e-97a7-31135eebf789"}]}} </msg>
<msg timestamp="20181130 17:55:41.346" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.346" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "9ee8cd06-814e-4276-8c46-e43547a82b1b",
                "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
         ...</msg>
<status status="PASS" endtime="20181130 17:55:41.346" starttime="20181130 17:55:41.345"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.346" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "9ee8cd06-814e-4276-8c46-e43547a82b1b",
                "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "network-type": "VXLAN",
                "port-list": [
                    "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                    "1ac17345-ba08-460f-91ec-9abcb8af7923",
                    "2495f33a-84b6-409a-bf17-a34f600f871a"
                ],
                "router-id": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                "router-interface-fixed-ip": "10.1.0.1",
                "router-interface-port-id": "81e8f78d-665f-47c3-8e45-f317330d54ba",
                "router-intf-mac-address": "fa:16:3e:2d:65:b4",
                "segmentation-id": 73,
                "subnet-ip": "10.1.0.0/16",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                "vpn-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "id": "96848639-a059-4c86-af89-4a8e286cb9cc",
                "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "network-type": "VXLAN",
                "port-list": [
                    "1c447cd3-493e-45df-a97f-5f7b4f7357a7",
                    "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                    "526c0e04-6e40-4744-b443-791552e63c5c"
                ],
                "router-id": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                "router-interface-fixed-ip": "10.2.0.1",
                "router-interface-port-id": "8d88e536-e78b-4b34-8576-417296c8aba5",
                "router-intf-mac-address": "fa:16:3e:c5:e8:58",
                "segmentation-id": 64,
                "subnet-ip": "10.2.0.0/16",
                "tenant-id": "9341be00-c6f0-4f86-a2c2-17cc0b55a336",
                "vpn-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.347" starttime="20181130 17:55:41.346"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.347" starttime="20181130 17:55:41.343"></status>
</kw>
<kw type="foritem" name="${model} = config/neutronvpn:vpnMaps">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.349" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.349" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.349" starttime="20181130 17:55:41.347"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.350" level="INFO">To JSON using : content={"vpnMaps":{"vpnMap":[{"vpn-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","router-id":"82eea9e2-5499-4c1e-97a7-31135eebf789"}]}} </msg>
<msg timestamp="20181130 17:55:41.350" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.350" level="INFO">${pretty_output} = {
    "vpnMaps": {
        "vpnMap": [
            {
                "router-id": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                "vpn-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }...</msg>
<status status="PASS" endtime="20181130 17:55:41.350" starttime="20181130 17:55:41.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.350" level="INFO">{
    "vpnMaps": {
        "vpnMap": [
            {
                "router-id": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                "vpn-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.350" starttime="20181130 17:55:41.350"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.350" starttime="20181130 17:55:41.347"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-fib:fibEntries">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.353" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.353" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.353" starttime="20181130 17:55:41.350"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.354" level="INFO">To JSON using : content={"fibEntries":{"vrfTables":[{"routeDistinguisher":"82eea9e2-5499-4c1e-97a7-31135eebf789","vrfEntry":[{"destPrefix":"10.2.0.1/32","origin":"l","route-paths":[{"nexthop-address":"0.0.0.0","label":100011}],"ip-address":"10.2.0.1/32","uuid":"82eea9e2-5499-4c1e-97a7-31135eebf789","mac-address":"fa:16:3e:c5:e8:58"},{"destPrefix":"10.1.0.2/32","origin":"l","encap-type":"mplsgre","route-paths":[{"nexthop-address":"11.0.0.29","label":100010}],"gateway_mac_address":"fa:16:3e:2d:65:b4"},{"destPrefix":"10.2.0.2/32","origin":"l","encap-type":"mplsgre","route-paths":[{"nexthop-address":"11.0.0.29","label":100012}],"gateway_mac_address":"fa:16:3e:c5:e8:58"},{"destPrefix":"10.1.0.1/32","origin":"l","route-paths":[{"nexthop-address":"0.0.0.0","label":100009}],"ip-address":"10.1.0.1/32","uuid":"82eea9e2-5499-4c1e-97a7-31135eebf789","mac-address":"fa:16:3e:2d:65:b4"}]}]}} </msg>
<msg timestamp="20181130 17:55:41.354" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.354" level="INFO">${pretty_output} = {
    "fibEntries": {
        "vrfTables": [
            {
                "routeDistinguisher": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                "vrfEntry": [
                    {
           ...</msg>
<status status="PASS" endtime="20181130 17:55:41.354" starttime="20181130 17:55:41.353"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.354" level="INFO">{
    "fibEntries": {
        "vrfTables": [
            {
                "routeDistinguisher": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                "vrfEntry": [
                    {
                        "destPrefix": "10.2.0.1/32",
                        "ip-address": "10.2.0.1/32",
                        "mac-address": "fa:16:3e:c5:e8:58",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100011,
                                "nexthop-address": "0.0.0.0"
                            }
                        ],
                        "uuid": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    },
                    {
                        "destPrefix": "10.1.0.2/32",
                        "encap-type": "mplsgre",
                        "gateway_mac_address": "fa:16:3e:2d:65:b4",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100010,
                                "nexthop-address": "11.0.0.29"
                            }
                        ]
                    },
                    {
                        "destPrefix": "10.2.0.2/32",
                        "encap-type": "mplsgre",
                        "gateway_mac_address": "fa:16:3e:c5:e8:58",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100012,
                                "nexthop-address": "11.0.0.29"
                            }
                        ]
                    },
                    {
                        "destPrefix": "10.1.0.1/32",
                        "ip-address": "10.1.0.1/32",
                        "mac-address": "fa:16:3e:2d:65:b4",
                        "origin": "l",
                        "route-paths": [
                            {
                                "label": 100009,
                                "nexthop-address": "0.0.0.0"
                            }
                        ],
                        "uuid": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.354" starttime="20181130 17:55:41.354"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.354" starttime="20181130 17:55:41.350"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-interface-meta:interface-child-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.357" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-interface-meta:interface-child-info, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.357" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.357" starttime="20181130 17:55:41.355"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.357" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"44641043685057:br-ex-patch","interface-child-entry":[{"child-interface":"44641043685057:br-ex-patch:trunk"}]},{"parent-interface":"tap7c0fd26d-3e","interface-child-entry":[{"child-interface":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"}]},{"parent-interface":"tap7f9f02ea-da","interface-child-entry":[{"child-interface":"7f9f02ea-da22-49da-8002-abb4f42ca9b3"}]}]}} </msg>
<msg timestamp="20181130 17:55:41.358" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.358" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "446410436...</msg>
<status status="PASS" endtime="20181130 17:55:41.358" starttime="20181130 17:55:41.357"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.358" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "44641043685057:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "44641043685057:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
                    }
                ],
                "parent-interface": "tap7c0fd26d-3e"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
                    }
                ],
                "parent-interface": "tap7f9f02ea-da"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.358" starttime="20181130 17:55:41.358"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.358" starttime="20181130 17:55:41.354"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:router-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.360" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.360" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.361" starttime="20181130 17:55:41.358"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.361" level="INFO">To JSON using : content={"router-interfaces":{"router-interface":[{"interface-name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","router-name":"82eea9e2-5499-4c1e-97a7-31135eebf789"},{"interface-name":"81e8f78d-665f-47c3-8e45-f317330d54ba","router-name":"82eea9e2-5499-4c1e-97a7-31135eebf789"},{"interface-name":"1ac17345-ba08-460f-91ec-9abcb8af7923","router-name":"82eea9e2-5499-4c1e-97a7-31135eebf789"},{"interface-name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","router-name":"82eea9e2-5499-4c1e-97a7-31135eebf789"},{"interface-name":"526c0e04-6e40-4744-b443-791552e63c5c","router-name":"82eea9e2-5499-4c1e-97a7-31135eebf789"},{"interface-name":"1c447cd3-493e-45df-a97f-5f7b4f7357a7","router-name":"82eea9e2-5499-4c1e-97a7-31135eebf789"},{"interface-name":"8d88e536-e78b-4b34-8576-417296c8aba5","router-name":"82eea9e2-5499-4c1e-97a7-31135eebf789"},{"interface-name":"2495f33a-84b6-409a-bf17-a34f600f871a","router-name":"82eea9e2-5499-4c1e-97a7-31135eebf789"}]}} </msg>
<msg timestamp="20181130 17:55:41.361" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.361" level="INFO">${pretty_output} = {
    "router-interfaces": {
        "router-interface": [
            {
                "interface-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "router-name": "82eea9e2-5499-4c1e-97...</msg>
<status status="PASS" endtime="20181130 17:55:41.361" starttime="20181130 17:55:41.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.362" level="INFO">{
    "router-interfaces": {
        "router-interface": [
            {
                "interface-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "router-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "interface-name": "81e8f78d-665f-47c3-8e45-f317330d54ba",
                "router-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "interface-name": "1ac17345-ba08-460f-91ec-9abcb8af7923",
                "router-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "interface-name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "router-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "interface-name": "526c0e04-6e40-4744-b443-791552e63c5c",
                "router-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "interface-name": "1c447cd3-493e-45df-a97f-5f7b4f7357a7",
                "router-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "interface-name": "8d88e536-e78b-4b34-8576-417296c8aba5",
                "router-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "interface-name": "2495f33a-84b6-409a-bf17-a34f600f871a",
                "router-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.362" starttime="20181130 17:55:41.362"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.362" starttime="20181130 17:55:41.358"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-id-to-vpn-instance">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.364" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-id-to-vpn-instance, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.365" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.365" starttime="20181130 17:55:41.362"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.365" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"},{"vpn-id":100008,"external-vpn":false,"vrf-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","vpn-instance-name":"82eea9e2-5499-4c1e-97a7-31135eebf789"}]}} </msg>
<msg timestamp="20181130 17:55:41.365" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.365" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b...</msg>
<status status="PASS" endtime="20181130 17:55:41.365" starttime="20181130 17:55:41.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.366" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            },
            {
                "external-vpn": false,
                "vpn-id": 100008,
                "vpn-instance-name": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                "vrf-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.366" starttime="20181130 17:55:41.366"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.366" starttime="20181130 17:55:41.362"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-l3vpn:vpn-instance-to-vpn-id">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.369" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:vpn-instance-to-vpn-id, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.369" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.369" starttime="20181130 17:55:41.366"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.369" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000},{"vpn-instance-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","vrf-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","vpn-id":100008}]}} </msg>
<msg timestamp="20181130 17:55:41.369" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.370" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
               ...</msg>
<status status="PASS" endtime="20181130 17:55:41.370" starttime="20181130 17:55:41.369"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.370" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            },
            {
                "vpn-id": 100008,
                "vpn-instance-name": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                "vrf-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.370" starttime="20181130 17:55:41.370"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.370" starttime="20181130 17:55:41.366"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:ext-routers">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.373" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.373" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.373" starttime="20181130 17:55:41.370"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.374" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.374" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.374" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.374" starttime="20181130 17:55:41.373"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.374" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.374" starttime="20181130 17:55:41.374"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.375" starttime="20181130 17:55:41.370"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-networks">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.377" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.377" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.377" starttime="20181130 17:55:41.375"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.378" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181130 17:55:41.378" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.378" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 17:55:41.378" starttime="20181130 17:55:41.377"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.378" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181130 17:55:41.378" starttime="20181130 17:55:41.378"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.378" starttime="20181130 17:55:41.375"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:external-subnets">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.380" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.381" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.381" starttime="20181130 17:55:41.378"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.381" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181130 17:55:41.381" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.381" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 17:55:41.381" starttime="20181130 17:55:41.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.382" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181130 17:55:41.382" starttime="20181130 17:55:41.382"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.382" starttime="20181130 17:55:41.378"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.385" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.385" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.385" starttime="20181130 17:55:41.382"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.386" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.386" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.386" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.386" starttime="20181130 17:55:41.385"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.386" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.386" starttime="20181130 17:55:41.386"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.386" starttime="20181130 17:55:41.382"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:intext-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.389" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:intext-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.389" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.389" starttime="20181130 17:55:41.387"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.390" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.390" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.390" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.391" starttime="20181130 17:55:41.390"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.391" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.391" starttime="20181130 17:55:41.391"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.391" starttime="20181130 17:55:41.386"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:napt-switches">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.394" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.394" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.394" starttime="20181130 17:55:41.391"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.394" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.394" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.395" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.395" starttime="20181130 17:55:41.394"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.395" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.395" starttime="20181130 17:55:41.395"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.395" starttime="20181130 17:55:41.391"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:router-id-name">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.398" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.398" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.398" starttime="20181130 17:55:41.395"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.399" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.399" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.399" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.399" starttime="20181130 17:55:41.399"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.400" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.400" starttime="20181130 17:55:41.399"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.400" starttime="20181130 17:55:41.395"></status>
</kw>
<kw type="foritem" name="${model} = config/odl-nat:snatint-ip-port-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.403" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:snatint-ip-port-map, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.403" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.403" starttime="20181130 17:55:41.400"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.404" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.404" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.404" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.404" starttime="20181130 17:55:41.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.404" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.404" starttime="20181130 17:55:41.404"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.404" starttime="20181130 17:55:41.400"></status>
</kw>
<kw type="foritem" name="${model} = config/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.415" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.415" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.415" starttime="20181130 17:55:41.405"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.437" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.44641043685057.20.0L3.","priority":0,"table_id":20,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"Table Miss","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":80}}]},"idle-timeout":0,"barrier":false}]},{"id":212,"flow":[{"id":"212","priority":0,"table_id":212,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":213,"flow":[{"id":"213","priority":0,"table_id":213,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"213","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}}]},"idle-timeout":0,"barrier":false}]},{"id":21,"flow":[{"id":"SNAT.44641043685057.21.0.0.0.0.100001","priority":10,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214}},"strict":false,"cookie":134217732,"flow-name":"SNAT.44641043685057.21.0.0.0.0.100001","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":225000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","priority":34,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":83919834434,"metadata-mask":1099511627774}},{"order":1,"go-to-table":{"table_id":22}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.100009.42","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"icmpv4-match":{"icmpv4-code":0,"icmpv4-type":8},"metadata":{"metadata":200016,"metadata-mask":16777214},"ip-match":{"ip-protocol":1},"ipv4-destination":"10.1.0.1/32"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.100009.42","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"set-field":{"ipv4-source":"10.1.0.1/32"}},{"order":4,"set-field":{"icmpv4-match":{"icmpv4-type":0}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":6,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":21}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:2d:65:b4"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-ip-dst":[null],"start":0,"end":31},"src":{"of-ip-src":[null],"start":0}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.100011.42","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"icmpv4-match":{"icmpv4-code":0,"icmpv4-type":8},"metadata":{"metadata":200016,"metadata-mask":16777214},"ip-match":{"ip-protocol":1},"ipv4-destination":"10.2.0.1/32"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.100011.42","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"set-field":{"ipv4-source":"10.2.0.1/32"}},{"order":4,"set-field":{"icmpv4-match":{"icmpv4-type":0}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":6,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":21}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:c5:e8:58"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-ip-dst":[null],"start":0,"end":31},"src":{"of-ip-src":[null],"start":0}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.82eea9e2-5499-4c1e-97a7-31135eebf789.42.10.1.0.2","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200016,"metadata-mask":16777214},"ipv4-destination":"10.1.0.2/32"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.82eea9e2-5499-4c1e-97a7-31135eebf789.42.10.1.0.2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":150002}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.21.82eea9e2-5499-4c1e-97a7-31135eebf789.42.10.2.0.2","priority":42,"table_id":21,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200016,"metadata-mask":16777214},"ipv4-destination":"10.2.0.2/32"},"strict":false,"cookie":134217731,"flow-name":"L3.44641043685057.21.82eea9e2-5499-4c1e-97a7-31135eebf789.42.10.2.0.2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":150003}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":18,"flow":[{"id":"DHCPTableMissFlowForExternalTunnel","priority":0,"table_id":18,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow For External Tunnel","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":38}}]},"idle-timeout":0,"barrier":false}]},{"id":210,"flow":[{"id":"Ingress_ACL_Table_ARP_GOTO_Flow","priority":63009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_ARP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"210","priority":0,"table_id":210,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"210","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_134_GOTO_FLOW","priority":63020,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":134}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_134_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IPv6_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IPv6_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v4_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17},"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v4_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Server_v6_GOTO_FLOW","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17},"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Egress_DHCP_Server_v6_GOTO_FLOW","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ACL_Table_IP_GOTO_Flow","priority":61009,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_ACL_Table_IP_GOTO_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":19,"flow":[{"id":"arp.l3.gwmac.table.19.arp.request","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445973,"flow-name":"arp.l3.gwmac.table.19.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"fa:16:3e:c5:e8:58.100008.44641043685057.19","priority":20,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:c5:e8:58"}},"metadata":{"metadata":200016,"metadata-mask":16777214}},"strict":false,"cookie":134217737,"flow-name":"fa:16:3e:c5:e8:58.100008.44641043685057.19","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":21}}]},"idle-timeout":0,"barrier":false},{"id":"arp.l3.gwmac.table.19.arp.replay","priority":100,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445974,"flow-name":"arp.l3.gwmac.table.19.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"fa:16:3e:2d:65:b4.100008.44641043685057.19","priority":20,"table_id":19,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:2d:65:b4"}},"metadata":{"metadata":200016,"metadata-mask":16777214}},"strict":false,"cookie":134217737,"flow-name":"fa:16:3e:2d:65:b4.100008.44641043685057.19","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":21}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.19.0L3.","priority":0,"table_id":19,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"L3 Gw Mac Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":211,"flow":[{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"211","priority":0,"table_id":211,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"211","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":214}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","priority":100,"table_id":211,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":212}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":24,"flow":[{"id":"24","priority":0,"table_id":24,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"External L2VNI Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":216,"flow":[{"id":"216","priority":0,"table_id":216,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"216","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":217,"flow":[{"id":"Ingress_Committer_Drop_Flow","priority":62019,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Ingress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"217","priority":0,"table_id":217,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"217","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":22,"flow":[{"id":"L3.44641043685057.22.0L3.","priority":0,"table_id":22,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134217732,"flow-name":"Subnet Route Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","priority":42,"table_id":22,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":200002,"metadata-mask":16777214},"ipv4-destination":"192.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":214,"flow":[{"id":"214","priority":0,"table_id":214,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"214","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","priority":62030,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related212","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":212}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.44641043685057.23.0L3.","priority":0,"table_id":23,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":17301504,"flow-name":"VPN-VNI Demux Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":215,"flow":[{"id":"215","priority":0,"table_id":215,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"215","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":214}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":220,"flow":[{"id":"44641043685057.220.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":12800}}}]},"strict":true,"cookie":134217735,"flow-name":"default.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"42"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.1","priority":10,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1,"metadata-mask":1},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.44641043685057:br-ex-patch:trunk.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":768}}}]},"strict":true,"cookie":134217735,"flow-name":"default.44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"1"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.220.7f9f02ea-da22-49da-8002-abb4f42ca9b3.0","priority":9,"table_id":220,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg6-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg6","value":13056}}}]},"strict":true,"cookie":134217735,"flow-name":"default.7f9f02ea-da22-49da-8002-abb4f42ca9b3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"43"}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":90,"flow":[{"id":"QoSTableMissFlow","priority":0,"table_id":90,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108865,"flow-name":"QoS Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":36,"flow":[{"id":"3664","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":64}},"strict":false,"cookie":150999968,"flow-name":"ITM Flow Entry :5024","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84288733184,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"3673","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":73}},"strict":false,"cookie":150999967,"flow-name":"ITM Flow Entry :5023","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84271955968,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":38,"flow":[{"id":"385024","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":64}},"strict":false,"cookie":151327648,"flow-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84288733184,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"385023","priority":5,"table_id":38,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":73}},"strict":false,"cookie":151327647,"flow-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":84271955968,"metadata-mask":1152921504590069760}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":45,"flow":[{"id":"IPv6TableMissFlow","priority":0,"table_id":45,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":67108864,"flow-name":"IPv6 Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":43,"flow":[{"id":"L2.ELAN.43","priority":0,"table_id":43,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":48}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.request","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":1},"strict":false,"cookie":136445997,"flow-name":"arp.check.table.43.arp.request","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"group-action":{"group-id":5000}}]}}]},"idle-timeout":0,"barrier":false},{"id":"arp.check.table.43.arp.replay","priority":100,"table_id":43,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"arp-op":2},"strict":false,"cookie":136445998,"flow-name":"arp.check.table.43.arp.replay","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":48,"flow":[{"id":"48","priority":0,"table_id":48,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":139460608,"flow-name":"Elan sMac resubmit table","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":49}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":50}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":240,"flow":[{"id":"Ingress_L2_Broadcast_44641043685057_Permit","priority":61005,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"}}},"strict":false,"cookie":110100480,"flow-name":"Ingress_L2_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_44641043685057_Permit","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"ff:ff:ff:ff:ff:ff"},"ethernet-type":{"type":2048}},"ipv4-destination":"255.255.255.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_44641043685057_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"240","priority":0,"table_id":240,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"240","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}},{"order":1,"write-metadata":{"metadata":4,"metadata-mask":4}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"241","priority":0,"table_id":241,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"241","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}},{"order":1,"write-metadata":{"metadata":2,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":58}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","priority":100,"table_id":241,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":242}},{"order":1,"write-metadata":{"metadata":0,"metadata-mask":2}}]},"idle-timeout":0,"barrier":false}]},{"id":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"239","priority":0,"table_id":239,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"239","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","priority":100,"table_id":239,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}}]}},{"order":1,"go-to-table":{"table_id":240}}]},"idle-timeout":0,"barrier":false}]},{"id":244,"flow":[{"id":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":0,"metadata-mask":2},"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":32,"ct-state":0}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Untracked_Related242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":242}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":36}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Related220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"244","priority":0,"table_id":244,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"244","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","priority":62030,"table_id":244,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-state-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-state":{"mask":55,"ct-state":34}}},{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-ct-mark":{"mask":1,"ct-mark":1}}}]},"strict":false,"cookie":110100480,"flow-name":"Fixed_Conntrk_Trk_44641043685057_Tracked_Established220","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-ct-clear":{}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525002true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634433,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525023false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84271955968,"metadata-mask":1099494850561}},"strict":false,"cookie":141562783,"flow-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210046}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966080,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210010}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074945,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210017}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525024true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84288733185,"metadata-mask":1099494850561}},"strict":false,"cookie":141562784,"flow-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210047}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411649,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210005}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525008true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84020297729,"metadata-mask":1099494850561}},"strict":false,"cookie":141562768,"flow-name":"34a44785-8199-411c-8308-2de8a82050a5","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210015}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525023true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84271955969,"metadata-mask":1099494850561}},"strict":false,"cookie":141562783,"flow-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210045}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525005true","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83969966081,"metadata-mask":1099494850561}},"strict":false,"cookie":141562765,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210009}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525009false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84037074944,"metadata-mask":1099494850561}},"strict":false,"cookie":141562769,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210018}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525024false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":84288733184,"metadata-mask":1099494850561}},"strict":false,"cookie":141562784,"flow-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210048}}]}}]},"idle-timeout":0,"barrier":false},{"id":"525003false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83936411648,"metadata-mask":1099494850561}},"strict":false,"cookie":141562763,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210006}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":245,"flow":[{"id":"245","priority":0,"table_id":245,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"245","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":50,"flow":[{"id":"5050234464104368505750fa:16:3e:81:4f:68","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:81:4f:68"}},"metadata":{"metadata":55059853344768,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550431,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050244464104368505751fa:16:3e:a6:db:75","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:a6:db:75"}},"metadata":{"metadata":56159381749760,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550432,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50","priority":0,"table_id":50,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134545408,"flow-name":"ELAN sMac Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}},{"order":1,"openflowplugin-extension-nicira-action:nx-learn":{"hard-timeout":10,"fin-hard-timeout":0,"flags":0,"idle-timeout":0,"table-id":49,"cookie":140509184,"flow-mods":[{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":1030,"flow-mod-num-bits":48,"src-field":1030}},{"flow-mod-add-match-from-field":{"src-ofs":0,"dst-ofs":0,"dst-field":66052,"flow-mod-num-bits":20,"src-field":66052}},{"flow-mod-copy-value-into-field":{"dst-ofs":0,"value":1,"dst-field":67588,"flow-mod-num-bits":8}}],"fin-idle-timeout":0,"priority":0}}]}},{"order":1,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":1183431262208,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50.1","priority":10,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"openflowplugin-extension-general:extension-list":[{"extension-key":"openflowplugin-extension-nicira-match:nxm-nx-reg4-key","extension":{"openflowplugin-extension-nicira-match:nxm-nx-reg":{"reg":"nicira-match:nxm-nx-reg4","value":1}}}]},"strict":false,"cookie":134545409,"flow-name":"ELAN sMac Table Reg4 Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false}]},{"id":242,"flow":[{"id":"242","priority":0,"table_id":242,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"242","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51","priority":0,"table_id":51,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":134414336,"flow-name":"ELAN dMac Table Miss Flow","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":52}}]},"idle-timeout":0,"barrier":false},{"id":"5150234464104368505750fa:16:3e:81:4f:68","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:81:4f:68"}},"metadata":{"metadata":84271955968,"metadata-mask":1099494850560}},"strict":true,"cookie":134419359,"flow-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12800,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0","priority":15,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"01:80:C2:00:00:00","mask":"FF:FF:FF:FF:FF:F0"}}},"strict":false,"cookie":134414336,"flow-name":"L2 control packets dMac Table Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500244641043685057100:2B:29:62:95:B9","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:2B:29:62:95:B9"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"5150244464104368505751fa:16:3e:a6:db:75","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:a6:db:75"}},"metadata":{"metadata":84288733184,"metadata-mask":1099494850560}},"strict":true,"cookie":134419360,"flow-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13056,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":243,"flow":[{"id":"243","priority":0,"table_id":243,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"243","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":244}}]},"idle-timeout":0,"barrier":false}]},{"id":246,"flow":[{"id":"246","priority":0,"table_id":246,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"246","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":244}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":247,"flow":[{"id":"Egress_Committer_Drop_Flow","priority":62019,"table_id":247,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":4,"metadata-mask":4}},"strict":false,"cookie":110100480,"flow-name":"Egress_Committer_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"247","priority":0,"table_id":247,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":110100480,"flow-name":"247","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":55,"flow":[{"id":"55.1.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.50.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":50}},"strict":true,"cookie":142606386,"flow-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12800,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":17592186044416,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.50.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":54975581388800,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":50}},"strict":true,"cookie":142606386,"flow-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.51.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":51}},"strict":true,"cookie":142606387,"flow-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13056,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.51.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":56075093016576,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":51}},"strict":true,"cookie":142606387,"flow-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.1.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":1099511627776,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":1}},"strict":true,"cookie":142606337,"flow-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":60,"flow":[{"id":"DHCPTableMissFlow","priority":0,"table_id":60,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":109051904,"flow-name":"DHCP Table Miss Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":0,"flow":[{"id":"0:44641043685057:7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:42","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":54975581388800,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:44641043685057:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:44641043685057:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:44641043685057:7f9f02ea-da22-49da-8002-abb4f42ca9b3","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:44641043685057:43","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:44641043685057:7f9f02ea-da22-49da-8002-abb4f42ca9b3","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":56075093016576,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.44641043685057.80.0L3.","priority":0,"table_id":80,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":16973824,"flow-name":"L3 Interface Table Miss","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":81,"flow":[{"id":"81","priority":0,"table_id":81,"hard-timeout":0,"installHw":true,"match":{},"strict":false,"cookie":136445952,"flow-name":"Arp_Responder_Drop_Flow","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Arp:tbl_81:lport_50:tpa_10.1.0.1","priority":100,"table_id":81,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"metadata":{"metadata":55059853344768,"metadata-mask":1152921504590069760},"arp-target-transport-address":"10.1.0.1/32","arp-op":1},"strict":true,"cookie":304283954,"flow-name":"Arp:tbl_81:lport_50:tpa_10.1.0.1","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"nx-arp-tha":[null],"start":0,"end":47},"src":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":4,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-arp-tpa":[null],"start":0,"end":31},"src":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":274973439387060,"dst":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":6,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":167837697,"dst":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:2d:65:b4"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"of-arp-op":[null],"start":0,"end":15}}},{"order":7,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":8,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12800,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":9,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Arp:tbl_81:lport_51:tpa_10.2.0.1","priority":100,"table_id":81,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2054}},"metadata":{"metadata":56159381749760,"metadata-mask":1152921504590069760},"arp-target-transport-address":"10.2.0.1/32","arp-op":1},"strict":true,"cookie":304349491,"flow-name":"Arp:tbl_81:lport_51:tpa_10.2.0.1","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"nx-arp-tha":[null],"start":0,"end":47},"src":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":4,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-arp-tpa":[null],"start":0,"end":31},"src":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":5,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":274973449381976,"dst":{"nx-arp-sha":[null],"start":0,"end":47}}},{"order":6,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":167903233,"dst":{"of-arp-spa":[null],"start":0,"end":31}}},{"order":0,"openflowplugin-extension-nicira-action:nx-reg-move":{"dst":{"of-eth-dst":[null],"start":0,"end":47},"src":{"of-eth-src":[null],"start":0}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:c5:e8:58"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2,"dst":{"of-arp-op":[null],"start":0,"end":15}}},{"order":7,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":0,"dst":{"of-in-port":[null],"start":0,"end":15}}},{"order":8,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13056,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":9,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":17,"flow":[{"id":"44641043685057.17.7f9f02ea-da22-49da-8002-abb4f42ca9b3.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376349616554639360,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.f199ea94-32ef-4c40-99e6-bda0151b7076.7f9f02ea-da22-49da-8002-abb4f42ca9b3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":51,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529271205450219520,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.7f9f02ea-da22-49da-8002-abb4f42ca9b3.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":56075093016576,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134217729,"flow-name":"vpn.82eea9e2-5499-4c1e-97a7-31135eebf789.7f9f02ea-da22-49da-8002-abb4f42ca9b3","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":100008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":3,"go-to-table":{"table_id":19}},{"order":4,"write-metadata":{"metadata":10376349616554839376,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376348517043011584,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.f42370ed-f7c7-47f0-bba2-c945018c07ef.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":50,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5023,"dst":{"nx-reg":"nicira-match:nxm-nx-reg7","start":0,"end":15}}}]}},{"order":3,"go-to-table":{"table_id":43}},{"order":4,"write-metadata":{"metadata":11529270105921814528,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"44641043685057.17.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":54975581388800,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134217729,"flow-name":"vpn.82eea9e2-5499-4c1e-97a7-31135eebf789.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":100008,"dst":{"nx-reg":"nicira-match:nxm-nx-reg3","start":0,"end":24}}}]}},{"order":3,"go-to-table":{"table_id":19}},{"order":4,"write-metadata":{"metadata":10376348517043211600,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false}]}],"flow-node-inventory:group":[{"group-id":5000,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"output-action":{"max-length":65535,"output-node-connector":"CONTROLLER"}}],"watch_port":4294967295},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":81}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":48}}],"watch_port":4294967295}]},"group-name":"Arp_Responder_Group_Flow","group-type":"group-all"},{"group-id":150002,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}},{"order":0,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:2d:65:b4"}}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:81:4f:68"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":12800,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}],"watch_port":4294967295}]},"group-name":"10.1.0.2/32","group-type":"group-all"},{"group-id":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":150003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":3,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}},{"order":0,"set-field":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:c5:e8:58"}}}},{"order":1,"set-field":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:a6:db:75"}}}},{"order":2,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":13056,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}],"watch_port":4294967295}]},"group-name":"10.2.0.2/32","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","group-type":"group-all"},{"group-id":225003,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"drop-action":{}}],"watch_port":4294967295}]},"group-name":"e6624419-6afa-4086-8b6b-66150da9ca9a","group-type":"group-all"},{"group-id":210046,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210045}}],"watch_port":4294967295}]},"group-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","group-type":"group-all"},{"group-id":210045,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":50}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","group-type":"group-all"},{"group-id":210048,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210047}}],"watch_port":4294967295}]},"group-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","group-type":"group-all"},{"group-id":210047,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":51}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","group-type":"group-all"},{"group-id":210018,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210017}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4096,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210017,"buckets":{},"group-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","group-type":"group-all"},{"group-id":210006,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210005}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210005,"buckets":{},"group-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","group-type":"group-all"},{"group-id":210010,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210009}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"},{"group-id":210009,"buckets":{},"group-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181130 17:55:41.437" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.439" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181130 17:55:41.439" starttime="20181130 17:55:41.416"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.441" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "output-action": {
                                                "max-length": 65535,
                                                "output-node-connector": "CONTROLLER"
                                            }
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 81
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 48
                                            },
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 5000,
                        "group-name": "Arp_Responder_Group_Flow",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-source": {
                                                        "address": "fa:16:3e:2d:65:b4"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-destination": {
                                                        "address": "fa:16:3e:81:4f:68"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 12800
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 150002,
                        "group-name": "10.1.0.2/32",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210003
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210004,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-source": {
                                                        "address": "fa:16:3e:c5:e8:58"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "order": 1,
                                            "set-field": {
                                                "ethernet-match": {
                                                    "ethernet-destination": {
                                                        "address": "fa:16:3e:a6:db:75"
                                                    }
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 13056
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 150003,
                        "group-name": "10.2.0.2/32",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "drop-action": {},
                                            "order": 0
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 225003,
                        "group-name": "e6624419-6afa-4086-8b6b-66150da9ca9a",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210045
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210046,
                        "group-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 50
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210045,
                        "group-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210047
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210048,
                        "group-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 51
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210047,
                        "group-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210017
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4096
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210018,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210017,
                        "group-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210005
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 2048
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210006,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210005,
                        "group-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210009
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 4608
                                            },
                                            "order": 0
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210010,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210009,
                        "group-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.20.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 80
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 20
                            }
                        ],
                        "id": 20
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "212",
                                "hard-timeout": 0,
                                "id": "212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 212
                            }
                        ],
                        "id": 212
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "213",
                                "hard-timeout": 0,
                                "id": "213",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 213
                            }
                        ],
                        "id": 213
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.44641043685057.21.0.0.0.0.100001",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 225000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.03c06335-f2ce-4ec3-9626-8664b54d6c76.34.192.168.37.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 83919834434,
                                                "metadata-mask": 1099511627774
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 22
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.100009.42",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.100009.42",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 3,
                                                        "set-field": {
                                                            "ipv4-source": "10.1.0.1/32"
                                                        }
                                                    },
                                                    {
                                                        "order": 4,
                                                        "set-field": {
                                                            "icmpv4-match": {
                                                                "icmpv4-type": 0
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 21
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:2d:65:b4"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-ip-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-ip-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "icmpv4-match": {
                                        "icmpv4-code": 0,
                                        "icmpv4-type": 8
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "ipv4-destination": "10.1.0.1/32",
                                    "metadata": {
                                        "metadata": 200016,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.100011.42",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.100011.42",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 3,
                                                        "set-field": {
                                                            "ipv4-source": "10.2.0.1/32"
                                                        }
                                                    },
                                                    {
                                                        "order": 4,
                                                        "set-field": {
                                                            "icmpv4-match": {
                                                                "icmpv4-type": 0
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 21
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:c5:e8:58"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-ip-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-ip-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "icmpv4-match": {
                                        "icmpv4-code": 0,
                                        "icmpv4-type": 8
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    },
                                    "ipv4-destination": "10.2.0.1/32",
                                    "metadata": {
                                        "metadata": 200016,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.82eea9e2-5499-4c1e-97a7-31135eebf789.42.10.1.0.2",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.82eea9e2-5499-4c1e-97a7-31135eebf789.42.10.1.0.2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 150002
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.1.0.2/32",
                                    "metadata": {
                                        "metadata": 200016,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217731,
                                "flow-name": "L3.44641043685057.21.82eea9e2-5499-4c1e-97a7-31135eebf789.42.10.2.0.2",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.21.82eea9e2-5499-4c1e-97a7-31135eebf789.42.10.2.0.2",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 150003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "10.2.0.2/32",
                                    "metadata": {
                                        "metadata": 200016,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 21
                            }
                        ],
                        "id": 21
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow For External Tunnel",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlowForExternalTunnel",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 38
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 18
                            }
                        ],
                        "id": 18
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_ARP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 63009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "210",
                                "hard-timeout": 0,
                                "id": "210",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_134_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_134_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "icmpv6-match": {
                                        "icmpv6-code": 0,
                                        "icmpv6-type": 134
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 63020,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IPv6_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v4_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 68,
                                    "udp-source-port": 67
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Server_v6_GOTO_FLOW",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "udp-destination-port": 546,
                                    "udp-source-port": 547
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_ACL_Table_IP_GOTO_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 61009,
                                "strict": false,
                                "table_id": 210
                            }
                        ],
                        "id": 210
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445973,
                                "flow-name": "arp.l3.gwmac.table.19.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 134217737,
                                "flow-name": "fa:16:3e:c5:e8:58.100008.44641043685057.19",
                                "hard-timeout": 0,
                                "id": "fa:16:3e:c5:e8:58.100008.44641043685057.19",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 21
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:c5:e8:58"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200016,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 20,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 136445974,
                                "flow-name": "arp.l3.gwmac.table.19.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.l3.gwmac.table.19.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 134217737,
                                "flow-name": "fa:16:3e:2d:65:b4.100008.44641043685057.19",
                                "hard-timeout": 0,
                                "id": "fa:16:3e:2d:65:b4.100008.44641043685057.19",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 21
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:2d:65:b4"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 200016,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 20,
                                "strict": false,
                                "table_id": 19
                            },
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.19.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 19
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "211",
                                "hard-timeout": 0,
                                "id": "211",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 214
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_211_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 212
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 211
                            }
                        ],
                        "id": 211
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "External L2VNI Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "24",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 24
                            }
                        ],
                        "id": 24
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "216",
                                "hard-timeout": 0,
                                "id": "216",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 216
                            }
                        ],
                        "id": 216
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Ingress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "217",
                                "hard-timeout": 0,
                                "id": "217",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 217
                            }
                        ],
                        "id": 217
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.22.03c06335-f2ce-4ec3-9626-8664b54d6c76.42.192.168.37.255",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "192.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "214",
                                "hard-timeout": 0,
                                "id": "214",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related212",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 212
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 214
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.23.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 23
                            }
                        ],
                        "id": 23
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "215",
                                "hard-timeout": 0,
                                "id": "215",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 214
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 215
                            }
                        ],
                        "id": 215
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "42"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 12800
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1,
                                        "metadata-mask": 1
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.44641043685057:br-ex-patch:trunk.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "1"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 768
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                                "hard-timeout": 0,
                                "id": "44641043685057.220.7f9f02ea-da22-49da-8002-abb4f42ca9b3.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "43"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 13056
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            }
                        ],
                        "id": 220
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108865,
                                "flow-name": "QoS Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "QoSTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 90
                            }
                        ],
                        "id": 90
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 150999968,
                                "flow-name": "ITM Flow Entry :5024",
                                "hard-timeout": 0,
                                "id": "3664",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84288733184,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 64
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            },
                            {
                                "barrier": false,
                                "cookie": 150999967,
                                "flow-name": "ITM Flow Entry :5023",
                                "hard-timeout": 0,
                                "id": "3673",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84271955968,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 73
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327648,
                                "flow-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                                "hard-timeout": 0,
                                "id": "385024",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84288733184,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 64
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            },
                            {
                                "barrier": false,
                                "cookie": 151327647,
                                "flow-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                                "hard-timeout": 0,
                                "id": "385023",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 84271955968,
                                                "metadata-mask": 1152921504590069760
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 73
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 38
                            }
                        ],
                        "id": 38
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 67108864,
                                "flow-name": "IPv6 Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "IPv6TableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 45
                            }
                        ],
                        "id": 45
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "L2.ELAN.43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 48
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445997,
                                "flow-name": "arp.check.table.43.arp.request",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.request",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 5000
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            },
                            {
                                "barrier": false,
                                "cookie": 136445998,
                                "flow-name": "arp.check.table.43.arp.replay",
                                "hard-timeout": 0,
                                "id": "arp.check.table.43.arp.replay",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 48
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 2,
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 43
                            }
                        ],
                        "id": 43
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 139460608,
                                "flow-name": "Elan sMac resubmit table",
                                "hard-timeout": 0,
                                "id": "48",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 49
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 50
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 48
                            }
                        ],
                        "id": 48
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        }
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_44641043685057_Permit",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "ff:ff:ff:ff:ff:ff"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "255.255.255.255/32"
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 240
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "240",
                                "hard-timeout": 0,
                                "id": "240",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 247
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 4,
                                                "metadata-mask": 4
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 240
                            }
                        ],
                        "id": 240
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "241",
                                "hard-timeout": 0,
                                "id": "241",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 2,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 1
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_IPV6ICMP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 58
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[2048]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_TCP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 6
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_44641043685057_241_MatchEthernetType[34525]_UDP",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 242
                                            },
                                            "order": 0
                                        },
                                        {
                                            "order": 1,
                                            "write-metadata": {
                                                "metadata": 0,
                                                "metadata-mask": 2
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 241
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "239",
                                "hard-timeout": 0,
                                "id": "239",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 239
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_44641043685057",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 240
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 239
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Untracked_Related242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 242
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 0,
                                        "metadata-mask": 2
                                    },
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 0,
                                                    "mask": 32
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Related220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 36,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "244",
                                "hard-timeout": 0,
                                "id": "244",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_44641043685057_Tracked_Established220",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-ct-clear": {},
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-state": {
                                                    "ct-state": 34,
                                                    "mask": 55
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key"
                                        },
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": {
                                                    "ct-mark": 1,
                                                    "mask": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key"
                                        }
                                    ]
                                },
                                "priority": 62030,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "525002true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210003
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634433,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562783,
                                "flow-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                                "hard-timeout": 0,
                                "id": "525023false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210046
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84271955968,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210010
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966080,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210017
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074945,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562784,
                                "flow-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                                "hard-timeout": 0,
                                "id": "525024true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210047
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84288733185,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210005
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411649,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562768,
                                "flow-name": "34a44785-8199-411c-8308-2de8a82050a5",
                                "hard-timeout": 0,
                                "id": "525008true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210015
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84020297729,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562783,
                                "flow-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                                "hard-timeout": 0,
                                "id": "525023true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210045
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84271955969,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562765,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "525005true",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210009
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83969966081,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562769,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "525009false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210018
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84037074944,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562784,
                                "flow-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                                "hard-timeout": 0,
                                "id": "525024false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210048
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 84288733184,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562763,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "525003false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210006
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            }
                        ],
                        "id": 52
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "245",
                                "hard-timeout": 0,
                                "id": "245",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 245
                            }
                        ],
                        "id": 245
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134550431,
                                "hard-timeout": 0,
                                "id": "5050234464104368505750fa:16:3e:81:4f:68",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:81:4f:68"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 55059853344768,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550432,
                                "hard-timeout": 0,
                                "id": "5050244464104368505751fa:16:3e:a6:db:75",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:a6:db:75"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 56159381749760,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545408,
                                "flow-name": "ELAN sMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "50",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 65535,
                                                            "output-node-connector": "CONTROLLER"
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-learn": {
                                                            "cookie": 140509184,
                                                            "fin-hard-timeout": 0,
                                                            "fin-idle-timeout": 0,
                                                            "flags": 0,
                                                            "flow-mods": [
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 1030,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 48,
                                                                        "src-field": 1030,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-add-match-from-field": {
                                                                        "dst-field": 66052,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 20,
                                                                        "src-field": 66052,
                                                                        "src-ofs": 0
                                                                    }
                                                                },
                                                                {
                                                                    "flow-mod-copy-value-into-field": {
                                                                        "dst-field": 67588,
                                                                        "dst-ofs": 0,
                                                                        "flow-mod-num-bits": 8,
                                                                        "value": 1
                                                                    }
                                                                }
                                                            ],
                                                            "hard-timeout": 10,
                                                            "idle-timeout": 0,
                                                            "priority": 0,
                                                            "table-id": 49
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 1183431262208,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134545409,
                                "flow-name": "ELAN sMac Table Reg4 Flow",
                                "hard-timeout": 0,
                                "id": "50.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg4",
                                                    "value": 1
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": false,
                                "table_id": 50
                            }
                        ],
                        "id": 50
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "242",
                                "hard-timeout": 0,
                                "id": "242",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "ELAN dMac Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "51",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 52
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419359,
                                "flow-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                                "hard-timeout": 0,
                                "id": "5150234464104368505750fa:16:3e:81:4f:68",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 12800
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:81:4f:68"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84271955968,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134414336,
                                "flow-name": "L2 control packets dMac Table Flow",
                                "hard-timeout": 0,
                                "id": "4464104368505751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "01:80:C2:00:00:00",
                                            "mask": "FF:FF:FF:FF:FF:F0"
                                        }
                                    }
                                },
                                "priority": 15,
                                "strict": false,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "51500244641043685057100:2B:29:62:95:B9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:2B:29:62:95:B9"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419360,
                                "flow-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                                "hard-timeout": 0,
                                "id": "5150244464104368505751fa:16:3e:a6:db:75",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13056
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:a6:db:75"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 84288733184,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            }
                        ],
                        "id": 51
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "243",
                                "hard-timeout": 0,
                                "id": "243",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 244
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 243
                            }
                        ],
                        "id": 243
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "246",
                                "hard-timeout": 0,
                                "id": "246",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 244
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 246
                            }
                        ],
                        "id": 246
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Committer_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "Egress_Committer_Drop_Flow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 4,
                                        "metadata-mask": 4
                                    }
                                },
                                "priority": 62019,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "247",
                                "hard-timeout": 0,
                                "id": "247",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606386,
                                "flow-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                                "hard-timeout": 0,
                                "id": "55.50.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 12800
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 50
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "261232c4-7976-4a1b-84f6-6fdd3992e904",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606386,
                                "flow-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                                "hard-timeout": 0,
                                "id": "55.50.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 54975581388800,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 50
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606387,
                                "flow-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                                "hard-timeout": 0,
                                "id": "55.51.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13056
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 51
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606352,
                                "flow-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3",
                                "hard-timeout": 0,
                                "id": "55.16.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 16
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.group",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606387,
                                "flow-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                                "hard-timeout": 0,
                                "id": "55.51.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 56075093016576,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 51
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606337,
                                "flow-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                                "hard-timeout": 0,
                                "id": "55.1.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 1099511627776,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 1
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            }
                        ],
                        "id": 55
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 109051904,
                                "flow-name": "DHCP Table Miss Flow",
                                "hard-timeout": 0,
                                "id": "DHCPTableMissFlow",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 60
                            }
                        ],
                        "id": 60
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 54975581388800,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:42",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:44641043685057:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:44641043685057:7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                                "hard-timeout": 0,
                                "id": "0:44641043685057:7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 56075093016576,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:44641043685057:43",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.44641043685057.80.0L3.",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 17
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 80
                            }
                        ],
                        "id": 80
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 136445952,
                                "flow-name": "Arp_Responder_Drop_Flow",
                                "hard-timeout": 0,
                                "id": "81",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {},
                                "priority": 0,
                                "strict": false,
                                "table_id": 81
                            },
                            {
                                "barrier": false,
                                "cookie": 304283954,
                                "flow-name": "Arp:tbl_81:lport_50:tpa_10.1.0.1",
                                "hard-timeout": 0,
                                "id": "Arp:tbl_81:lport_50:tpa_10.1.0.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-tha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 3
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-tpa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 4
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 274973439387060
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 167837697
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:2d:65:b4"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-arp-op": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 2
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 7
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 12800
                                                        },
                                                        "order": 8
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 9
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "arp-target-transport-address": "10.1.0.1/32",
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 55059853344768,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 100,
                                "strict": true,
                                "table_id": 81
                            },
                            {
                                "barrier": false,
                                "cookie": 304349491,
                                "flow-name": "Arp:tbl_81:lport_51:tpa_10.2.0.1",
                                "hard-timeout": 0,
                                "id": "Arp:tbl_81:lport_51:tpa_10.2.0.1",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-tha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 3
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-tpa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 4
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 47,
                                                                "nx-arp-sha": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 274973449381976
                                                        },
                                                        "order": 5
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "of-arp-spa": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 167903233
                                                        },
                                                        "order": 6
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-move": {
                                                            "dst": {
                                                                "end": 47,
                                                                "of-eth-dst": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "src": {
                                                                "of-eth-src": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            }
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "order": 1,
                                                        "set-field": {
                                                            "ethernet-match": {
                                                                "ethernet-source": {
                                                                    "address": "fa:16:3e:c5:e8:58"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-arp-op": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 2
                                                        },
                                                        "order": 2
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "of-in-port": [
                                                                    null
                                                                ],
                                                                "start": 0
                                                            },
                                                            "value": 0
                                                        },
                                                        "order": 7
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 13056
                                                        },
                                                        "order": 8
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 9
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "arp-op": 1,
                                    "arp-target-transport-address": "10.2.0.1/32",
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 56159381749760,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 100,
                                "strict": true,
                                "table_id": 81
                            }
                        ],
                        "id": 81
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.f199ea94-32ef-4c40-99e6-bda0151b7076.7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.7f9f02ea-da22-49da-8002-abb4f42ca9b3.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 51
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5024
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529271205450219520,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376349616554639360,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "vpn.82eea9e2-5499-4c1e-97a7-31135eebf789.7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.7f9f02ea-da22-49da-8002-abb4f42ca9b3.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 24,
                                                                "nx-reg": "nicira-match:nxm-nx-reg3",
                                                                "start": 0
                                                            },
                                                            "value": 100008
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 19
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 10376349616554839376,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 56075093016576,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.f42370ed-f7c7-47f0-bba2-c945018c07ef.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 19,
                                                                "nx-reg": "nicira-match:nxm-nx-reg1",
                                                                "start": 0
                                                            },
                                                            "value": 50
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 15,
                                                                "nx-reg": "nicira-match:nxm-nx-reg7",
                                                                "start": 0
                                                            },
                                                            "value": 5023
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529270105921814528,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376348517043011584,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "vpn.82eea9e2-5499-4c1e-97a7-31135eebf789.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                                "hard-timeout": 0,
                                "id": "44641043685057.17.7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 24,
                                                                "nx-reg": "nicira-match:nxm-nx-reg3",
                                                                "start": 0
                                                            },
                                                            "value": 100008
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 19
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 10376348517043211600,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 54975581388800,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:44641043685057"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.444" starttime="20181130 17:55:41.439"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.444" starttime="20181130 17:55:41.405"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-dpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.447" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.447" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.447" starttime="20181130 17:55:41.444"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.448" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"e6e5ddff-809a-46bc-82f4-b63f66f9b492"},{"elan-instance-name":"24da063e-ac8c-400c-832f-8b25e05f6521"},{"elan-instance-name":"c5df0187-54d1-4312-8040-f522592f13e3"},{"elan-instance-name":"326344c1-111f-404d-9938-9707f5b048b4"},{"elan-instance-name":"009f90ff-6051-4fe9-a01c-fe99e3670632"},{"elan-instance-name":"261bf468-f883-4401-8fe0-b62ac2951e1d"},{"elan-instance-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"]}]},{"elan-instance-name":"58c9ee8c-7782-4da8-9eb9-0c19630aec85"},{"elan-instance-name":"06c2a81d-388b-47e5-9c44-4465c88756d9"},{"elan-instance-name":"ae51b789-aa27-402f-9900-dd21fa11345b"},{"elan-instance-name":"34a44785-8199-411c-8308-2de8a82050a5"},{"elan-instance-name":"c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"},{"elan-instance-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["7f9f02ea-da22-49da-8002-abb4f42ca9b3"]}]},{"elan-instance-name":"103b5cf3-2355-4dac-b94d-7cdeb924c9ab"},{"elan-instance-name":"41b6def1-ec1f-4858-a338-f049315364bf"},{"elan-instance-name":"a5ffffdc-ee84-4717-ac15-53f51d0e4611","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1131"]}]},{"elan-instance-name":"07da973e-9a65-4e65-b14e-ff8be7dae085"},{"elan-instance-name":"6ab7630f-8cfa-433f-8a37-dfac382a8ef3","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1133"]}]},{"elan-instance-name":"6b1f82e5-940b-4fa2-96c8-c57947cfeaef"},{"elan-instance-name":"df40b179-d083-4a67-8dd9-337f38aaf570"},{"elan-instance-name":"3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"},{"elan-instance-name":"261232c4-7976-4a1b-84f6-6fdd3992e904","dpn-interfaces":[{"dp-id":44641043685057,"interfaces":["44641043685057:br-ex-patch:1121"]}]}]}} </msg>
<msg timestamp="20181130 17:55:41.448" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.449" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181130 17:55:41.449" starttime="20181130 17:55:41.448"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.449" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "e6e5ddff-809a-46bc-82f4-b63f66f9b492"
            },
            {
                "elan-instance-name": "24da063e-ac8c-400c-832f-8b25e05f6521"
            },
            {
                "elan-instance-name": "c5df0187-54d1-4312-8040-f522592f13e3"
            },
            {
                "elan-instance-name": "326344c1-111f-404d-9938-9707f5b048b4"
            },
            {
                "elan-instance-name": "009f90ff-6051-4fe9-a01c-fe99e3670632"
            },
            {
                "elan-instance-name": "261bf468-f883-4401-8fe0-b62ac2951e1d"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
                        ]
                    }
                ],
                "elan-instance-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef"
            },
            {
                "elan-instance-name": "58c9ee8c-7782-4da8-9eb9-0c19630aec85"
            },
            {
                "elan-instance-name": "06c2a81d-388b-47e5-9c44-4465c88756d9"
            },
            {
                "elan-instance-name": "ae51b789-aa27-402f-9900-dd21fa11345b"
            },
            {
                "elan-instance-name": "34a44785-8199-411c-8308-2de8a82050a5"
            },
            {
                "elan-instance-name": "c6b3d4b8-3002-4dbf-a17e-95f2acfb8117"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
                        ]
                    }
                ],
                "elan-instance-name": "f199ea94-32ef-4c40-99e6-bda0151b7076"
            },
            {
                "elan-instance-name": "103b5cf3-2355-4dac-b94d-7cdeb924c9ab"
            },
            {
                "elan-instance-name": "41b6def1-ec1f-4858-a338-f049315364bf"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1131"
                        ]
                    }
                ],
                "elan-instance-name": "a5ffffdc-ee84-4717-ac15-53f51d0e4611"
            },
            {
                "elan-instance-name": "07da973e-9a65-4e65-b14e-ff8be7dae085"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1133"
                        ]
                    }
                ],
                "elan-instance-name": "6ab7630f-8cfa-433f-8a37-dfac382a8ef3"
            },
            {
                "elan-instance-name": "6b1f82e5-940b-4fa2-96c8-c57947cfeaef"
            },
            {
                "elan-instance-name": "df40b179-d083-4a67-8dd9-337f38aaf570"
            },
            {
                "elan-instance-name": "3b5d8c50-29f3-4f6c-8d3c-1319ef64eb95"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 44641043685057,
                        "interfaces": [
                            "44641043685057:br-ex-patch:1121"
                        ]
                    }
                ],
                "elan-instance-name": "261232c4-7976-4a1b-84f6-6fdd3992e904"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.449" starttime="20181130 17:55:41.449"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.449" starttime="20181130 17:55:41.444"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-forwarding-tables">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.452" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.452" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.452" starttime="20181130 17:55:41.450"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.453" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","mac-entry":[{"mac-address":"fa:16:3e:81:4f:68","interface":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","ip-prefix":"10.1.0.2","isStaticAddress":true}]},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351"},{"elan-instance-name":"f199ea94-32ef-4c40-99e6-bda0151b7076","mac-entry":[{"mac-address":"fa:16:3e:a6:db:75","interface":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","ip-prefix":"10.2.0.2","isStaticAddress":true}]}]}} </msg>
<msg timestamp="20181130 17:55:41.453" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.453" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181130 17:55:41.453" starttime="20181130 17:55:41.452"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.453" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                "mac-entry": [
                    {
                        "interface": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                        "ip-prefix": "10.1.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:81:4f:68"
                    }
                ]
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            },
            {
                "elan-instance-name": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                "mac-entry": [
                    {
                        "interface": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                        "ip-prefix": "10.2.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:a6:db:75"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.453" starttime="20181130 17:55:41.453"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.453" starttime="20181130 17:55:41.449"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.457" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.457" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.457" starttime="20181130 17:55:41.454"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.457" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.457" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.457" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.458" starttime="20181130 17:55:41.457"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.458" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.458" starttime="20181130 17:55:41.458"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.458" starttime="20181130 17:55:41.454"></status>
</kw>
<kw type="foritem" name="${model} = operational/elan:elan-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.460" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.460" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.460" starttime="20181130 17:55:41.458"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.461" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"f199ea94-32ef-4c40-99e6-bda0151b7076","elan-interfaces":["7f9f02ea-da22-49da-8002-abb4f42ca9b3"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"f42370ed-f7c7-47f0-bba2-c945018c07ef","elan-interfaces":["7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"]}]}} </msg>
<msg timestamp="20181130 17:55:41.461" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.461" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
                ],
                "name": "f199ea...</msg>
<status status="PASS" endtime="20181130 17:55:41.461" starttime="20181130 17:55:41.461"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.462" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
                ],
                "name": "f199ea94-32ef-4c40-99e6-bda0151b7076"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
                ],
                "name": "f42370ed-f7c7-47f0-bba2-c945018c07ef"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.462" starttime="20181130 17:55:41.461"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.462" starttime="20181130 17:55:41.458"></status>
</kw>
<kw type="foritem" name="${model} = operational/ietf-interfaces:interfaces-state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.464" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.464" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.464" starttime="20181130 17:55:41.462"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.465" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"tap7f9f02ea-da","lower-layer-if":["openflow:44641043685057:43"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T17:44:33.237Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T15:47:40.034Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","lower-layer-if":["openflow:44641043685057:42"],"type":"iana-if-type:l2vlan","if-index":50,"statistics":{"discontinuity-time":"2018-11-30T17:44:30.552Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"44641043685057:br-ex-patch:trunk","lower-layer-if":["openflow:44641043685057:1"],"type":"iana-if-type:l2vlan","if-index":3,"statistics":{"discontinuity-time":"2018-11-30T15:52:34.366Z"},"phys-address":"3e:88:9a:b0:b2:66","admin-status":"up","oper-status":"up"},{"name":"tap7c0fd26d-3e","lower-layer-if":["openflow:44641043685057:42"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-11-30T17:44:30.549Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","lower-layer-if":["openflow:44641043685057:43"],"type":"iana-if-type:l2vlan","if-index":51,"statistics":{"discontinuity-time":"2018-11-30T17:44:33.239Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181130 17:55:41.465" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.465" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181130 17:55:41.465" starttime="20181130 17:55:41.465"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.466" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:43"
                ],
                "name": "tap7f9f02ea-da",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:44:33.237Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:47:40.034Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 50,
                "lower-layer-if": [
                    "openflow:44641043685057:42"
                ],
                "name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:44:30.552Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:44641043685057:1"
                ],
                "name": "44641043685057:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "3e:88:9a:b0:b2:66",
                "statistics": {
                    "discontinuity-time": "2018-11-30T15:52:34.366Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:44641043685057:42"
                ],
                "name": "tap7c0fd26d-3e",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:44:30.549Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 51,
                "lower-layer-if": [
                    "openflow:44641043685057:43"
                ],
                "name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-11-30T17:44:33.239Z"
                },
                "type": "iana-if-type:l2vlan"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.466" starttime="20181130 17:55:41.466"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.466" starttime="20181130 17:55:41.462"></status>
</kw>
<kw type="foritem" name="${model} = operational/interface-service-bindings:bound-services-state-list">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.468" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/interface-service-bindings:bound-services-state-list, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.469" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.469" starttime="20181130 17:55:41.466"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.469" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"44641043685057:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":3,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":51,"port-no":43,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":50,"port-no":42,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","service-mode":"interface-service-bindings:service-mode-egress","dpid":44641043685057,"if-index":50,"port-no":42,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","service-mode":"interface-service-bindings:service-mode-ingress","dpid":44641043685057,"if-index":51,"port-no":43,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181130 17:55:41.469" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.470" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "446410436...</msg>
<status status="PASS" endtime="20181130 17:55:41.470" starttime="20181130 17:55:41.469"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.470" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 44641043685057,
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 51,
                "interface-name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 43,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 50,
                "interface-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 42,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 50,
                "interface-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 42,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 44641043685057,
                "if-index": 51,
                "interface-name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 43,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.470" starttime="20181130 17:55:41.470"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.470" starttime="20181130 17:55:41.466"></status>
</kw>
<kw type="foritem" name="${model} = operational/itm-state:tunnels_state">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.473" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.473" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.473" starttime="20181130 17:55:41.470"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.473" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.473" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.473" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.474" starttime="20181130 17:55:41.473"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.474" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.474" starttime="20181130 17:55:41.474"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.474" starttime="20181130 17:55:41.470"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3nexthop:l3nexthop">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.476" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.476" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.476" starttime="20181130 17:55:41.474"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.477" level="INFO">To JSON using : content={"l3nexthop":{"vpnNexthops":[{"vpnId":100008,"vpnNexthop":[{"IpAddress":"10.1.0.2/32","egressPointer":150002,"dpnId":44641043685057,"ip-adjacencies":[{"ip-adjacency":"10.1.0.2/32"}]},{"IpAddress":"10.2.0.2/32","egressPointer":150003,"dpnId":44641043685057,"ip-adjacencies":[{"ip-adjacency":"10.2.0.2/32"}]}]}]}} </msg>
<msg timestamp="20181130 17:55:41.477" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.477" level="INFO">${pretty_output} = {
    "l3nexthop": {
        "vpnNexthops": [
            {
                "vpnId": 100008,
                "vpnNexthop": [
                    {
                        "IpAddress": "10.1.0.2/32",
 ...</msg>
<status status="PASS" endtime="20181130 17:55:41.477" starttime="20181130 17:55:41.477"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.478" level="INFO">{
    "l3nexthop": {
        "vpnNexthops": [
            {
                "vpnId": 100008,
                "vpnNexthop": [
                    {
                        "IpAddress": "10.1.0.2/32",
                        "dpnId": 44641043685057,
                        "egressPointer": 150002,
                        "ip-adjacencies": [
                            {
                                "ip-adjacency": "10.1.0.2/32"
                            }
                        ]
                    },
                    {
                        "IpAddress": "10.2.0.2/32",
                        "dpnId": 44641043685057,
                        "egressPointer": 150003,
                        "ip-adjacencies": [
                            {
                                "ip-adjacency": "10.2.0.2/32"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.478" starttime="20181130 17:55:41.477"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.478" starttime="20181130 17:55:41.474"></status>
</kw>
<kw type="foritem" name="${model} = operational/l3vpn:vpn-interfaces">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.481" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.481" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.481" starttime="20181130 17:55:41.478"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.482" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.482" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.482" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.482" starttime="20181130 17:55:41.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.482" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.482" starttime="20181130 17:55:41.482"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.482" starttime="20181130 17:55:41.478"></status>
</kw>
<kw type="foritem" name="${model} = operational/network-topology:network-topology/topology/ovsdb:1">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.486" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/network-topology:network-topology/topology/ovsdb:1, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.486" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.486" starttime="20181130 17:55:41.483"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.488" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263","ovsdb:datapath-type-entry":[{"datapath-type":"ovsdb:datapath-type-netdev"},{"datapath-type":"ovsdb:datapath-type-system"}],"ovsdb:ovs-version":"2.9.0","ovsdb:openvswitch-other-configs":[{"other-config-key":"provider_mappings","other-config-value":"datacentre:br-ex"},{"other-config-key":"local_ip","other-config-value":"11.0.0.29"}],"ovsdb:interface-type-entry":[{"interface-type":"ovsdb:interface-type-lisp"},{"interface-type":"ovsdb:interface-type-geneve"},{"interface-type":"ovsdb:interface-type-gre"},{"interface-type":"ovsdb:interface-type-system"},{"interface-type":"ovsdb:interface-type-vxlan"},{"interface-type":"ovsdb:interface-type-internal"},{"interface-type":"ovsdb:interface-type-stt"},{"interface-type":"ovsdb:interface-type-tap"},{"interface-type":"ovsdb:interface-type-patch"}],"ovsdb:connection-info":{"local-ip":"192.0.2.10","remote-port":50514,"remote-ip":"192.0.2.10","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-controller-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"b36b5b2b-3107-48ba-a4fc-09a69d792b9e"},{"external-id-key":"rundir","external-id-value":"/var/run/openvswitch"},{"external-id-key":"odl_os_hostconfig_config_odl_l2","external-id-value":"{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"}],"ovsdb:db-version":"7.15.1","ovsdb:managed-node-entry":[{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.10:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:bridge-external-ids":[{"bridge-external-id-key":"opendaylight-iid","bridge-external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"disable-in-band","bridge-other-config-value":"true"},{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"28:99:cd:8d:1e:c1"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"366c5ee9-370e-401a-8d6d-c1a7f6f6872a","ovsdb:protocol-entry":[{"protocol":"ovsdb:ovsdb-bridge-protocol-openflow-13"}],"ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.10:6653","controller-uuid":"21b21247-3898-4c7f-aa67-523de793f1b9","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:28:99:cd:8d:1e:c1","termination-point":[{"tp-id":"br-ex-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3b78bb99-cdf7-4465-a3cf-7a5488338f52","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap7f9f02ea-da","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a8c02d46-6bf1-4c40-9370-617ca4ce68ff","ovsdb:name":"tap7f9f02ea-da","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:a6:db:75"},{"external-id-key":"iface-id","external-id-value":"7f9f02ea-da22-49da-8002-abb4f42ca9b3"}],"ovsdb:port-uuid":"7186d6f6-2edb-4f3d-8ced-db296a180626","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":43},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdbf53e2-26b3-4124-893a-539514f9fc65","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7978fd60-08ab-4278-9423-37b74041551a","ovsdb:ofport":65534},{"tp-id":"tap7c0fd26d-3e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"70467728-5869-4848-897b-bf24a7e43f60","ovsdb:name":"tap7c0fd26d-3e","ovsdb:ingress-policing-burst":0,"ovsdb:interface-external-ids":[{"external-id-key":"iface-status","external-id-value":"active"},{"external-id-key":"attached-mac","external-id-value":"fa:16:3e:81:4f:68"},{"external-id-key":"iface-id","external-id-value":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"}],"ovsdb:port-uuid":"c0f977fa-f328-41b0-b0ea-a024dc470911","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":42}]},{"node-id":"ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:2b:29:62:95:b9"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-standalone","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:datapath-id":"00:00:00:2b:29:62:95:b9","ovsdb:bridge-uuid":"aa523c01-fa6f-46b2-b00a-fb3d527cadcd","ovsdb:managed-by":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"1b8951b6-ed26-4341-a944-d4c15ca72eba","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b2b5e9ca-47da-436b-8bdf-7af839a71e41","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"f818a486-5f79-46ab-a67a-753a4b2acd2b","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b726d0c2-450c-41c0-a4ba-7ade84fbe00d","ovsdb:ofport":65534},{"tp-id":"br-ex-int-patch","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-patch","ovsdb:port-external-ids":[{"external-id-key":"opendaylight-iid","external-id-value":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"3adc7dc8-4259-4f93-ae15-e8804a939e36","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"f45b66c5-fdf6-4dc8-9f31-db8b928f922c","ovsdb:ifindex":0,"ovsdb:ofport":2}]}]}]} </msg>
<msg timestamp="20181130 17:55:41.488" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.489" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181130 17:55:41.489" starttime="20181130 17:55:41.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.489" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.10",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.10",
                        "remote-port": 50514
                    },
                    "ovsdb:datapath-type-entry": [
                        {
                            "datapath-type": "ovsdb:datapath-type-netdev"
                        },
                        {
                            "datapath-type": "ovsdb:datapath-type-system"
                        }
                    ],
                    "ovsdb:db-version": "7.15.1",
                    "ovsdb:interface-type-entry": [
                        {
                            "interface-type": "ovsdb:interface-type-lisp"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-geneve"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-gre"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-system"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-vxlan"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-internal"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-stt"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-tap"
                        },
                        {
                            "interface-type": "ovsdb:interface-type-patch"
                        }
                    ],
                    "ovsdb:managed-node-entry": [
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.10:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-controller-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "b36b5b2b-3107-48ba-a4fc-09a69d792b9e"
                        },
                        {
                            "external-id-key": "rundir",
                            "external-id-value": "/var/run/openvswitch"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_config_odl_l2",
                            "external-id-value": "{  \"supported_vnic_types\": [{    \"vnic_type\": \"normal\",    \"vif_type\": \"ovs\",    \"vif_details\": {}  }],  \"allowed_network_types\": [\"local\",\"flat\",\"vlan\",\"vxlan\",\"gre\"],  \"bridge_mappings\": {\"datacentre\":\"br-ex\"}}"
                        }
                    ],
                    "ovsdb:openvswitch-other-configs": [
                        {
                            "other-config-key": "provider_mappings",
                            "other-config-value": "datacentre:br-ex"
                        },
                        {
                            "other-config-key": "local_ip",
                            "other-config-value": "11.0.0.29"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int",
                    "ovsdb:bridge-external-ids": [
                        {
                            "bridge-external-id-key": "opendaylight-iid",
                            "bridge-external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']"
                        }
                    ],
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        },
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "28:99:cd:8d:1e:c1"
                        }
                    ],
                    "ovsdb:bridge-uuid": "366c5ee9-370e-401a-8d6d-c1a7f6f6872a",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "21b21247-3898-4c7f-aa67-523de793f1b9",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.10:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:28:99:cd:8d:1e:c1",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "8cbccae2-1bcb-44e4-a1a8-ee04d1bbe9f5",
                            "ovsdb:name": "br-ex-patch",
                            "ovsdb:ofport": 1,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-int-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3b78bb99-cdf7-4465-a3cf-7a5488338f52",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:a6:db:75"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a8c02d46-6bf1-4c40-9370-617ca4ce68ff",
                            "ovsdb:name": "tap7f9f02ea-da",
                            "ovsdb:ofport": 43,
                            "ovsdb:port-uuid": "7186d6f6-2edb-4f3d-8ced-db296a180626",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap7f9f02ea-da"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdbf53e2-26b3-4124-893a-539514f9fc65",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7978fd60-08ab-4278-9423-37b74041551a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-external-ids": [
                                {
                                    "external-id-key": "iface-status",
                                    "external-id-value": "active"
                                },
                                {
                                    "external-id-key": "attached-mac",
                                    "external-id-value": "fa:16:3e:81:4f:68"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "70467728-5869-4848-897b-bf24a7e43f60",
                            "ovsdb:name": "tap7c0fd26d-3e",
                            "ovsdb:ofport": 42,
                            "ovsdb:port-uuid": "c0f977fa-f328-41b0-b0ea-a024dc470911",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap7c0fd26d-3e"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:2b:29:62:95:b9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "aa523c01-fa6f-46b2-b00a-fb3d527cadcd",
                    "ovsdb:datapath-id": "00:00:00:2b:29:62:95:b9",
                    "ovsdb:datapath-type": "ovsdb:datapath-type-system",
                    "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-standalone",
                    "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "1b8951b6-ed26-4341-a944-d4c15ca72eba",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "b2b5e9ca-47da-436b-8bdf-7af839a71e41",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "f818a486-5f79-46ab-a67a-753a4b2acd2b",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "b726d0c2-450c-41c0-a4ba-7ade84fbe00d",
                            "tp-id": "br-ex"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "3adc7dc8-4259-4f93-ae15-e8804a939e36",
                            "ovsdb:name": "br-ex-int-patch",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "peer",
                                    "value": "br-ex-patch"
                                }
                            ],
                            "ovsdb:port-external-ids": [
                                {
                                    "external-id-key": "opendaylight-iid",
                                    "external-id-value": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/c7fc001b-c4bf-4933-8a13-fcb866f3b263/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "f45b66c5-fdf6-4dc8-9f31-db8b928f922c",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181130 17:55:41.490" starttime="20181130 17:55:41.489"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.490" starttime="20181130 17:55:41.482"></status>
</kw>
<kw type="foritem" name="${model} = operational/neutron:neutron/neutron:ports">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.493" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.493" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.493" starttime="20181130 17:55:41.490"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.494" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"526c0e04-6e40-4744-b443-791552e63c5c","status":"DOWN"},{"uuid":"8d88e536-e78b-4b34-8576-417296c8aba5","status":"ACTIVE"},{"uuid":"1c447cd3-493e-45df-a97f-5f7b4f7357a7","status":"DOWN"},{"uuid":"2495f33a-84b6-409a-bf17-a34f600f871a","status":"DOWN"},{"uuid":"81e8f78d-665f-47c3-8e45-f317330d54ba","status":"ACTIVE"},{"uuid":"1ac17345-ba08-460f-91ec-9abcb8af7923","status":"DOWN"},{"uuid":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","status":"ACTIVE"},{"uuid":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181130 17:55:41.494" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.494" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "526c0e04-6e40-4744-b443-791552e63c5c"
            },
            {
                "status":...</msg>
<status status="PASS" endtime="20181130 17:55:41.494" starttime="20181130 17:55:41.493"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.495" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "DOWN",
                "uuid": "526c0e04-6e40-4744-b443-791552e63c5c"
            },
            {
                "status": "ACTIVE",
                "uuid": "8d88e536-e78b-4b34-8576-417296c8aba5"
            },
            {
                "status": "DOWN",
                "uuid": "1c447cd3-493e-45df-a97f-5f7b4f7357a7"
            },
            {
                "status": "DOWN",
                "uuid": "2495f33a-84b6-409a-bf17-a34f600f871a"
            },
            {
                "status": "ACTIVE",
                "uuid": "81e8f78d-665f-47c3-8e45-f317330d54ba"
            },
            {
                "status": "DOWN",
                "uuid": "1ac17345-ba08-460f-91ec-9abcb8af7923"
            },
            {
                "status": "ACTIVE",
                "uuid": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
            },
            {
                "status": "ACTIVE",
                "uuid": "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.495" starttime="20181130 17:55:41.494"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.495" starttime="20181130 17:55:41.490"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-fib:label-route-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.498" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.498" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.498" starttime="20181130 17:55:41.495"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.499" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.499" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.499" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.499" starttime="20181130 17:55:41.499"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.500" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.500" starttime="20181130 17:55:41.500"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.500" starttime="20181130 17:55:41.495"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-interface-meta:if-indexes-interface-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.503" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-interface-meta:if-indexes-interface-map, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.503" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.503" starttime="20181130 17:55:41.500"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.504" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":50,"interface-name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"},{"if-index":3,"interface-name":"44641043685057:br-ex-patch:trunk"},{"if-index":51,"interface-name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3"}]}} </msg>
<msg timestamp="20181130 17:55:41.504" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.504" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 50,
                "interface-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
            }...</msg>
<status status="PASS" endtime="20181130 17:55:41.504" starttime="20181130 17:55:41.503"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.504" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 50,
                "interface-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
            },
            {
                "if-index": 3,
                "interface-name": "44641043685057:br-ex-patch:trunk"
            },
            {
                "if-index": 51,
                "interface-name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.504" starttime="20181130 17:55:41.504"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.504" starttime="20181130 17:55:41.500"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:learnt-vpn-vip-to-port-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.508" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.508" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.508" starttime="20181130 17:55:41.505"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.509" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.509" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.509" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.509" starttime="20181130 17:55:41.508"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.510" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.510" starttime="20181130 17:55:41.509"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.510" starttime="20181130 17:55:41.505"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:neutron-router-dpns">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.512" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.512" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.512" starttime="20181130 17:55:41.510"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.513" level="INFO">To JSON using : content={"neutron-router-dpns":{"router-dpn-list":[{"router-id":"fecb487d-1bf8-4aa9-a0eb-971e79377ee8"},{"router-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","dpn-vpninterfaces-list":[{"dpn-id":44641043685057,"router-interfaces":[{"interface":"7f9f02ea-da22-49da-8002-abb4f42ca9b3"},{"interface":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"}]}]}]}} </msg>
<msg timestamp="20181130 17:55:41.513" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.513" level="INFO">${pretty_output} = {
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "dpn-vpninter...</msg>
<status status="PASS" endtime="20181130 17:55:41.513" starttime="20181130 17:55:41.512"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.514" level="INFO">{
    "neutron-router-dpns": {
        "router-dpn-list": [
            {
                "router-id": "fecb487d-1bf8-4aa9-a0eb-971e79377ee8"
            },
            {
                "dpn-vpninterfaces-list": [
                    {
                        "dpn-id": 44641043685057,
                        "router-interfaces": [
                            {
                                "interface": "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
                            },
                            {
                                "interface": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
                            }
                        ]
                    }
                ],
                "router-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.514" starttime="20181130 17:55:41.513"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.514" starttime="20181130 17:55:41.510"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:port-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.516" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.517" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.517" starttime="20181130 17:55:41.514"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.517" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.517" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.517" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.517" starttime="20181130 17:55:41.517"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.518" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.518" starttime="20181130 17:55:41.518"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.518" starttime="20181130 17:55:41.514"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:prefix-to-interface">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.521" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.521" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.521" starttime="20181130 17:55:41.518"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.522" level="INFO">To JSON using : content={"prefix-to-interface":{"vpn-ids":[{"vpn-id":100008,"prefixes":[{"ip_address":"10.2.0.2/32","segmentation-id":64,"prefix-cue":"none","dpnId":44641043685057,"vpn-interface-name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","network-type":"VXLAN","network-id":"f199ea94-32ef-4c40-99e6-bda0151b7076"},{"ip_address":"10.1.0.2/32","segmentation-id":73,"prefix-cue":"none","dpnId":44641043685057,"vpn-interface-name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","network-type":"VXLAN","network-id":"f42370ed-f7c7-47f0-bba2-c945018c07ef"}]}]}} </msg>
<msg timestamp="20181130 17:55:41.522" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.522" level="INFO">${pretty_output} = {
    "prefix-to-interface": {
        "vpn-ids": [
            {
                "prefixes": [
                    {
                        "dpnId": 44641043685057,
                        "ip_addre...</msg>
<status status="PASS" endtime="20181130 17:55:41.522" starttime="20181130 17:55:41.521"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.522" level="INFO">{
    "prefix-to-interface": {
        "vpn-ids": [
            {
                "prefixes": [
                    {
                        "dpnId": 44641043685057,
                        "ip_address": "10.2.0.2/32",
                        "network-id": "f199ea94-32ef-4c40-99e6-bda0151b7076",
                        "network-type": "VXLAN",
                        "prefix-cue": "none",
                        "segmentation-id": 64,
                        "vpn-interface-name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
                    },
                    {
                        "dpnId": 44641043685057,
                        "ip_address": "10.1.0.2/32",
                        "network-id": "f42370ed-f7c7-47f0-bba2-c945018c07ef",
                        "network-type": "VXLAN",
                        "prefix-cue": "none",
                        "segmentation-id": 73,
                        "vpn-interface-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
                    }
                ],
                "vpn-id": 100008
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.522" starttime="20181130 17:55:41.522"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.523" starttime="20181130 17:55:41.518"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:subnet-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.525" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.525" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.525" starttime="20181130 17:55:41.523"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.526" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","route-adv-state":"advertised","vrf-id":"03c06335-f2ce-4ec3-9626-8664b54d6c76","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"03c06335-f2ce-4ec3-9626-8664b54d6c76"}]}} </msg>
<msg timestamp="20181130 17:55:41.526" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.526" level="INFO">${pretty_output} = {
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
          ...</msg>
<status status="PASS" endtime="20181130 17:55:41.526" starttime="20181130 17:55:41.525"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.526" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vpn-name": "03c06335-f2ce-4ec3-9626-8664b54d6c76",
                "vrf-id": "03c06335-f2ce-4ec3-9626-8664b54d6c76"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.526" starttime="20181130 17:55:41.526"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.526" starttime="20181130 17:55:41.523"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-instance-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.529" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-instance-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.529" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.529" starttime="20181130 17:55:41.527"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.530" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"a8bc206d-76a6-45eb-b5f7-172c4203a351","vpn-id":100000,"vpn-instance-name":"a8bc206d-76a6-45eb-b5f7-172c4203a351","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"44641043685057:br-ex-patch:trunk"}]}]},{"vrf-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","vpn-id":100008,"vpn-instance-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","type":"l3","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"created","ipv4-configured":true,"vpn-to-dpn-list":[{"dpnId":44641043685057,"dpn-state":"active","vpn-interfaces":[{"interface-name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"},{"interface-name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3"}]}]}]}} </msg>
<msg timestamp="20181130 17:55:41.530" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.530" level="INFO">${pretty_output} = {
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured":...</msg>
<status status="PASS" endtime="20181130 17:55:41.530" starttime="20181130 17:55:41.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.531" level="INFO">{
    "vpn-instance-op-data": {
        "vpn-instance-op-data-entry": [
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": false,
                "ipv6-configured": false,
                "vpn-id": 100000,
                "vpn-instance-name": "a8bc206d-76a6-45eb-b5f7-172c4203a351",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "44641043685057:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "a8bc206d-76a6-45eb-b5f7-172c4203a351"
            },
            {
                "bgpvpn-type": "VPN",
                "ipv4-configured": true,
                "ipv6-configured": false,
                "type": "l3",
                "vpn-id": 100008,
                "vpn-instance-name": "82eea9e2-5499-4c1e-97a7-31135eebf789",
                "vpn-state": "created",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 44641043685057,
                        "vpn-interfaces": [
                            {
                                "interface-name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e"
                            },
                            {
                                "interface-name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3"
                            }
                        ]
                    }
                ],
                "vrf-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.531" starttime="20181130 17:55:41.530"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.531" starttime="20181130 17:55:41.526"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-interface-op-data">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.533" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-interface-op-data, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.533" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.533" starttime="20181130 17:55:41.531"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.534" level="INFO">To JSON using : content={"vpn-interface-op-data":{"vpn-interface-op-data-entry":[{"name":"7f9f02ea-da22-49da-8002-abb4f42ca9b3","vpn-instance-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","gateway-mac-address":"fa:16:3e:c5:e8:58","dpn-id":44641043685057,"lport-tag":51,"adjacency":[{"ip_address":"10.2.0.2/32","next-hop-ip-list":["11.0.0.29"],"label":100012,"vrf-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","phys-network-func":false,"subnet_id":"96848639-a059-4c86-af89-4a8e286cb9cc","mac_address":"fa:16:3e:a6:db:75","adjacency_type":"primary-adjacency"}]},{"name":"7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e","vpn-instance-name":"82eea9e2-5499-4c1e-97a7-31135eebf789","gateway-mac-address":"fa:16:3e:2d:65:b4","dpn-id":44641043685057,"lport-tag":50,"adjacency":[{"ip_address":"10.1.0.2/32","next-hop-ip-list":["11.0.0.29"],"label":100010,"vrf-id":"82eea9e2-5499-4c1e-97a7-31135eebf789","phys-network-func":false,"subnet_id":"9ee8cd06-814e-4276-8c46-e43547a82b1b","mac_address":"fa:16:3e:81:4f:68","adjacency_type":"primary-adjacency"}]}]}} </msg>
<msg timestamp="20181130 17:55:41.534" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.534" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {
        "vpn-interface-op-data-entry": [
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacenc...</msg>
<status status="PASS" endtime="20181130 17:55:41.534" starttime="20181130 17:55:41.533"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.535" level="INFO">{
    "vpn-interface-op-data": {
        "vpn-interface-op-data-entry": [
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.2.0.2/32",
                        "label": 100012,
                        "mac_address": "fa:16:3e:a6:db:75",
                        "next-hop-ip-list": [
                            "11.0.0.29"
                        ],
                        "phys-network-func": false,
                        "subnet_id": "96848639-a059-4c86-af89-4a8e286cb9cc",
                        "vrf-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ],
                "dpn-id": 44641043685057,
                "gateway-mac-address": "fa:16:3e:c5:e8:58",
                "lport-tag": 51,
                "name": "7f9f02ea-da22-49da-8002-abb4f42ca9b3",
                "vpn-instance-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            },
            {
                "adjacency": [
                    {
                        "adjacency_type": "primary-adjacency",
                        "ip_address": "10.1.0.2/32",
                        "label": 100010,
                        "mac_address": "fa:16:3e:81:4f:68",
                        "next-hop-ip-list": [
                            "11.0.0.29"
                        ],
                        "phys-network-func": false,
                        "subnet_id": "9ee8cd06-814e-4276-8c46-e43547a82b1b",
                        "vrf-id": "82eea9e2-5499-4c1e-97a7-31135eebf789"
                    }
                ],
                "dpn-id": 44641043685057,
                "gateway-mac-address": "fa:16:3e:2d:65:b4",
                "lport-tag": 50,
                "name": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e",
                "vpn-instance-name": "82eea9e2-5499-4c1e-97a7-31135eebf789"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.535" starttime="20181130 17:55:41.535"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.535" starttime="20181130 17:55:41.531"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-l3vpn:vpn-to-extraroute">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.538" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.538" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.538" starttime="20181130 17:55:41.535"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.539" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"protocol","error-tag":"invalid-value","error-message":"URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\"."}]}} </msg>
<msg timestamp="20181130 17:55:41.539" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.539" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. ...</msg>
<status status="PASS" endtime="20181130 17:55:41.539" starttime="20181130 17:55:41.538"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.540" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "URI has bad format. Possible reasons:\n 1. \"odl-l3vpn:vpn-to-extraroute\" was not found in parent data node.\n 2. \"odl-l3vpn:vpn-to-extraroute\" is behind mount point. Then it should be in format \"/yang-ext:mount/odl-l3vpn:vpn-to-extraroute\".",
                "error-tag": "invalid-value",
                "error-type": "protocol"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.540" starttime="20181130 17:55:41.539"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.540" starttime="20181130 17:55:41.535"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:external-ips-counter">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.542" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.542" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.542" starttime="20181130 17:55:41.540"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.543" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.543" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.543" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.543" starttime="20181130 17:55:41.543"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.544" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.544" starttime="20181130 17:55:41.543"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.544" starttime="20181130 17:55:41.540"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:floating-ip-info">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.546" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.546" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.546" starttime="20181130 17:55:41.544"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.547" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.547" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.547" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.547" starttime="20181130 17:55:41.547"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.548" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.548" starttime="20181130 17:55:41.547"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.548" starttime="20181130 17:55:41.544"></status>
</kw>
<kw type="foritem" name="${model} = operational/odl-nat:intext-ip-map">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.550" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.550" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.550" starttime="20181130 17:55:41.548"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.551" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181130 17:55:41.551" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.551" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181130 17:55:41.551" starttime="20181130 17:55:41.551"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.552" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.552" starttime="20181130 17:55:41.551"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.552" starttime="20181130 17:55:41.548"></status>
</kw>
<kw type="foritem" name="${model} = operational/opendaylight-inventory:nodes">
<kw name="Get Request" library="RequestsLibrary">
<doc>Send a GET request on the session object found using the</doc>
<arguments>
<arg>model_dump_session</arg>
<arg>restconf/${model}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20181130 17:55:41.555" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181130 17:55:41.556" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181130 17:55:41.556" starttime="20181130 17:55:41.552"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181130 17:55:41.558" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:44641043685057","node-connector":[{"id":"openflow:44641043685057:1","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":1,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"3e:88:9a:b0:b2:66","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-ex-patch","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:44641043685057:43","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap7f9f02ea-da","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":43,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:44641043685057:LOCAL","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":4294967294,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"28:99:cd:8d:1e:c1","flow-node-inventory:current-feature":"","flow-node-inventory:current-speed":0,"flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:name":"br-int","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false}},{"id":"openflow:44641043685057:42","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap7c0fd26d-3e","flow-node-inventory:state":{"blocked":false,"link-down":true,"live":false},"flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":42,"flow-node-inventory:hardware-address":"00:00:00:00:00:00","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"PORT-DOWN","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"}],"opendaylight-group-statistics:group-features":{"group-capabilities-supported":["opendaylight-group-types:chaining","opendaylight-group-types:select-liveness","opendaylight-group-types:select-weight"],"actions":[67076097],"max-groups":[4294967040],"group-types-supported":["opendaylight-group-types:group-all","opendaylight-group-types:group-indirect","opendaylight-group-types:group-select","opendaylight-group-types:group-ff"]},"flow-node-inventory:port-number":60386,"flow-node-inventory:serial-number":"None","flow-node-inventory:table":[{"id":235},{"id":209},{"id":175},{"id":89},{"id":119},{"id":21},{"id":51},{"id":234},{"id":208},{"id":174},{"id":88},{"id":118},{"id":20},{"id":50},{"id":237},{"id":207},{"id":177},{"id":0},{"id":87},{"id":121},{"id":19},{"id":53},{"id":236},{"id":206},{"id":176},{"id":1},{"id":86},{"id":120},{"id":18},{"id":52},{"id":239},{"id":205},{"id":171},{"id":85},{"id":115},{"id":25},{"id":55},{"id":238},{"id":204},{"id":170},{"id":84},{"id":114},{"id":24},{"id":54},{"id":241},{"id":203},{"id":173},{"id":83},{"id":117},{"id":23},{"id":57},{"id":240},{"id":202},{"id":172},{"id":82},{"id":116},{"id":22},{"id":56},{"id":227},{"id":201},{"id":167},{"id":97},{"id":127},{"id":29},{"id":59},{"id":226},{"id":200},{"id":166},{"id":96},{"id":126},{"id":28},{"id":58},{"id":229},{"id":199},{"id":169},{"id":95},{"id":129},{"id":27},{"id":61},{"id":228},{"id":198},{"id":168},{"id":94},{"id":128},{"id":26},{"id":60},{"id":231},{"id":197},{"id":163},{"id":93},{"id":123},{"id":33},{"id":63},{"id":230},{"id":196},{"id":162},{"id":92},{"id":122},{"id":32},{"id":62},{"id":233},{"id":195},{"id":165},{"id":91},{"id":125},{"id":31},{"id":65},{"id":232},{"id":194},{"id":164},{"id":90},{"id":124},{"id":30},{"id":64},{"id":252},{"id":218},{"id":192},{"id":158},{"id":15},{"id":104},{"id":134},{"id":36},{"id":66},{"id":253},{"id":219},{"id":193},{"id":159},{"id":14},{"id":105},{"id":135},{"id":37},{"id":67},{"id":250},{"id":220},{"id":190},{"id":160},{"id":17},{"id":102},{"id":136},{"id":34},{"id":68},{"id":251},{"id":221},{"id":191},{"id":161},{"id":16},{"id":103},{"id":137},{"id":35},{"id":69},{"id":222},{"id":188},{"id":154},{"id":11},{"id":100},{"id":130},{"id":40},{"id":70},{"id":223},{"id":189},{"id":155},{"id":10},{"id":101},{"id":131},{"id":41},{"id":71},{"id":224},{"id":186},{"id":156},{"id":13},{"id":98},{"id":132},{"id":38},{"id":72},{"id":225},{"id":187},{"id":157},{"id":12},{"id":99},{"id":133},{"id":39},{"id":73},{"id":244},{"id":210},{"id":184},{"id":150},{"id":7},{"id":112},{"id":142},{"id":44},{"id":74},{"id":245},{"id":211},{"id":185},{"id":151},{"id":6},{"id":113},{"id":143},{"id":45},{"id":75},{"id":242},{"id":212},{"id":182},{"id":152},{"id":9},{"id":110},{"id":144},{"id":42},{"id":76},{"id":243},{"id":213},{"id":183},{"id":153},{"id":8},{"id":111},{"id":145},{"id":43},{"id":77},{"id":248},{"id":214},{"id":180},{"id":146},{"id":3},{"id":108},{"id":138},{"id":48},{"id":78},{"id":249},{"id":215},{"id":181},{"id":147},{"id":2},{"id":109},{"id":139},{"id":49},{"id":79},{"id":246},{"id":216},{"id":178},{"id":148},{"id":5},{"id":106},{"id":140},{"id":46},{"id":80},{"id":247},{"id":217},{"id":179},{"id":149},{"id":4},{"id":107},{"id":141},{"id":47},{"id":81}],"flow-node-inventory:hardware":"Open vSwitch","flow-node-inventory:description":"None","flow-node-inventory:software":"2.9.0","flow-node-inventory:switch-features":{"max_buffers":0,"max_tables":254,"capabilities":["flow-node-inventory:flow-feature-capability-flow-stats","flow-node-inventory:flow-feature-capability-queue-stats","flow-node-inventory:flow-feature-capability-port-stats","flow-node-inventory:flow-feature-capability-table-stats","flow-node-inventory:flow-feature-capability-group-stats"]},"flow-node-inventory:manufacturer":"Nicira, Inc.","flow-node-inventory:ip-address":"192.0.2.10"}]}} </msg>
<msg timestamp="20181130 17:55:41.559" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181130 17:55:41.559" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-i...</msg>
<status status="PASS" endtime="20181130 17:55:41.559" starttime="20181130 17:55:41.556"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.559" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.10",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 60386,
                "flow-node-inventory:serial-number": "None",
                "flow-node-inventory:software": "2.9.0",
                "flow-node-inventory:switch-features": {
                    "capabilities": [
                        "flow-node-inventory:flow-feature-capability-flow-stats",
                        "flow-node-inventory:flow-feature-capability-queue-stats",
                        "flow-node-inventory:flow-feature-capability-port-stats",
                        "flow-node-inventory:flow-feature-capability-table-stats",
                        "flow-node-inventory:flow-feature-capability-group-stats"
                    ],
                    "max_buffers": 0,
                    "max_tables": 254
                },
                "flow-node-inventory:table": [
                    {
                        "id": 235
                    },
                    {
                        "id": 209
                    },
                    {
                        "id": 175
                    },
                    {
                        "id": 89
                    },
                    {
                        "id": 119
                    },
                    {
                        "id": 21
                    },
                    {
                        "id": 51
                    },
                    {
                        "id": 234
                    },
                    {
                        "id": 208
                    },
                    {
                        "id": 174
                    },
                    {
                        "id": 88
                    },
                    {
                        "id": 118
                    },
                    {
                        "id": 20
                    },
                    {
                        "id": 50
                    },
                    {
                        "id": 237
                    },
                    {
                        "id": 207
                    },
                    {
                        "id": 177
                    },
                    {
                        "id": 0
                    },
                    {
                        "id": 87
                    },
                    {
                        "id": 121
                    },
                    {
                        "id": 19
                    },
                    {
                        "id": 53
                    },
                    {
                        "id": 236
                    },
                    {
                        "id": 206
                    },
                    {
                        "id": 176
                    },
                    {
                        "id": 1
                    },
                    {
                        "id": 86
                    },
                    {
                        "id": 120
                    },
                    {
                        "id": 18
                    },
                    {
                        "id": 52
                    },
                    {
                        "id": 239
                    },
                    {
                        "id": 205
                    },
                    {
                        "id": 171
                    },
                    {
                        "id": 85
                    },
                    {
                        "id": 115
                    },
                    {
                        "id": 25
                    },
                    {
                        "id": 55
                    },
                    {
                        "id": 238
                    },
                    {
                        "id": 204
                    },
                    {
                        "id": 170
                    },
                    {
                        "id": 84
                    },
                    {
                        "id": 114
                    },
                    {
                        "id": 24
                    },
                    {
                        "id": 54
                    },
                    {
                        "id": 241
                    },
                    {
                        "id": 203
                    },
                    {
                        "id": 173
                    },
                    {
                        "id": 83
                    },
                    {
                        "id": 117
                    },
                    {
                        "id": 23
                    },
                    {
                        "id": 57
                    },
                    {
                        "id": 240
                    },
                    {
                        "id": 202
                    },
                    {
                        "id": 172
                    },
                    {
                        "id": 82
                    },
                    {
                        "id": 116
                    },
                    {
                        "id": 22
                    },
                    {
                        "id": 56
                    },
                    {
                        "id": 227
                    },
                    {
                        "id": 201
                    },
                    {
                        "id": 167
                    },
                    {
                        "id": 97
                    },
                    {
                        "id": 127
                    },
                    {
                        "id": 29
                    },
                    {
                        "id": 59
                    },
                    {
                        "id": 226
                    },
                    {
                        "id": 200
                    },
                    {
                        "id": 166
                    },
                    {
                        "id": 96
                    },
                    {
                        "id": 126
                    },
                    {
                        "id": 28
                    },
                    {
                        "id": 58
                    },
                    {
                        "id": 229
                    },
                    {
                        "id": 199
                    },
                    {
                        "id": 169
                    },
                    {
                        "id": 95
                    },
                    {
                        "id": 129
                    },
                    {
                        "id": 27
                    },
                    {
                        "id": 61
                    },
                    {
                        "id": 228
                    },
                    {
                        "id": 198
                    },
                    {
                        "id": 168
                    },
                    {
                        "id": 94
                    },
                    {
                        "id": 128
                    },
                    {
                        "id": 26
                    },
                    {
                        "id": 60
                    },
                    {
                        "id": 231
                    },
                    {
                        "id": 197
                    },
                    {
                        "id": 163
                    },
                    {
                        "id": 93
                    },
                    {
                        "id": 123
                    },
                    {
                        "id": 33
                    },
                    {
                        "id": 63
                    },
                    {
                        "id": 230
                    },
                    {
                        "id": 196
                    },
                    {
                        "id": 162
                    },
                    {
                        "id": 92
                    },
                    {
                        "id": 122
                    },
                    {
                        "id": 32
                    },
                    {
                        "id": 62
                    },
                    {
                        "id": 233
                    },
                    {
                        "id": 195
                    },
                    {
                        "id": 165
                    },
                    {
                        "id": 91
                    },
                    {
                        "id": 125
                    },
                    {
                        "id": 31
                    },
                    {
                        "id": 65
                    },
                    {
                        "id": 232
                    },
                    {
                        "id": 194
                    },
                    {
                        "id": 164
                    },
                    {
                        "id": 90
                    },
                    {
                        "id": 124
                    },
                    {
                        "id": 30
                    },
                    {
                        "id": 64
                    },
                    {
                        "id": 252
                    },
                    {
                        "id": 218
                    },
                    {
                        "id": 192
                    },
                    {
                        "id": 158
                    },
                    {
                        "id": 15
                    },
                    {
                        "id": 104
                    },
                    {
                        "id": 134
                    },
                    {
                        "id": 36
                    },
                    {
                        "id": 66
                    },
                    {
                        "id": 253
                    },
                    {
                        "id": 219
                    },
                    {
                        "id": 193
                    },
                    {
                        "id": 159
                    },
                    {
                        "id": 14
                    },
                    {
                        "id": 105
                    },
                    {
                        "id": 135
                    },
                    {
                        "id": 37
                    },
                    {
                        "id": 67
                    },
                    {
                        "id": 250
                    },
                    {
                        "id": 220
                    },
                    {
                        "id": 190
                    },
                    {
                        "id": 160
                    },
                    {
                        "id": 17
                    },
                    {
                        "id": 102
                    },
                    {
                        "id": 136
                    },
                    {
                        "id": 34
                    },
                    {
                        "id": 68
                    },
                    {
                        "id": 251
                    },
                    {
                        "id": 221
                    },
                    {
                        "id": 191
                    },
                    {
                        "id": 161
                    },
                    {
                        "id": 16
                    },
                    {
                        "id": 103
                    },
                    {
                        "id": 137
                    },
                    {
                        "id": 35
                    },
                    {
                        "id": 69
                    },
                    {
                        "id": 222
                    },
                    {
                        "id": 188
                    },
                    {
                        "id": 154
                    },
                    {
                        "id": 11
                    },
                    {
                        "id": 100
                    },
                    {
                        "id": 130
                    },
                    {
                        "id": 40
                    },
                    {
                        "id": 70
                    },
                    {
                        "id": 223
                    },
                    {
                        "id": 189
                    },
                    {
                        "id": 155
                    },
                    {
                        "id": 10
                    },
                    {
                        "id": 101
                    },
                    {
                        "id": 131
                    },
                    {
                        "id": 41
                    },
                    {
                        "id": 71
                    },
                    {
                        "id": 224
                    },
                    {
                        "id": 186
                    },
                    {
                        "id": 156
                    },
                    {
                        "id": 13
                    },
                    {
                        "id": 98
                    },
                    {
                        "id": 132
                    },
                    {
                        "id": 38
                    },
                    {
                        "id": 72
                    },
                    {
                        "id": 225
                    },
                    {
                        "id": 187
                    },
                    {
                        "id": 157
                    },
                    {
                        "id": 12
                    },
                    {
                        "id": 99
                    },
                    {
                        "id": 133
                    },
                    {
                        "id": 39
                    },
                    {
                        "id": 73
                    },
                    {
                        "id": 244
                    },
                    {
                        "id": 210
                    },
                    {
                        "id": 184
                    },
                    {
                        "id": 150
                    },
                    {
                        "id": 7
                    },
                    {
                        "id": 112
                    },
                    {
                        "id": 142
                    },
                    {
                        "id": 44
                    },
                    {
                        "id": 74
                    },
                    {
                        "id": 245
                    },
                    {
                        "id": 211
                    },
                    {
                        "id": 185
                    },
                    {
                        "id": 151
                    },
                    {
                        "id": 6
                    },
                    {
                        "id": 113
                    },
                    {
                        "id": 143
                    },
                    {
                        "id": 45
                    },
                    {
                        "id": 75
                    },
                    {
                        "id": 242
                    },
                    {
                        "id": 212
                    },
                    {
                        "id": 182
                    },
                    {
                        "id": 152
                    },
                    {
                        "id": 9
                    },
                    {
                        "id": 110
                    },
                    {
                        "id": 144
                    },
                    {
                        "id": 42
                    },
                    {
                        "id": 76
                    },
                    {
                        "id": 243
                    },
                    {
                        "id": 213
                    },
                    {
                        "id": 183
                    },
                    {
                        "id": 153
                    },
                    {
                        "id": 8
                    },
                    {
                        "id": 111
                    },
                    {
                        "id": 145
                    },
                    {
                        "id": 43
                    },
                    {
                        "id": 77
                    },
                    {
                        "id": 248
                    },
                    {
                        "id": 214
                    },
                    {
                        "id": 180
                    },
                    {
                        "id": 146
                    },
                    {
                        "id": 3
                    },
                    {
                        "id": 108
                    },
                    {
                        "id": 138
                    },
                    {
                        "id": 48
                    },
                    {
                        "id": 78
                    },
                    {
                        "id": 249
                    },
                    {
                        "id": 215
                    },
                    {
                        "id": 181
                    },
                    {
                        "id": 147
                    },
                    {
                        "id": 2
                    },
                    {
                        "id": 109
                    },
                    {
                        "id": 139
                    },
                    {
                        "id": 49
                    },
                    {
                        "id": 79
                    },
                    {
                        "id": 246
                    },
                    {
                        "id": 216
                    },
                    {
                        "id": 178
                    },
                    {
                        "id": 148
                    },
                    {
                        "id": 5
                    },
                    {
                        "id": 106
                    },
                    {
                        "id": 140
                    },
                    {
                        "id": 46
                    },
                    {
                        "id": 80
                    },
                    {
                        "id": 247
                    },
                    {
                        "id": 217
                    },
                    {
                        "id": 179
                    },
                    {
                        "id": 149
                    },
                    {
                        "id": 4
                    },
                    {
                        "id": 107
                    },
                    {
                        "id": 141
                    },
                    {
                        "id": 47
                    },
                    {
                        "id": 81
                    }
                ],
                "id": "openflow:44641043685057",
                "node-connector": [
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "3e:88:9a:b0:b2:66",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-ex-patch",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 1,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:1"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap7f9f02ea-da",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 43,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:43"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "28:99:cd:8d:1e:c1",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "br-int",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4294967294,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:LOCAL"
                    },
                    {
                        "flow-node-inventory:advertised-features": "",
                        "flow-node-inventory:configuration": "PORT-DOWN",
                        "flow-node-inventory:current-feature": "",
                        "flow-node-inventory:current-speed": 0,
                        "flow-node-inventory:hardware-address": "00:00:00:00:00:00",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap7c0fd26d-3e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 42,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:44641043685057:42"
                    }
                ],
                "opendaylight-group-statistics:group-features": {
                    "actions": [
                        67076097
                    ],
                    "group-capabilities-supported": [
                        "opendaylight-group-types:chaining",
                        "opendaylight-group-types:select-liveness",
                        "opendaylight-group-types:select-weight"
                    ],
                    "group-types-supported": [
                        "opendaylight-group-types:group-all",
                        "opendaylight-group-types:group-indirect",
                        "opendaylight-group-types:group-select",
                        "opendaylight-group-types:group-ff"
                    ],
                    "max-groups": [
                        4294967040
                    ]
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181130 17:55:41.560" starttime="20181130 17:55:41.559"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.560" starttime="20181130 17:55:41.552"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.560" starttime="20181130 17:55:41.237"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.560" starttime="20181130 17:55:41.236"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.560" starttime="20181130 17:55:41.227"></status>
</kw>
<kw name="Fail If Exceptions Found During Test" library="KarafKeywords">
<doc>Create a failure if an Exception is found in the karaf.log that has not been whitelisted.</doc>
<arguments>
<arg>${test_name}</arg>
<arg>fail=${fail}</arg>
</arguments>
<kw type="for" name="${i} IN RANGE [ 1 | ${NUM_ODL_SYSTEM} + 1 ]">
<kw type="foritem" name="${i} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>sed '1,/ROBOT MESSAGE: Starting test ${test_name}/d' ${log_file}</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181130 17:55:41.562" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.L2L3 Gatewaymac Arp/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181130 17:55:41.562" starttime="20181130 17:55:41.561"></status>
</kw>
<kw name="Get Karaf Log Lines From Test Start" library="KarafKeywords">
<doc>Scrapes all log messages that match regexp ${type} which fall after a point given by a log message that</doc>
<arguments>
<arg>${ODL_SYSTEM_${i}_IP}</arg>
<arg>${test_name}</arg>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Command On Controller" library="Utils">
<doc>Call Run Comand On Remote System, but with default values suitable for Controller machine.</doc>
<arguments>
<arg>${ip}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>Run Command On Remote System</arg>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Command On Remote System" library="Utils">
<doc>Reduces the common work of running a command on a remote system to a single higher level</doc>
<arguments>
<arg>${system}</arg>
<arg>${cmd}</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>prompt=${prompt}</arg>
</arguments>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True" and "${return_stderr}"!="True"</arg>
<arg>Fail</arg>
<arg>At least one of {return_stdout} or {return_stderr} args should be set to True</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:41.572" starttime="20181130 17:55:41.571"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181130 17:55:41.572" level="INFO">index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181130 17:55:41.572" level="INFO">${current_ssh_connection} = index=12
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.10
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181130 17:55:41.572" starttime="20181130 17:55:41.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>Attempting to execute command "${cmd}" on remote system "${system}" by user "${user}" with keyfile pass "${keyfile_pass}" and prompt "${prompt}" and password "${password}"</arg>
</arguments>
<msg timestamp="20181130 17:55:41.573" level="INFO">Attempting to execute command "sed '1,/ROBOT MESSAGE: Starting test CSIT.L2L3 Gatewaymac Arp/d' /tmp//opt/opendaylight/data/log/karaf.log" on remote system "192.0.2.10" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181130 17:55:41.573" starttime="20181130 17:55:41.573"></status>
</kw>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${system}</arg>
<arg>prompt=${prompt}</arg>
<arg>timeout=${prompt_timeout}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181130 17:55:41.574" level="INFO">${conn_id} = 18</msg>
<status status="PASS" endtime="20181130 17:55:41.574" starttime="20181130 17:55:41.573"></status>
</kw>
<kw name="Flexible_SSH_Login" library="SSHKeywords">
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<arguments>
<arg>${user}</arg>
<arg>${password}</arg>
</arguments>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${password}</arg>
</arguments>
<assign>
<var>${pwd_length}</var>
</assign>
<msg timestamp="20181130 17:55:41.575" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:55:41.575" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181130 17:55:41.575" starttime="20181130 17:55:41.575"></status>
</kw>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:41.576" starttime="20181130 17:55:41.575"></status>
</kw>
<kw name="Run Keyword And Return" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<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>
</arguments>
<kw name="Login With Public Key" library="SSHLibrary">
<doc>Logs into the SSH server using key-based authentication.</doc>
<arguments>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
</arguments>
<msg timestamp="20181130 17:55:41.577" level="INFO">Logging into '192.0.2.10:22' as 'heat-admin'.</msg>
<msg timestamp="20181130 17:55:41.937" level="INFO">Read output: Last login: Fri Nov 30 17:44:20 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181130 17:55:41.937" starttime="20181130 17:55:41.576"></status>
</kw>
<msg timestamp="20181130 17:55:41.938" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:55:41.938" starttime="20181130 17:55:41.576"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:41.938" starttime="20181130 17:55:41.574"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:55:41.939" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.L2L3 Gatewaymac Arp/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181130 17:55:41.983" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181130 17:55:41.984" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:55:41.984" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 17:55:41.984" starttime="20181130 17:55:41.938"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:55:42.017" starttime="20181130 17:55:41.985"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:55:42.019" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181130 17:55:42.019" starttime="20181130 17:55:42.018"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:42.020" starttime="20181130 17:55:42.019"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${return_stderr}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stdout}</arg>
</arguments>
<kw name="Return From Keyword" library="BuiltIn">
<doc>Returns from the enclosing user keyword.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:55:42.022" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:55:42.023" starttime="20181130 17:55:42.022"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.023" starttime="20181130 17:55:42.021"></status>
</kw>
<kw type="teardown" name="Restore_Current_Ssh_Connection_From_Index" library="SSHKeywords">
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<arguments>
<arg>${current_ssh_connection.index}</arg>
</arguments>
<kw name="Run Keyword And Return If" library="BuiltIn">
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<arguments>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${connection_index}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:42.027" starttime="20181130 17:55:42.027"></status>
</kw>
<msg timestamp="20181130 17:55:42.028" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:55:42.028" starttime="20181130 17:55:42.026"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.028" starttime="20181130 17:55:42.024"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.028" starttime="20181130 17:55:41.571"></status>
</kw>
<msg timestamp="20181130 17:55:42.028" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181130 17:55:42.029" starttime="20181130 17:55:41.570"></status>
</kw>
<msg timestamp="20181130 17:55:42.029" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:55:42.029" starttime="20181130 17:55:41.570"></status>
</kw>
<kw name="Split String" library="String">
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<arguments>
<arg>${output}</arg>
<arg>${\n}</arg>
</arguments>
<assign>
<var>@{log_lines}</var>
</assign>
<msg timestamp="20181130 17:55:42.031" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181130 17:55:42.031" starttime="20181130 17:55:42.030"></status>
</kw>
<msg timestamp="20181130 17:55:42.031" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181130 17:55:42.031" starttime="20181130 17:55:41.569"></status>
</kw>
<kw name="Verify Exceptions" library="excepts">
<doc>Return a list of exceptions not in the whitelist for the given lines.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<assign>
<var>${exlist}</var>
<var>${matchlist}</var>
</assign>
<msg timestamp="20181130 17:55:42.032" level="INFO">${exlist} = []</msg>
<msg timestamp="20181130 17:55:42.033" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181130 17:55:42.033" starttime="20181130 17:55:42.032"></status>
</kw>
<kw name="Write Exceptions Map To File" library="excepts">
<doc>Write the exceptions map to a file under the testname header. The output</doc>
<arguments>
<arg>${SUITE_NAME}.${TEST_NAME}</arg>
<arg>/tmp/odl${i}_exceptions.txt</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:42.034" starttime="20181130 17:55:42.033"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181130 17:55:42.035" level="INFO">Length is 0</msg>
<msg timestamp="20181130 17:55:42.036" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181130 17:55:42.036" starttime="20181130 17:55:42.035"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${fail}"=="True" and ${listlength} != 0</arg>
<arg>Log And Fail Exceptions</arg>
<arg>${exlist}</arg>
<arg>${listlength}</arg>
<arg>ELSE</arg>
<arg>Collections.Log List</arg>
<arg>${matchlist}</arg>
</arguments>
<kw name="Log List" library="Collections">
<doc>Logs the length and contents of the ``list`` using given ``level``.</doc>
<arguments>
<arg>${matchlist}</arg>
</arguments>
<msg timestamp="20181130 17:55:42.038" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181130 17:55:42.038" starttime="20181130 17:55:42.037"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.038" starttime="20181130 17:55:42.036"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.038" starttime="20181130 17:55:41.561"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.038" starttime="20181130 17:55:41.561"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.038" starttime="20181130 17:55:41.560"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Issue_Command_On_Karaf_Console</arg>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>trace:transactions</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:42.059" starttime="20181130 17:55:42.058"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:55:42.060" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:55:42.261" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:55:42.262" starttime="20181130 17:55:42.059"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:55:42.278" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181130 17:55:42.279" starttime="20181130 17:55:42.262"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:55:42.281" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:55:42.281" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:55:42.281" starttime="20181130 17:55:42.279"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:55:42.324" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:55:42.324" starttime="20181130 17:55:42.282"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:55:42.326" starttime="20181130 17:55:42.324"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:55:42.326" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:55:42.326" starttime="20181130 17:55:42.326"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.327" starttime="20181130 17:55:42.056"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.327" starttime="20181130 17:55:42.039"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.327" starttime="20181130 17:55:42.039"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.327" starttime="20181130 17:55:42.039"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.327" starttime="20181130 17:55:39.313"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:42.327" starttime="20181130 17:55:39.312"></status>
</kw>
<kw name="OpenStack Cleanup All" library="OpenStackOperations">
<doc>Cleanup all Openstack resources with best effort. The keyword will query for all resources</doc>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack floating ip list -f json</arg>
</arguments>
<assign>
<var>@{fips}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:55:42.328" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:55:42.328" starttime="20181130 17:55:42.328"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack floating ip list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:55:42.329" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181130 17:55:42.373" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:55:44.401" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:55:44.401" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:55:44.402" starttime="20181130 17:55:42.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:55:44.403" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:55:44.403" starttime="20181130 17:55:44.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:55:44.404" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:55:44.405" starttime="20181130 17:55:44.404"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:44.406" starttime="20181130 17:55:44.405"></status>
</kw>
<msg timestamp="20181130 17:55:44.407" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181130 17:55:44.407" starttime="20181130 17:55:42.329"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:55:44.408" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181130 17:55:44.408" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:55:44.408" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:55:44.408" starttime="20181130 17:55:44.407"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:55:44.409" level="INFO">[]</msg>
<status status="PASS" endtime="20181130 17:55:44.409" starttime="20181130 17:55:44.409"></status>
</kw>
<msg timestamp="20181130 17:55:44.410" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181130 17:55:44.410" starttime="20181130 17:55:42.328"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181130 17:55:44.410" starttime="20181130 17:55:44.410"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack server list -f json</arg>
</arguments>
<assign>
<var>@{vms}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:55:44.413" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:55:44.413" starttime="20181130 17:55:44.412"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack server list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:55:44.415" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181130 17:55:44.457" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:55:48.213" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:55:48.214" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:55:48.214" starttime="20181130 17:55:44.414"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:55:48.220" level="INFO">[
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm4", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5b39db29-8f60-486e-b947-ef07ddb70629", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1d97b805-7647-4aac-82a6-d558dc9c4a55", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "93f08cba-0fc5-4936-9a6f-472c022610c5", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "13e4f387-a838-4288-a378-75a17b3a8c1a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
]</msg>
<status status="PASS" endtime="20181130 17:55:48.221" starttime="20181130 17:55:48.215"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:55:48.222" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:55:48.223" starttime="20181130 17:55:48.222"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:48.224" starttime="20181130 17:55:48.223"></status>
</kw>
<msg timestamp="20181130 17:55:48.224" level="INFO">${json} = [
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm4", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5b39db29-8f60-486e-b947-ef07ddb70629", 
    "Flavor": "m1.nano", 
    "Networks":...</msg>
<status status="PASS" endtime="20181130 17:55:48.225" starttime="20181130 17:55:44.413"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:55:48.225" level="INFO">To JSON using : content=[
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm4", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "5b39db29-8f60-486e-b947-ef07ddb70629", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1d97b805-7647-4aac-82a6-d558dc9c4a55", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "93f08cba-0fc5-4936-9a6f-472c022610c5", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }, 
  {
    "Status": "ERROR", 
    "Name": "l2l3_gw_mac_arp_vm1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "13e4f387-a838-4288-a378-75a17b3a8c1a", 
    "Flavor": "m1.nano", 
    "Networks": ""
  }
] </msg>
<msg timestamp="20181130 17:55:48.226" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:55:48.226" level="INFO">@{list} = [ {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm4', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5b39db29-8f60-486e-b947-ef07ddb70629', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u...</msg>
<status status="PASS" endtime="20181130 17:55:48.226" starttime="20181130 17:55:48.225"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:55:48.227" level="INFO">[{u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm4', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5b39db29-8f60-486e-b947-ef07ddb70629', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1d97b805-7647-4aac-82a6-d558dc9c4a55', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'93f08cba-0fc5-4936-9a6f-472c022610c5', u'Flavor': u'm1.nano', u'Networks': u''}, {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'13e4f387-a838-4288-a378-75a17b3a8c1a', u'Flavor': u'm1.nano', u'Networks': u''}]</msg>
<status status="PASS" endtime="20181130 17:55:48.227" starttime="20181130 17:55:48.227"></status>
</kw>
<msg timestamp="20181130 17:55:48.228" level="INFO">@{vms} = [ {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm4', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5b39db29-8f60-486e-b947-ef07ddb70629', u'Flavor': u'm1.nano', u'Networks': u''} | {u'Status': u...</msg>
<status status="PASS" endtime="20181130 17:55:48.228" starttime="20181130 17:55:44.411"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm4', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'5b39db29-8f60-486e-b947-ef07ddb70629', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:55:48.239" level="INFO">Starting process:
openstack server show 5b39db29-8f60-486e-b947-ef07ddb70629</msg>
<msg timestamp="20181130 17:55:48.283" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:55:51.320" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:55:51.320" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:55:51.321" starttime="20181130 17:55:48.239"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:55:51.322" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000002d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:45:34Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:45:34Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 5b39db29-8f60-486e-b947-ef07ddb70629                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l2l3_gw_mac_arp_vm4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:45:34Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:55:51.322" starttime="20181130 17:55:51.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:55:51.323" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:55:51.323" starttime="20181130 17:55:51.322"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:51.323" starttime="20181130 17:55:51.323"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:51.324" starttime="20181130 17:55:48.238"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:55:51.333" level="INFO">Starting process:
openstack server delete 5b39db29-8f60-486e-b947-ef07ddb70629</msg>
<msg timestamp="20181130 17:55:51.364" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:55:55.985" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:55:55.986" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:55:55.986" starttime="20181130 17:55:51.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:55:55.987" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:55:55.988" starttime="20181130 17:55:55.987"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:55:55.988" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:55:55.988" starttime="20181130 17:55:55.988"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:55.990" starttime="20181130 17:55:55.989"></status>
</kw>
<msg timestamp="20181130 17:55:55.990" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:55:55.990" starttime="20181130 17:55:51.333"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:55.990" starttime="20181130 17:55:51.324"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:55.991" starttime="20181130 17:55:51.324"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:55.991" starttime="20181130 17:55:48.228"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1d97b805-7647-4aac-82a6-d558dc9c4a55', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:55:56.004" level="INFO">Starting process:
openstack server show 1d97b805-7647-4aac-82a6-d558dc9c4a55</msg>
<msg timestamp="20181130 17:55:56.035" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:55:59.080" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:55:59.081" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:55:59.081" starttime="20181130 17:55:56.004"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:55:59.082" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000002c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:45:30Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:45:30Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 1d97b805-7647-4aac-82a6-d558dc9c4a55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l2l3_gw_mac_arp_vm3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:45:30Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:55:59.083" starttime="20181130 17:55:59.082"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:55:59.084" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:55:59.084" starttime="20181130 17:55:59.083"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:55:59.085" starttime="20181130 17:55:59.084"></status>
</kw>
<status status="PASS" endtime="20181130 17:55:59.085" starttime="20181130 17:55:56.002"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:55:59.097" level="INFO">Starting process:
openstack server delete 1d97b805-7647-4aac-82a6-d558dc9c4a55</msg>
<msg timestamp="20181130 17:55:59.137" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:01.820" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:01.821" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:01.821" starttime="20181130 17:55:59.097"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:01.822" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:01.822" starttime="20181130 17:56:01.821"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:01.822" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:01.822" starttime="20181130 17:56:01.822"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:01.823" starttime="20181130 17:56:01.823"></status>
</kw>
<msg timestamp="20181130 17:56:01.823" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:01.823" starttime="20181130 17:55:59.096"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:01.823" starttime="20181130 17:55:59.086"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:01.824" starttime="20181130 17:55:59.085"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:01.824" starttime="20181130 17:55:55.991"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'93f08cba-0fc5-4936-9a6f-472c022610c5', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:01.832" level="INFO">Starting process:
openstack server show 93f08cba-0fc5-4936-9a6f-472c022610c5</msg>
<msg timestamp="20181130 17:56:01.868" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:04.631" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:04.631" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:04.631" starttime="20181130 17:56:01.832"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:04.632" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000002b                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:45:26Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:45:27Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 93f08cba-0fc5-4936-9a6f-472c022610c5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l2l3_gw_mac_arp_vm2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:45:27Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:56:04.633" starttime="20181130 17:56:04.632"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:04.633" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:04.634" starttime="20181130 17:56:04.633"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:04.634" starttime="20181130 17:56:04.634"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:04.634" starttime="20181130 17:56:01.831"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:04.644" level="INFO">Starting process:
openstack server delete 93f08cba-0fc5-4936-9a6f-472c022610c5</msg>
<msg timestamp="20181130 17:56:04.680" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:07.437" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:07.437" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:07.438" starttime="20181130 17:56:04.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:07.439" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:07.439" starttime="20181130 17:56:07.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:07.439" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:07.439" starttime="20181130 17:56:07.439"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:07.440" starttime="20181130 17:56:07.439"></status>
</kw>
<msg timestamp="20181130 17:56:07.440" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:07.440" starttime="20181130 17:56:04.643"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:07.440" starttime="20181130 17:56:04.635"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:07.440" starttime="20181130 17:56:04.635"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:07.440" starttime="20181130 17:56:01.824"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ERROR', u'Name': u'l2l3_gw_mac_arp_vm1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'13e4f387-a838-4288-a378-75a17b3a8c1a', u'Flavor': u'm1.nano', u'Networks': u''}">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server show ${vm['ID']}</arg>
</arguments>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:07.449" level="INFO">Starting process:
openstack server show 13e4f387-a838-4288-a378-75a17b3a8c1a</msg>
<msg timestamp="20181130 17:56:07.469" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:10.340" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:10.341" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:10.341" starttime="20181130 17:56:07.449"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:10.342" level="INFO">+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-SRV-ATTR:instance_name       | instance-0000002a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| OS-SRV-USG:launched_at              | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| addresses                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| created                             | 2018-11-30T17:45:22Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| fault                               | {u'message': u'No valid host was found. ', u'code': 500, u'details': u'  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 1255, in schedule_and_build_instances\n    instance_uuids, return_alternates=True)\n  File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 750, in _schedule_instances\n    return_alternates=return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/utils.py", line 953, in wrapped\n    return func(*args, **kwargs)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/__init__.py", line 32, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations\n    instance_uuids, return_objects, return_alternates)\n  File "/usr/lib/python2.7/site-packages/nova/scheduler/rpcapi.py", line 158, in select_destinations\n    return cctxt.call(ctxt, \'select_destinations\', **msg_args)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 179, in call\n    retry=self.retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 128, in _send\n    retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 645, in send\n    call_monitor_timeout, retry=retry)\n  File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 636, in _send\n    raise result\n', u'created': u'2018-11-30T17:45:23Z'} |
| flavor                              | m1.nano (42)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| hostId                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| id                                  | 13e4f387-a838-4288-a378-75a17b3a8c1a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| image                               | cirros-0.3.5-x86_64-disk (c8a736f4-9ef5-4014-a26e-f2782a64ca1d)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_name                            | None                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| name                                | l2l3_gw_mac_arp_vm1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| project_id                          | 9341be00c6f04f86a2c217cc0b55a336                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| properties                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| status                              | ERROR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| updated                             | 2018-11-30T17:45:23Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| user_id                             | a6cf7b1dc0934bf5acf8218317302b11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| volumes_attached                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:56:10.342" starttime="20181130 17:56:10.341"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:10.343" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:10.343" starttime="20181130 17:56:10.342"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:10.343" starttime="20181130 17:56:10.343"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:10.344" starttime="20181130 17:56:07.448"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Vm Instance</arg>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="Delete Vm Instance" library="OpenStackOperations">
<doc>Delete Vm instances using instance names.</doc>
<arguments>
<arg>${vm['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack server delete ${vm_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:10.353" level="INFO">Starting process:
openstack server delete 13e4f387-a838-4288-a378-75a17b3a8c1a</msg>
<msg timestamp="20181130 17:56:10.395" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:13.484" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:13.485" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:13.485" starttime="20181130 17:56:10.353"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:13.486" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:13.487" starttime="20181130 17:56:13.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:13.488" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:13.488" starttime="20181130 17:56:13.487"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:13.489" starttime="20181130 17:56:13.488"></status>
</kw>
<msg timestamp="20181130 17:56:13.489" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:13.489" starttime="20181130 17:56:10.352"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:13.489" starttime="20181130 17:56:10.344"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:13.489" starttime="20181130 17:56:10.344"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:13.489" starttime="20181130 17:56:07.441"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:13.490" starttime="20181130 17:55:48.228"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack router list -f json</arg>
</arguments>
<assign>
<var>@{routers}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:56:13.491" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:56:13.491" starttime="20181130 17:56:13.491"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack router list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:13.492" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181130 17:56:13.516" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:15.950" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:15.950" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:15.950" starttime="20181130 17:56:13.492"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:15.952" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Name": "l2l3_gw_mac_arp_rtr1", 
    "Distributed": false, 
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "State": "UP", 
    "HA": false, 
    "ID": "82eea9e2-5499-4c1e-97a7-31135eebf789"
  }
]</msg>
<status status="PASS" endtime="20181130 17:56:15.953" starttime="20181130 17:56:15.951"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:15.954" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:15.954" starttime="20181130 17:56:15.953"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:15.955" starttime="20181130 17:56:15.954"></status>
</kw>
<msg timestamp="20181130 17:56:15.956" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Name": "l2l3_gw_mac_arp_rtr1", 
    "Distributed": false, 
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "State": "UP", 
    "HA": false, 
    "ID": "82ee...</msg>
<status status="PASS" endtime="20181130 17:56:15.956" starttime="20181130 17:56:13.491"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:56:15.957" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Name": "l2l3_gw_mac_arp_rtr1", 
    "Distributed": false, 
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "State": "UP", 
    "HA": false, 
    "ID": "82eea9e2-5499-4c1e-97a7-31135eebf789"
  }
] </msg>
<msg timestamp="20181130 17:56:15.957" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:56:15.957" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Name': u'l2l3_gw_mac_arp_rtr1', u'Distributed': False, u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'State': u'UP', u'HA': False, u'ID': u'82eea9e2-5499-4c1e-97a7-31135...</msg>
<status status="PASS" endtime="20181130 17:56:15.958" starttime="20181130 17:56:15.956"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:56:15.958" level="INFO">[{u'Status': u'ACTIVE', u'Name': u'l2l3_gw_mac_arp_rtr1', u'Distributed': False, u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'State': u'UP', u'HA': False, u'ID': u'82eea9e2-5499-4c1e-97a7-31135eebf789'}]</msg>
<status status="PASS" endtime="20181130 17:56:15.959" starttime="20181130 17:56:15.958"></status>
</kw>
<msg timestamp="20181130 17:56:15.959" level="INFO">@{routers} = [ {u'Status': u'ACTIVE', u'Name': u'l2l3_gw_mac_arp_rtr1', u'Distributed': False, u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'State': u'UP', u'HA': False, u'ID': u'82eea9e2-5499-4c1e-97a7-31135...</msg>
<status status="PASS" endtime="20181130 17:56:15.959" starttime="20181130 17:56:13.490"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<kw type="foritem" name="${router} = {u'Status': u'ACTIVE', u'Name': u'l2l3_gw_mac_arp_rtr1', u'Distributed': False, u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'State': u'UP', u'HA': False, u'ID': u'82eea9e2-5499-4c1e-97a7-31135ee...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Cleanup Router</arg>
<arg>${router['ID']}</arg>
</arguments>
<kw name="Cleanup Router" library="OpenStackOperations">
<doc>Delete a router, but first remove any interfaces or gateways so that the delete will be successful.</doc>
<arguments>
<arg>${router['ID']}</arg>
</arguments>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list --router ${id} -f json --long</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:56:15.964" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:56:15.964" starttime="20181130 17:56:15.964"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list --router 82eea9e2-5499-4c1e-97a7-31135eebf789 -f json --long and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:15.966" level="INFO">Starting process:
openstack port list --router 82eea9e2-5499-4c1e-97a7-31135eebf789 -f json --long</msg>
<msg timestamp="20181130 17:56:15.986" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:18.387" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:18.387" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:18.387" starttime="20181130 17:56:15.966"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:18.389" level="INFO">[
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:2d:65:b4", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='10.1.0.1', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", 
    "ID": "81e8f78d-665f-47c3-8e45-f317330d54ba"
  }, 
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:c5:e8:58", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='10.2.0.1', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", 
    "ID": "8d88e536-e78b-4b34-8576-417296c8aba5"
  }
]</msg>
<status status="PASS" endtime="20181130 17:56:18.389" starttime="20181130 17:56:18.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:18.389" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:18.389" starttime="20181130 17:56:18.389"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:18.390" starttime="20181130 17:56:18.390"></status>
</kw>
<msg timestamp="20181130 17:56:18.390" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:2d:65:b4", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addre...</msg>
<status status="PASS" endtime="20181130 17:56:18.390" starttime="20181130 17:56:15.965"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:56:18.391" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:2d:65:b4", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='10.1.0.1', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", 
    "ID": "81e8f78d-665f-47c3-8e45-f317330d54ba"
  }, 
  {
    "Status": "DOWN", 
    "Tags": "", 
    "Name": "", 
    "MAC Address": "fa:16:3e:c5:e8:58", 
    "Device Owner": "network:router_interface", 
    "Security Groups": "", 
    "Fixed IP Addresses": "ip_address='10.2.0.1', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", 
    "ID": "8d88e536-e78b-4b34-8576-417296c8aba5"
  }
] </msg>
<msg timestamp="20181130 17:56:18.391" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:56:18.391" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.1', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", u'Name': u'', u'MAC Address': u'fa:16:3e:2d:65:b4', u'Device Owner': u'network...</msg>
<status status="PASS" endtime="20181130 17:56:18.391" starttime="20181130 17:56:18.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:56:18.392" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.1', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", u'Name': u'', u'MAC Address': u'fa:16:3e:2d:65:b4', u'Device Owner': u'network:router_interface', u'Security Groups': u'', u'Tags': u'', u'ID': u'81e8f78d-665f-47c3-8e45-f317330d54ba'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.2.0.1', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", u'Name': u'', u'MAC Address': u'fa:16:3e:c5:e8:58', u'Device Owner': u'network:router_interface', u'Security Groups': u'', u'Tags': u'', u'ID': u'8d88e536-e78b-4b34-8576-417296c8aba5'}]</msg>
<status status="PASS" endtime="20181130 17:56:18.392" starttime="20181130 17:56:18.392"></status>
</kw>
<msg timestamp="20181130 17:56:18.392" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.1', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", u'Name': u'', u'MAC Address': u'fa:16:3e:2d:65:b4', u'Device Owner': u'network...</msg>
<status status="PASS" endtime="20181130 17:56:18.392" starttime="20181130 17:56:15.963"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.1.0.1', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'&quot;, u'Name': u'', u'MAC Address': u'fa:16:3e:2d:65:b4', u'Device Owner': u'network:r...">
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${port['Fixed IP Addresses']}</arg>
<arg>${REGEX_UUID}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181130 17:56:18.395" level="INFO">@{matches} = [ 9ee8cd06-814e-4276-8c46-e43547a82b1b ]</msg>
<status status="PASS" endtime="20181130 17:56:18.395" starttime="20181130 17:56:18.394"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181130 17:56:18.395" level="INFO">Length is 1</msg>
<msg timestamp="20181130 17:56:18.395" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181130 17:56:18.396" starttime="20181130 17:56:18.395"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181130 17:56:18.405" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181130 17:56:18.405" starttime="20181130 17:56:18.396"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181130 17:56:18.406" level="INFO">${OS_MATCH} = 9ee8cd06-814e-4276-8c46-e43547a82b1b</msg>
<status status="PASS" endtime="20181130 17:56:18.406" starttime="20181130 17:56:18.406"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:18.406" starttime="20181130 17:56:18.405"></status>
</kw>
<msg timestamp="20181130 17:56:18.406" level="INFO">${subnet_id} = 9ee8cd06-814e-4276-8c46-e43547a82b1b</msg>
<status status="PASS" endtime="20181130 17:56:18.406" starttime="20181130 17:56:18.393"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_gateway"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Gateway</arg>
<arg>${id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:18.407" starttime="20181130 17:56:18.407"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_interface"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Remove Interface" library="OpenStackOperations">
<doc>Remove Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router remove subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:18.417" level="INFO">Starting process:
openstack router remove subnet 82eea9e2-5499-4c1e-97a7-31135eebf789 9ee8cd06-814e-4276-8c46-e43547a82b1b</msg>
<msg timestamp="20181130 17:56:18.453" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:22.797" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:22.798" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:22.798" starttime="20181130 17:56:18.417"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:22.800" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:22.800" starttime="20181130 17:56:22.799"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:22.801" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:22.801" starttime="20181130 17:56:22.800"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:22.802" starttime="20181130 17:56:22.801"></status>
</kw>
<msg timestamp="20181130 17:56:22.803" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:22.803" starttime="20181130 17:56:18.416"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:22.803" starttime="20181130 17:56:18.408"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:22.803" starttime="20181130 17:56:18.408"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:22.803" starttime="20181130 17:56:18.407"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:22.803" starttime="20181130 17:56:18.393"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.2.0.1', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'&quot;, u'Name': u'', u'MAC Address': u'fa:16:3e:c5:e8:58', u'Device Owner': u'network:r...">
<kw name="Get Match" library="OpenStackOperations">
<doc>Wrapper around String.Get Regexp Matches to return None if not found or the first match if found.</doc>
<arguments>
<arg>${port['Fixed IP Addresses']}</arg>
<arg>${REGEX_UUID}</arg>
<arg>0</arg>
</arguments>
<assign>
<var>${subnet_id}</var>
</assign>
<kw name="Get Regexp Matches" library="String">
<doc>Returns a list of all non-overlapping matches in the given string.</doc>
<arguments>
<arg>${text}</arg>
<arg>${regexp}</arg>
</arguments>
<assign>
<var>@{matches}</var>
</assign>
<msg timestamp="20181130 17:56:22.806" level="INFO">@{matches} = [ 96848639-a059-4c86-af89-4a8e286cb9cc ]</msg>
<status status="PASS" endtime="20181130 17:56:22.806" starttime="20181130 17:56:22.805"></status>
</kw>
<kw name="Get Length" library="BuiltIn">
<doc>Returns and logs the length of the given item as an integer.</doc>
<arguments>
<arg>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181130 17:56:22.807" level="INFO">Length is 1</msg>
<msg timestamp="20181130 17:56:22.807" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181130 17:56:22.807" starttime="20181130 17:56:22.806"></status>
</kw>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181130 17:56:22.808" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181130 17:56:22.808" starttime="20181130 17:56:22.807"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<kw name="Set Suite Variable" library="BuiltIn">
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<arguments>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<msg timestamp="20181130 17:56:22.810" level="INFO">${OS_MATCH} = 96848639-a059-4c86-af89-4a8e286cb9cc</msg>
<status status="PASS" endtime="20181130 17:56:22.810" starttime="20181130 17:56:22.809"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:22.810" starttime="20181130 17:56:22.808"></status>
</kw>
<msg timestamp="20181130 17:56:22.811" level="INFO">${subnet_id} = 96848639-a059-4c86-af89-4a8e286cb9cc</msg>
<status status="PASS" endtime="20181130 17:56:22.811" starttime="20181130 17:56:22.804"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_gateway"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Gateway</arg>
<arg>${id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:22.812" starttime="20181130 17:56:22.811"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${port['Device Owner']}" == "network:router_interface"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Remove Interface</arg>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="Remove Interface" library="OpenStackOperations">
<doc>Remove Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
<arg>${subnet_id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router remove subnet ${router_name} ${interface_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:22.827" level="INFO">Starting process:
openstack router remove subnet 82eea9e2-5499-4c1e-97a7-31135eebf789 96848639-a059-4c86-af89-4a8e286cb9cc</msg>
<msg timestamp="20181130 17:56:22.870" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:26.760" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:26.760" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:26.760" starttime="20181130 17:56:22.827"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:26.762" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:26.762" starttime="20181130 17:56:26.761"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:26.763" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:26.763" starttime="20181130 17:56:26.762"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:26.764" starttime="20181130 17:56:26.763"></status>
</kw>
<msg timestamp="20181130 17:56:26.764" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:26.764" starttime="20181130 17:56:22.826"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:26.765" starttime="20181130 17:56:22.814"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:26.765" starttime="20181130 17:56:22.813"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:26.765" starttime="20181130 17:56:22.812"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:26.765" starttime="20181130 17:56:22.803"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:26.765" starttime="20181130 17:56:18.392"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Router</arg>
<arg>${id}</arg>
</arguments>
<kw name="Delete Router" library="OpenStackOperations">
<doc>Delete Router and Interface to the subnets.</doc>
<arguments>
<arg>${id}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack router delete ${router_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:26.779" level="INFO">Starting process:
openstack router delete 82eea9e2-5499-4c1e-97a7-31135eebf789</msg>
<msg timestamp="20181130 17:56:26.800" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:29.578" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:29.579" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:29.579" starttime="20181130 17:56:26.778"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:29.580" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:29.580" starttime="20181130 17:56:29.579"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:29.580" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:29.580" starttime="20181130 17:56:29.580"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:29.581" starttime="20181130 17:56:29.581"></status>
</kw>
<msg timestamp="20181130 17:56:29.582" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:29.582" starttime="20181130 17:56:26.778"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:29.582" starttime="20181130 17:56:26.766"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:29.582" starttime="20181130 17:56:26.765"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:29.582" starttime="20181130 17:56:15.961"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:29.582" starttime="20181130 17:56:15.960"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:29.582" starttime="20181130 17:56:15.960"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:29.582" starttime="20181130 17:56:15.960"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack port list -f json</arg>
</arguments>
<assign>
<var>@{ports}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:56:29.584" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:56:29.584" starttime="20181130 17:56:29.584"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack port list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:29.585" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181130 17:56:29.606" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:31.667" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:31.668" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:31.668" starttime="20181130 17:56:29.585"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:31.670" level="INFO">[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.0.27', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", 
    "ID": "1ac17345-ba08-460f-91ec-9abcb8af7923", 
    "MAC Address": "fa:16:3e:4a:da:9f", 
    "Name": "l2l3_gw_mac_arp_port1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.2.0.4', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", 
    "ID": "1c447cd3-493e-45df-a97f-5f7b4f7357a7", 
    "MAC Address": "fa:16:3e:ff:69:10", 
    "Name": "l2l3_gw_mac_arp_port4"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.0.26', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", 
    "ID": "2495f33a-84b6-409a-bf17-a34f600f871a", 
    "MAC Address": "fa:16:3e:b8:66:52", 
    "Name": "l2l3_gw_mac_arp_port3"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.2.0.11', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", 
    "ID": "526c0e04-6e40-4744-b443-791552e63c5c", 
    "MAC Address": "fa:16:3e:1d:dd:3b", 
    "Name": "l2l3_gw_mac_arp_port2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.1.0.2', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", 
    "ID": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e", 
    "MAC Address": "fa:16:3e:81:4f:68", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.2.0.2', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", 
    "ID": "7f9f02ea-da22-49da-8002-abb4f42ca9b3", 
    "MAC Address": "fa:16:3e:a6:db:75", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181130 17:56:31.671" starttime="20181130 17:56:31.669"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:31.672" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:31.672" starttime="20181130 17:56:31.671"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:31.673" starttime="20181130 17:56:31.672"></status>
</kw>
<msg timestamp="20181130 17:56:31.674" level="INFO">${json} = [
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.0.27', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", 
    "ID": "1ac17345-ba08-460f-91ec-9abcb8af7923", 
    "MAC Address"...</msg>
<status status="PASS" endtime="20181130 17:56:31.674" starttime="20181130 17:56:29.584"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:56:31.676" level="INFO">To JSON using : content=[
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.0.27', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", 
    "ID": "1ac17345-ba08-460f-91ec-9abcb8af7923", 
    "MAC Address": "fa:16:3e:4a:da:9f", 
    "Name": "l2l3_gw_mac_arp_port1"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.2.0.4', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", 
    "ID": "1c447cd3-493e-45df-a97f-5f7b4f7357a7", 
    "MAC Address": "fa:16:3e:ff:69:10", 
    "Name": "l2l3_gw_mac_arp_port4"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.1.0.26', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", 
    "ID": "2495f33a-84b6-409a-bf17-a34f600f871a", 
    "MAC Address": "fa:16:3e:b8:66:52", 
    "Name": "l2l3_gw_mac_arp_port3"
  }, 
  {
    "Status": "DOWN", 
    "Fixed IP Addresses": "ip_address='10.2.0.11', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", 
    "ID": "526c0e04-6e40-4744-b443-791552e63c5c", 
    "MAC Address": "fa:16:3e:1d:dd:3b", 
    "Name": "l2l3_gw_mac_arp_port2"
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.1.0.2', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", 
    "ID": "7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e", 
    "MAC Address": "fa:16:3e:81:4f:68", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='10.2.0.2', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", 
    "ID": "7f9f02ea-da22-49da-8002-abb4f42ca9b3", 
    "MAC Address": "fa:16:3e:a6:db:75", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181130 17:56:31.676" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:56:31.676" level="INFO">@{list} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.27', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", u'ID': u'1ac17345-ba08-460f-91ec-9abcb8af7923', u'MAC Address': u'fa:16:3e:4a...</msg>
<status status="PASS" endtime="20181130 17:56:31.676" starttime="20181130 17:56:31.675"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:56:31.677" level="INFO">[{u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.27', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", u'ID': u'1ac17345-ba08-460f-91ec-9abcb8af7923', u'MAC Address': u'fa:16:3e:4a:da:9f', u'Name': u'l2l3_gw_mac_arp_port1'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.2.0.4', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", u'ID': u'1c447cd3-493e-45df-a97f-5f7b4f7357a7', u'MAC Address': u'fa:16:3e:ff:69:10', u'Name': u'l2l3_gw_mac_arp_port4'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.26', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", u'ID': u'2495f33a-84b6-409a-bf17-a34f600f871a', u'MAC Address': u'fa:16:3e:b8:66:52', u'Name': u'l2l3_gw_mac_arp_port3'}, {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.2.0.11', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", u'ID': u'526c0e04-6e40-4744-b443-791552e63c5c', u'MAC Address': u'fa:16:3e:1d:dd:3b', u'Name': u'l2l3_gw_mac_arp_port2'}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.1.0.2', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", u'ID': u'7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e', u'MAC Address': u'fa:16:3e:81:4f:68', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='10.2.0.2', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'", u'ID': u'7f9f02ea-da22-49da-8002-abb4f42ca9b3', u'MAC Address': u'fa:16:3e:a6:db:75', u'Name': u''}]</msg>
<status status="PASS" endtime="20181130 17:56:31.678" starttime="20181130 17:56:31.677"></status>
</kw>
<msg timestamp="20181130 17:56:31.678" level="INFO">@{ports} = [ {u'Status': u'DOWN', u'Fixed IP Addresses': u"ip_address='10.1.0.27', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'", u'ID': u'1ac17345-ba08-460f-91ec-9abcb8af7923', u'MAC Address': u'fa:16:3e:4a...</msg>
<status status="PASS" endtime="20181130 17:56:31.678" starttime="20181130 17:56:29.583"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.1.0.27', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'&quot;, u'ID': u'1ac17345-ba08-460f-91ec-9abcb8af7923', u'MAC Address': u'fa:16:3e:4a:d...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:31.701" level="INFO">Starting process:
openstack port delete 1ac17345-ba08-460f-91ec-9abcb8af7923</msg>
<msg timestamp="20181130 17:56:31.734" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:34.702" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:34.703" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:34.703" starttime="20181130 17:56:31.700"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:34.704" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:34.704" starttime="20181130 17:56:34.703"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:34.704" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:34.704" starttime="20181130 17:56:34.704"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:34.705" starttime="20181130 17:56:34.705"></status>
</kw>
<msg timestamp="20181130 17:56:34.705" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:34.705" starttime="20181130 17:56:31.699"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:34.706" starttime="20181130 17:56:31.681"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:34.706" starttime="20181130 17:56:31.680"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:34.706" starttime="20181130 17:56:31.679"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.2.0.4', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'&quot;, u'ID': u'1c447cd3-493e-45df-a97f-5f7b4f7357a7', u'MAC Address': u'fa:16:3e:ff:69...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:34.716" level="INFO">Starting process:
openstack port delete 1c447cd3-493e-45df-a97f-5f7b4f7357a7</msg>
<msg timestamp="20181130 17:56:34.742" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:37.339" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:37.339" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:37.339" starttime="20181130 17:56:34.715"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:37.340" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:37.341" starttime="20181130 17:56:37.340"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:37.341" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:37.341" starttime="20181130 17:56:37.341"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:37.342" starttime="20181130 17:56:37.341"></status>
</kw>
<msg timestamp="20181130 17:56:37.342" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:37.342" starttime="20181130 17:56:34.715"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:37.342" starttime="20181130 17:56:34.707"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:37.343" starttime="20181130 17:56:34.706"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:37.343" starttime="20181130 17:56:34.706"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.1.0.26', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'&quot;, u'ID': u'2495f33a-84b6-409a-bf17-a34f600f871a', u'MAC Address': u'fa:16:3e:b8:6...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:37.355" level="INFO">Starting process:
openstack port delete 2495f33a-84b6-409a-bf17-a34f600f871a</msg>
<msg timestamp="20181130 17:56:37.374" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:40.538" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:40.539" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:40.539" starttime="20181130 17:56:37.354"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:40.540" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:40.540" starttime="20181130 17:56:40.540"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:40.541" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:40.541" starttime="20181130 17:56:40.541"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:40.542" starttime="20181130 17:56:40.542"></status>
</kw>
<msg timestamp="20181130 17:56:40.543" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:40.543" starttime="20181130 17:56:37.354"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:40.543" starttime="20181130 17:56:37.344"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:40.543" starttime="20181130 17:56:37.343"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:40.543" starttime="20181130 17:56:37.343"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'DOWN', u'Fixed IP Addresses': u&quot;ip_address='10.2.0.11', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'&quot;, u'ID': u'526c0e04-6e40-4744-b443-791552e63c5c', u'MAC Address': u'fa:16:3e:1d:d...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:40.559" level="INFO">Starting process:
openstack port delete 526c0e04-6e40-4744-b443-791552e63c5c</msg>
<msg timestamp="20181130 17:56:40.579" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:43.413" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:43.414" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:43.414" starttime="20181130 17:56:40.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:43.415" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:43.415" starttime="20181130 17:56:43.414"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:43.416" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:43.416" starttime="20181130 17:56:43.415"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:43.416" starttime="20181130 17:56:43.416"></status>
</kw>
<msg timestamp="20181130 17:56:43.417" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:43.417" starttime="20181130 17:56:40.557"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:43.417" starttime="20181130 17:56:40.545"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:43.417" starttime="20181130 17:56:40.544"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:43.417" starttime="20181130 17:56:40.543"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.1.0.2', subnet_id='9ee8cd06-814e-4276-8c46-e43547a82b1b'&quot;, u'ID': u'7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e', u'MAC Address': u'fa:16:3e:81:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:43.433" level="INFO">Starting process:
openstack port delete 7c0fd26d-3ed3-42a7-907f-e6687d8b2d0e</msg>
<msg timestamp="20181130 17:56:43.456" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:46.315" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:46.316" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:46.316" starttime="20181130 17:56:43.433"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:46.317" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:46.317" starttime="20181130 17:56:46.316"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:46.318" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:46.318" starttime="20181130 17:56:46.317"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:46.318" starttime="20181130 17:56:46.318"></status>
</kw>
<msg timestamp="20181130 17:56:46.319" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:46.319" starttime="20181130 17:56:43.431"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:46.319" starttime="20181130 17:56:43.418"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:46.319" starttime="20181130 17:56:43.417"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:46.319" starttime="20181130 17:56:43.417"></status>
</kw>
<kw type="foritem" name="${port} = {u'Status': u'ACTIVE', u'Fixed IP Addresses': u&quot;ip_address='10.2.0.2', subnet_id='96848639-a059-4c86-af89-4a8e286cb9cc'&quot;, u'ID': u'7f9f02ea-da22-49da-8002-abb4f42ca9b3', u'MAC Address': u'fa:16:3e:a6:...">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Port</arg>
<arg>${port['ID']}</arg>
</arguments>
<kw name="Delete Port" library="OpenStackOperations">
<doc>Delete Port with neutron request.</doc>
<arguments>
<arg>${port['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack port delete ${port_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:46.328" level="INFO">Starting process:
openstack port delete 7f9f02ea-da22-49da-8002-abb4f42ca9b3</msg>
<msg timestamp="20181130 17:56:46.353" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:49.271" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:49.272" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:49.272" starttime="20181130 17:56:46.328"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:49.273" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:49.273" starttime="20181130 17:56:49.273"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:49.274" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:49.274" starttime="20181130 17:56:49.274"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:49.275" starttime="20181130 17:56:49.275"></status>
</kw>
<msg timestamp="20181130 17:56:49.276" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:49.276" starttime="20181130 17:56:46.327"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:49.276" starttime="20181130 17:56:46.320"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:49.276" starttime="20181130 17:56:46.319"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:49.276" starttime="20181130 17:56:46.319"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:49.276" starttime="20181130 17:56:31.679"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack network list -f json</arg>
</arguments>
<assign>
<var>@{networks}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:56:49.278" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:56:49.278" starttime="20181130 17:56:49.277"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack network list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:49.279" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181130 17:56:49.316" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:51.538" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:51.538" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:51.538" starttime="20181130 17:56:49.279"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:51.539" level="INFO">[
  {
    "Subnets": "96848639-a059-4c86-af89-4a8e286cb9cc", 
    "ID": "f199ea94-32ef-4c40-99e6-bda0151b7076", 
    "Name": "l2l3_gw_mac_arp_net2"
  }, 
  {
    "Subnets": "9ee8cd06-814e-4276-8c46-e43547a82b1b", 
    "ID": "f42370ed-f7c7-47f0-bba2-c945018c07ef", 
    "Name": "l2l3_gw_mac_arp_net1"
  }
]</msg>
<status status="PASS" endtime="20181130 17:56:51.540" starttime="20181130 17:56:51.539"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:51.540" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:51.540" starttime="20181130 17:56:51.540"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:51.542" starttime="20181130 17:56:51.541"></status>
</kw>
<msg timestamp="20181130 17:56:51.542" level="INFO">${json} = [
  {
    "Subnets": "96848639-a059-4c86-af89-4a8e286cb9cc", 
    "ID": "f199ea94-32ef-4c40-99e6-bda0151b7076", 
    "Name": "l2l3_gw_mac_arp_net2"
  }, 
  {
    "Subnets": "9ee8cd06-814e-4276-8c46-e4...</msg>
<status status="PASS" endtime="20181130 17:56:51.542" starttime="20181130 17:56:49.278"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:56:51.543" level="INFO">To JSON using : content=[
  {
    "Subnets": "96848639-a059-4c86-af89-4a8e286cb9cc", 
    "ID": "f199ea94-32ef-4c40-99e6-bda0151b7076", 
    "Name": "l2l3_gw_mac_arp_net2"
  }, 
  {
    "Subnets": "9ee8cd06-814e-4276-8c46-e43547a82b1b", 
    "ID": "f42370ed-f7c7-47f0-bba2-c945018c07ef", 
    "Name": "l2l3_gw_mac_arp_net1"
  }
] </msg>
<msg timestamp="20181130 17:56:51.543" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:56:51.543" level="INFO">@{list} = [ {u'Subnets': u'96848639-a059-4c86-af89-4a8e286cb9cc', u'ID': u'f199ea94-32ef-4c40-99e6-bda0151b7076', u'Name': u'l2l3_gw_mac_arp_net2'} | {u'Subnets': u'9ee8cd06-814e-4276-8c46-e43547a82b1b', u'ID':...</msg>
<status status="PASS" endtime="20181130 17:56:51.543" starttime="20181130 17:56:51.542"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:56:51.544" level="INFO">[{u'Subnets': u'96848639-a059-4c86-af89-4a8e286cb9cc', u'ID': u'f199ea94-32ef-4c40-99e6-bda0151b7076', u'Name': u'l2l3_gw_mac_arp_net2'}, {u'Subnets': u'9ee8cd06-814e-4276-8c46-e43547a82b1b', u'ID': u'f42370ed-f7c7-47f0-bba2-c945018c07ef', u'Name': u'l2l3_gw_mac_arp_net1'}]</msg>
<status status="PASS" endtime="20181130 17:56:51.544" starttime="20181130 17:56:51.543"></status>
</kw>
<msg timestamp="20181130 17:56:51.544" level="INFO">@{networks} = [ {u'Subnets': u'96848639-a059-4c86-af89-4a8e286cb9cc', u'ID': u'f199ea94-32ef-4c40-99e6-bda0151b7076', u'Name': u'l2l3_gw_mac_arp_net2'} | {u'Subnets': u'9ee8cd06-814e-4276-8c46-e43547a82b1b', u'ID':...</msg>
<status status="PASS" endtime="20181130 17:56:51.544" starttime="20181130 17:56:49.277"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'96848639-a059-4c86-af89-4a8e286cb9cc', u'ID': u'f199ea94-32ef-4c40-99e6-bda0151b7076', u'Name': u'l2l3_gw_mac_arp_net2'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:51.557" level="INFO">Starting process:
openstack subnet delete 96848639-a059-4c86-af89-4a8e286cb9cc</msg>
<msg timestamp="20181130 17:56:51.577" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:55.019" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:55.019" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:55.019" starttime="20181130 17:56:51.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:55.020" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:55.020" starttime="20181130 17:56:55.020"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:55.021" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:55.021" starttime="20181130 17:56:55.020"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:55.021" starttime="20181130 17:56:55.021"></status>
</kw>
<msg timestamp="20181130 17:56:55.022" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:55.022" starttime="20181130 17:56:51.556"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:55.022" starttime="20181130 17:56:51.545"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:55.022" starttime="20181130 17:56:51.545"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:55.038" level="INFO">Starting process:
openstack network delete f199ea94-32ef-4c40-99e6-bda0151b7076</msg>
<msg timestamp="20181130 17:56:55.069" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:56:57.707" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:56:57.708" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:56:57.708" starttime="20181130 17:56:55.037"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:56:57.710" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:57.711" starttime="20181130 17:56:57.709"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:56:57.712" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:56:57.712" starttime="20181130 17:56:57.711"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:56:57.714" starttime="20181130 17:56:57.713"></status>
</kw>
<msg timestamp="20181130 17:56:57.715" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:56:57.715" starttime="20181130 17:56:55.036"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:57.715" starttime="20181130 17:56:55.023"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:57.715" starttime="20181130 17:56:55.022"></status>
</kw>
<status status="PASS" endtime="20181130 17:56:57.715" starttime="20181130 17:56:51.545"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'9ee8cd06-814e-4276-8c46-e43547a82b1b', u'ID': u'f42370ed-f7c7-47f0-bba2-c945018c07ef', u'Name': u'l2l3_gw_mac_arp_net1'}">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Subnet</arg>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="Delete SubNet" library="OpenStackOperations">
<doc>Delete SubNet for the Network with neutron request.</doc>
<arguments>
<arg>${network['Subnets']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack subnet delete ${subnet}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:56:57.736" level="INFO">Starting process:
openstack subnet delete 9ee8cd06-814e-4276-8c46-e43547a82b1b</msg>
<msg timestamp="20181130 17:56:57.764" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:01.027" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:01.028" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:01.028" starttime="20181130 17:56:57.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:01.030" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:01.030" starttime="20181130 17:57:01.029"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:01.031" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:01.031" starttime="20181130 17:57:01.031"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:01.033" starttime="20181130 17:57:01.032"></status>
</kw>
<msg timestamp="20181130 17:57:01.034" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:57:01.034" starttime="20181130 17:56:57.735"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:01.034" starttime="20181130 17:56:57.717"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:01.034" starttime="20181130 17:56:57.716"></status>
</kw>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete Network</arg>
<arg>${network['ID']}</arg>
</arguments>
<kw name="Delete Network" library="OpenStackOperations">
<doc>Delete Network with neutron request.</doc>
<arguments>
<arg>${network['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack network delete ${network_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:01.056" level="INFO">Starting process:
openstack network delete f42370ed-f7c7-47f0-bba2-c945018c07ef</msg>
<msg timestamp="20181130 17:57:01.083" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:04.327" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:04.328" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:04.328" starttime="20181130 17:57:01.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:04.330" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:04.330" starttime="20181130 17:57:04.329"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:04.332" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:04.332" starttime="20181130 17:57:04.331"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:04.334" starttime="20181130 17:57:04.332"></status>
</kw>
<msg timestamp="20181130 17:57:04.334" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:57:04.334" starttime="20181130 17:57:01.054"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:04.335" starttime="20181130 17:57:01.035"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:04.335" starttime="20181130 17:57:01.034"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:04.335" starttime="20181130 17:56:57.715"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:04.335" starttime="20181130 17:56:51.544"></status>
</kw>
<kw name="OpenStack CLI Get List" library="OpenStackOperations">
<doc>Return a json list from the output of an OpenStack command.</doc>
<arguments>
<arg>openstack security group list -f json</arg>
</arguments>
<assign>
<var>@{security_groups}</var>
</assign>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:57:04.337" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181130 17:57:04.337" starttime="20181130 17:57:04.337"></status>
</kw>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack openstack security group list -f json and log the output.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<assign>
<var>${json}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:04.339" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181130 17:57:04.371" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:06.472" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:06.472" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:06.472" starttime="20181130 17:57:04.339"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:06.473" level="INFO">[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "l2l3_gw_mac_arp_sg", 
    "ID": "dfb77b57-5d40-4fda-9d99-e527310ad742", 
    "Name": "l2l3_gw_mac_arp_sg"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181130 17:57:06.474" starttime="20181130 17:57:06.473"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:06.474" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:06.474" starttime="20181130 17:57:06.474"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:06.475" starttime="20181130 17:57:06.474"></status>
</kw>
<msg timestamp="20181130 17:57:06.476" level="INFO">${json} = [
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181130 17:57:06.476" starttime="20181130 17:57:04.338"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${json}</arg>
</arguments>
<assign>
<var>@{list}</var>
</assign>
<msg timestamp="20181130 17:57:06.476" level="INFO">To JSON using : content=[
  {
    "Project": "977cbaf3f49844b28aa35e367e8b439f", 
    "Description": "Default security group", 
    "ID": "6bdeae36-218b-4fd9-9618-f465f49477e5", 
    "Name": "default"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "l2l3_gw_mac_arp_sg", 
    "ID": "dfb77b57-5d40-4fda-9d99-e527310ad742", 
    "Name": "l2l3_gw_mac_arp_sg"
  }, 
  {
    "Project": "9341be00c6f04f86a2c217cc0b55a336", 
    "Description": "Default security group", 
    "ID": "fb6a9963-0712-454f-b6a6-c3267bd7efee", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181130 17:57:06.476" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181130 17:57:06.476" level="INFO">@{list} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:57:06.476" starttime="20181130 17:57:06.476"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181130 17:57:06.477" level="INFO">[{u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l2l3_gw_mac_arp_sg', u'Description': u'l2l3_gw_mac_arp_sg', u'ID': u'dfb77b57-5d40-4fda-9d99-e527310ad742'}, {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}]</msg>
<status status="PASS" endtime="20181130 17:57:06.477" starttime="20181130 17:57:06.477"></status>
</kw>
<msg timestamp="20181130 17:57:06.477" level="INFO">@{security_groups} = [ {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'} | {u'Project': u'9341be00c6f04f86a2c...</msg>
<status status="PASS" endtime="20181130 17:57:06.477" starttime="20181130 17:57:04.335"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'977cbaf3f49844b28aa35e367e8b439f', u'Name': u'default', u'Description': u'Default security group', u'ID': u'6bdeae36-218b-4fd9-9618-f465f49477e5'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:06.478" starttime="20181130 17:57:06.478"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:06.478" starttime="20181130 17:57:06.478"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'l2l3_gw_mac_arp_sg', u'Description': u'l2l3_gw_mac_arp_sg', u'ID': u'dfb77b57-5d40-4fda-9d99-e527310ad742'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="Delete SecurityGroup" library="OpenStackOperations">
<doc>Delete Security group</doc>
<arguments>
<arg>${security_group['ID']}</arg>
</arguments>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack security group delete ${sg_name}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:06.491" level="INFO">Starting process:
openstack security group delete dfb77b57-5d40-4fda-9d99-e527310ad742</msg>
<msg timestamp="20181130 17:57:06.511" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:08.941" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:08.941" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:08.942" starttime="20181130 17:57:06.491"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:08.943" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:08.943" starttime="20181130 17:57:08.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:08.943" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:08.943" starttime="20181130 17:57:08.943"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:08.944" starttime="20181130 17:57:08.943"></status>
</kw>
<msg timestamp="20181130 17:57:08.944" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:57:08.944" starttime="20181130 17:57:06.490"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:08.944" starttime="20181130 17:57:06.480"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:08.944" starttime="20181130 17:57:06.479"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:08.944" starttime="20181130 17:57:06.479"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:08.944" starttime="20181130 17:57:06.479"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'9341be00c6f04f86a2c217cc0b55a336', u'Name': u'default', u'Description': u'Default security group', u'ID': u'fb6a9963-0712-454f-b6a6-c3267bd7efee'}">
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>"${security_group['Name']}" != "default"</arg>
<arg>BuiltIn.Run Keyword And Ignore Error</arg>
<arg>Delete SecurityGroup</arg>
<arg>${security_group['ID']}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:08.945" starttime="20181130 17:57:08.945"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:08.945" starttime="20181130 17:57:08.945"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:08.945" starttime="20181130 17:57:06.477"></status>
</kw>
<kw name="OpenStack List All" library="OpenStackOperations">
<doc>Get a list of different OpenStack resources that might be in use.</doc>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<arguments>
<arg>server</arg>
<arg>port</arg>
<arg>network</arg>
<arg>subnet</arg>
<arg>security group</arg>
<arg>security group rule</arg>
<arg>floating ip</arg>
<arg>router</arg>
</arguments>
<assign>
<var>@{modules}</var>
</assign>
<msg timestamp="20181130 17:57:08.946" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181130 17:57:08.946" starttime="20181130 17:57:08.946"></status>
</kw>
<kw type="for" name="${module} IN [ @{modules} ]">
<kw type="foritem" name="${module} = server">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:08.955" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181130 17:57:08.981" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:11.738" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:11.738" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:11.738" starttime="20181130 17:57:08.954"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:11.740" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:11.740" starttime="20181130 17:57:11.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:11.740" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:11.740" starttime="20181130 17:57:11.740"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:11.741" starttime="20181130 17:57:11.741"></status>
</kw>
<msg timestamp="20181130 17:57:11.742" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:57:11.742" starttime="20181130 17:57:08.954"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:11.742" starttime="20181130 17:57:08.947"></status>
</kw>
<kw type="foritem" name="${module} = port">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:11.755" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181130 17:57:11.796" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:13.846" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:13.847" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:13.847" starttime="20181130 17:57:11.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:13.848" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:13.848" starttime="20181130 17:57:13.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:13.849" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:13.849" starttime="20181130 17:57:13.849"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:13.850" starttime="20181130 17:57:13.849"></status>
</kw>
<msg timestamp="20181130 17:57:13.851" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:57:13.851" starttime="20181130 17:57:11.754"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:13.851" starttime="20181130 17:57:11.742"></status>
</kw>
<kw type="foritem" name="${module} = network">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:13.865" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181130 17:57:13.907" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:16.286" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:16.286" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:16.287" starttime="20181130 17:57:13.865"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:16.289" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:16.289" starttime="20181130 17:57:16.288"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:16.291" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:16.291" starttime="20181130 17:57:16.290"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:16.293" starttime="20181130 17:57:16.291"></status>
</kw>
<msg timestamp="20181130 17:57:16.294" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:57:16.294" starttime="20181130 17:57:13.864"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:16.294" starttime="20181130 17:57:13.851"></status>
</kw>
<kw type="foritem" name="${module} = subnet">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:16.319" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181130 17:57:16.350" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:18.622" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:18.623" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:18.624" starttime="20181130 17:57:16.318"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:18.626" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:18.626" starttime="20181130 17:57:18.625"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:18.627" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:18.627" starttime="20181130 17:57:18.626"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:18.629" starttime="20181130 17:57:18.628"></status>
</kw>
<msg timestamp="20181130 17:57:18.630" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:57:18.630" starttime="20181130 17:57:16.317"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:18.630" starttime="20181130 17:57:16.294"></status>
</kw>
<kw type="foritem" name="${module} = security group">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:18.651" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181130 17:57:18.686" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:21.191" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:21.192" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:21.192" starttime="20181130 17:57:18.650"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:21.194" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 6bdeae36-218b-4fd9-9618-f465f49477e5 | default | Default security group | 977cbaf3f49844b28aa35e367e8b439f |
| fb6a9963-0712-454f-b6a6-c3267bd7efee | default | Default security group | 9341be00c6f04f86a2c217cc0b55a336 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181130 17:57:21.194" starttime="20181130 17:57:21.193"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:21.195" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:21.195" starttime="20181130 17:57:21.194"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:21.197" starttime="20181130 17:57:21.196"></status>
</kw>
<msg timestamp="20181130 17:57:21.197" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181130 17:57:21.197" starttime="20181130 17:57:18.649"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:21.197" starttime="20181130 17:57:18.630"></status>
</kw>
<kw type="foritem" name="${module} = security group rule">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:21.216" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181130 17:57:21.259" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:23.232" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:23.233" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:23.233" starttime="20181130 17:57:21.215"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:23.235" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 019d1a2f-1452-4d3f-8789-620909fb552c | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 3583f575-961e-4c16-8519-ad02cf12cdcc | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| 65691480-f0fb-45f0-a433-9d73218dd98c | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| 8774467b-9772-450b-9419-c52efed7b315 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| a7296bba-9050-49ef-91ba-34cf4e996205 | None        | None     |            | None                                 | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| b6af0aa1-484e-40b6-a6bb-6ae2c66d6bee | None        | None     |            | fb6a9963-0712-454f-b6a6-c3267bd7efee | fb6a9963-0712-454f-b6a6-c3267bd7efee |
| c43a6f5e-e8ae-45bd-8212-1e82da2584e0 | None        | None     |            | 6bdeae36-218b-4fd9-9618-f465f49477e5 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
| cb776cf0-1937-40c6-9a19-106efe747e9d | None        | None     |            | None                                 | 6bdeae36-218b-4fd9-9618-f465f49477e5 |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181130 17:57:23.235" starttime="20181130 17:57:23.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:23.236" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:23.236" starttime="20181130 17:57:23.236"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:23.238" starttime="20181130 17:57:23.237"></status>
</kw>
<msg timestamp="20181130 17:57:23.238" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181130 17:57:23.238" starttime="20181130 17:57:21.214"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:23.238" starttime="20181130 17:57:21.198"></status>
</kw>
<kw type="foritem" name="${module} = floating ip">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:23.259" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181130 17:57:23.287" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:25.447" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:25.448" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:25.448" starttime="20181130 17:57:23.258"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:25.449" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:25.449" starttime="20181130 17:57:25.448"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:25.449" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:25.449" starttime="20181130 17:57:25.449"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:25.450" starttime="20181130 17:57:25.450"></status>
</kw>
<msg timestamp="20181130 17:57:25.450" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:57:25.450" starttime="20181130 17:57:23.257"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:25.450" starttime="20181130 17:57:23.239"></status>
</kw>
<kw type="foritem" name="${module} = router">
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack ${module} list</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<kw name="Run Process" library="Process">
<doc>Runs a process and waits for it to complete.</doc>
<arguments>
<arg>${cmd}</arg>
<arg>shell=True</arg>
</arguments>
<assign>
<var>${result}</var>
</assign>
<msg timestamp="20181130 17:57:25.459" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181130 17:57:25.480" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181130 17:57:27.461" level="INFO">Process completed.</msg>
<msg timestamp="20181130 17:57:27.462" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181130 17:57:27.462" starttime="20181130 17:57:25.459"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:27.463" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:27.463" starttime="20181130 17:57:27.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:27.463" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:27.463" starttime="20181130 17:57:27.463"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:27.464" starttime="20181130 17:57:27.464"></status>
</kw>
<msg timestamp="20181130 17:57:27.465" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181130 17:57:27.465" starttime="20181130 17:57:25.458"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:27.465" starttime="20181130 17:57:25.450"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:27.465" starttime="20181130 17:57:08.947"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:27.465" starttime="20181130 17:57:08.946"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:27.465" starttime="20181130 17:55:42.327"></status>
</kw>
<kw name="Stop Packet Capture On Nodes" library="OpenStackOperations">
<arguments>
<arg>${tcpdump_port_6653_conn_ids}</arg>
</arguments>
<kw name="Stop Packet Capture on Nodes" library="Tcpdump">
<doc>Stop the packet captures on the given list of node connection ids</doc>
<arguments>
<arg>${conn_ids}</arg>
</arguments>
<kw type="for" name="${conn_id} IN [ @{conn_ids} ]">
<kw type="foritem" name="${conn_id} = 13">
<kw name="Stop Packet Capture on Node" library="Tcpdump">
<doc>This keyword will list the running processes looking for tcpdump and then kill the process with the name tcpdump</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<kw name="Switch Connection" library="SSHLibrary">
<doc>Switches the active connection by index or alias.</doc>
<arguments>
<arg>${conn_id}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:27.467" starttime="20181130 17:57:27.467"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ps -elf | grep tcpdump</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:57:27.468" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181130 17:57:27.579" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:57:27.579" level="INFO">${stdout} = 4 S root      473414  473394  0  80   0 - 55154 poll_s 17:43 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.10.pcap
4 S t...</msg>
<status status="PASS" endtime="20181130 17:57:27.579" starttime="20181130 17:57:27.467"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:27.580" level="INFO">4 S root      473414  473394  0  80   0 - 55154 poll_s 17:43 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.10.pcap
4 S tcpdump   473423  473414  0  80   0 -  8196 poll_s 17:43 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.10.pcap
0 S heat-ad+  517642  473394  0  80   0 - 28293 do_wai 17:57 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  517652  517642  0  80   0 - 28176 pipe_w 17:57 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181130 17:57:27.580" starttime="20181130 17:57:27.580"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo pkill -f tcpdump</arg>
<arg>return_stderr=True</arg>
</arguments>
<assign>
<var>${stdout}</var>
<var>${stderr}</var>
</assign>
<msg timestamp="20181130 17:57:27.581" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181130 17:57:27.718" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:57:27.719" level="INFO">${stdout} = </msg>
<msg timestamp="20181130 17:57:27.719" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181130 17:57:27.719" starttime="20181130 17:57:27.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181130 17:57:27.720" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:27.720" starttime="20181130 17:57:27.720"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:27.721" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:27.721" starttime="20181130 17:57:27.720"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo xz -9ekvv /tmp/*.pcap</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:57:27.721" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181130 17:57:27.920" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181130 17:57:27.921" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181130 17:57:27.921" starttime="20181130 17:57:27.721"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:27.922" level="INFO"></msg>
<status status="PASS" endtime="20181130 17:57:27.922" starttime="20181130 17:57:27.921"></status>
</kw>
<kw name="Execute Command" library="SSHLibrary">
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<arguments>
<arg>sudo ls -ls /tmp</arg>
</arguments>
<assign>
<var>${stdout}</var>
</assign>
<msg timestamp="20181130 17:57:27.922" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181130 17:57:27.997" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181130 17:57:27.998" level="INFO">${stdout} = total 112
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          ro...</msg>
<status status="PASS" endtime="20181130 17:57:27.998" starttime="20181130 17:57:27.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181130 17:57:27.999" level="INFO">total 112
20 -rw-r--r--. 1 root          root          20332 Nov 30 15:05 builder.log
 0 drwx------. 5 tripleo-admin tripleo-admin   150 Nov 30 15:41 ceph_ansible_tmp
 0 drwxr-xr-x. 2 root          root              6 Nov 30 15:48 hsperfdata_root
 4 -rwxr-x---. 1 root          root            903 Nov 30 15:40 restart_mgr_daemon.sh
 4 -rwxr-x---. 1 root          root           1478 Nov 30 15:40 restart_mon_daemon.sh
 4 -rwxr-x---. 1 root          root           3085 Nov 30 15:40 restart_osd_daemon.sh
 0 drwx------. 3 root          root             17 Nov 30 15:34 systemd-private-3d4aa08a2ff54e748aba26448a6838ba-chronyd.service-8EpVMu
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:43 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:43 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:29 tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:29 tcpdump_port_6653__CSIT_Elan__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:33 tcpdump_port_6653__CSIT_External_Network__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:05 tcpdump_port_6653__CSIT_L2__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:57 tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:57 tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:19 tcpdump_port_6653__CSIT_L3__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:48 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 16:46 tcpdump_port_6653__CSIT_Security_Group__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:02 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:02 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.10.pcap.xz
 4 -rw-r--r--. 1 tcpdump       tcpdump          24 Nov 30 17:16 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap
 4 -rw-r--r--. 1 tcpdump       tcpdump          80 Nov 30 17:16 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.10.pcap.xz
 0 drwx------. 2 root          root              6 Nov 30 15:33 tmp.cwT13TAGSX</msg>
<status status="PASS" endtime="20181130 17:57:27.999" starttime="20181130 17:57:27.999"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:27.999" starttime="20181130 17:57:27.467"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:27.999" starttime="20181130 17:57:27.466"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:27.999" starttime="20181130 17:57:27.466"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:28.000" starttime="20181130 17:57:27.466"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:28.000" starttime="20181130 17:57:27.465"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181130 17:57:28.074" starttime="20181130 17:57:28.000"></status>
</kw>
<kw type="for" name="${i} IN RANGE [ ${NUM_ODL_SYSTEM} ]">
<kw type="foritem" name="${i} = 0">
<kw name="Issue_Command_On_Karaf_Console" library="KarafKeywords">
<doc>Will execute the given ${cmd} by ssh'ing to the karaf console running on 192.0.2.10</doc>
<arguments>
<arg>threads --list | wc -l</arg>
<arg>${ODL_SYSTEM_${i+1}_IP}</arg>
</arguments>
<kw name="Open Connection" library="SSHLibrary">
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<arguments>
<arg>${controller}</arg>
<arg>port=${karaf_port}</arg>
<arg>prompt=${KARAF_PROMPT_LOGIN}</arg>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181130 17:57:28.099" starttime="20181130 17:57:28.098"></status>
</kw>
<kw name="Login" library="SSHLibrary">
<doc>Logs into the SSH server with the given ``username`` and ``password``.</doc>
<arguments>
<arg>${KARAF_USER}</arg>
<arg>${KARAF_PASSWORD}</arg>
<arg>loglevel=${loglevel}</arg>
</arguments>
<msg timestamp="20181130 17:57:28.100" level="INFO">Logging into '192.0.2.10:8101' as 'karaf'.</msg>
<msg timestamp="20181130 17:57:28.242" level="INFO">Read output: [33m                                                                                           
[33m    ________                       ________                .__  .__       .__     __       
[33m    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
[33m     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \&lt;   |  ||  | |  |/ ___\|  |  \   __\    
[33m    /    |    \  |_&gt; &gt;  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  &gt;   Y  \  |      
[33m    \_______  /   __/ \___  &gt;___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
[33m            \/|__|        \/     \/        \/     \/\/            /_____/      \/          
[33m                                                                                           

Hit '[1m&lt;tab&gt;[0m' for a list of available commands
and '[1m[cmd] --help[0m' for help on a specific command.
Hit '[1m&lt;ctrl-d&gt;[0m' or type '[1msystem:shutdown[0m' or '[1mlogout[0m' to shutdown OpenDaylight.

[?1h=[?2004hopendaylight-user</msg>
<status status="PASS" endtime="20181130 17:57:28.242" starttime="20181130 17:57:28.099"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181130 17:57:28.296" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181130 17:57:28.296" starttime="20181130 17:57:28.242"></status>
</kw>
<kw name="Read Until Regexp" library="SSHLibrary">
<doc>Consumes and returns the server output until a match to ``regexp`` is found.</doc>
<arguments>
<arg>${KARAF_PROMPT}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181130 17:57:28.426" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181130 17:57:28.427" level="INFO">${output} = [?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:57:28.427" starttime="20181130 17:57:28.297"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>logout</arg>
</arguments>
<msg timestamp="20181130 17:57:28.475" level="INFO">logout</msg>
<status status="PASS" endtime="20181130 17:57:28.475" starttime="20181130 17:57:28.427"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181130 17:57:28.478" starttime="20181130 17:57:28.476"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181130 17:57:28.478" level="INFO">[?1l&gt;[?2004l     289    289
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181130 17:57:28.478" starttime="20181130 17:57:28.478"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:28.478" starttime="20181130 17:57:28.096"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:28.478" starttime="20181130 17:57:28.075"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:28.478" starttime="20181130 17:57:28.074"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:28.479" starttime="20181130 17:55:39.310"></status>
</kw>
<doc>Test Suite for Gateway mac based L2L3 seggragation</doc>
<status status="FAIL" endtime="20181130 17:57:28.479" starttime="20181130 17:43:33.544">Suite setup failed:
Keyword 'OpenStackOperations.Verify VM Is ACTIVE' failed after retrying for 10 minutes. The last error was: '| OS-EXT-STS:vm_state                 | error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |' does not contain 'active'</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/integration/Create_JVM_Plots.robot" id="s1-s11" name="Create JVM Plots">
<test id="s1-s11-t1" name="Create JVM Plots">
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<arguments>
<arg>CheckJVMResource.Create JVM Plots</arg>
</arguments>
<kw name="Create JVM Plots" library="CheckJVMResource">
<doc>Draw Resource usage plot using plot_points method.</doc>
<kw type="for" name="${index} IN RANGE [ 1 | ${controllers_number}+1 ]">
<kw type="foritem" name="${index} = 1">
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>${ODL_SYSTEM_${index}_IP}</arg>
</arguments>
<assign>
<var>${controller-ip}</var>
</assign>
<msg timestamp="20181130 17:57:28.495" level="INFO">${controller-ip} = 192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:57:28.496" starttime="20181130 17:57:28.495"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${controller-ip}</arg>
</arguments>
<msg timestamp="20181130 17:57:28.496" level="INFO">192.0.2.10</msg>
<status status="PASS" endtime="20181130 17:57:28.496" starttime="20181130 17:57:28.496"></status>
</kw>
<kw name="ElasticsearchAppender.Get_Connection">
<arguments>
<arg>${controller-ip}</arg>
<arg>${elastic-port}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181130 17:57:28.498" level="FAIL">No keyword with name 'ElasticsearchAppender.Get_Connection' found.</msg>
<status status="FAIL" endtime="20181130 17:57:28.498" starttime="20181130 17:57:28.498"></status>
</kw>
<status status="FAIL" endtime="20181130 17:57:28.498" starttime="20181130 17:57:28.495"></status>
</kw>
<status status="FAIL" endtime="20181130 17:57:28.498" starttime="20181130 17:57:28.495"></status>
</kw>
<status status="FAIL" endtime="20181130 17:57:28.498" starttime="20181130 17:57:28.494"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:28.498" starttime="20181130 17:57:28.494"></status>
</kw>
<status status="PASS" endtime="20181130 17:57:28.498" critical="yes" starttime="20181130 17:57:28.494"></status>
</test>
<doc>Test suite to Plot JVM Resources</doc>
<status status="PASS" endtime="20181130 17:57:28.498" starttime="20181130 17:57:28.483"></status>
</suite>
<status status="FAIL" endtime="20181130 17:57:28.502" starttime="20181130 15:51:30.150"></status>
</suite>
<statistics>
<total>
<stat fail="147" pass="5">Critical Tests</stat>
<stat fail="147" pass="5">All Tests</stat>
</total>
<tag>
<stat fail="26" pass="0">NON_GATE</stat>
<stat fail="0" pass="4">Regression</stat>
<stat fail="25" pass="0">skip_if_conntrack</stat>
<stat fail="34" pass="0">skip_if_stateful</stat>
</tag>
<suite>
<stat fail="147" id="s1" name="CSIT" pass="5">CSIT</stat>
<stat fail="14" id="s1-s1" name="L2" pass="0">CSIT.L2</stat>
<stat fail="27" id="s1-s2" name="L3" pass="0">CSIT.L3</stat>
<stat fail="25" id="s1-s3" name="External Network" pass="0">CSIT.External Network</stat>
<stat fail="34" id="s1-s4" name="Security Group" pass="0">CSIT.Security Group</stat>
<stat fail="0" id="s1-s5" name="Neutron Security Group" pass="4">CSIT.Neutron Security Group</stat>
<stat fail="6" id="s1-s6" name="Security Group L3Bcast" pass="0">CSIT.Security Group L3Bcast</stat>
<stat fail="24" id="s1-s7" name="Vpn Basic" pass="0">CSIT.Vpn Basic</stat>
<stat fail="5" id="s1-s8" name="Elan" pass="0">CSIT.Elan</stat>
<stat fail="3" id="s1-s9" name="Arp Learning" pass="0">CSIT.Arp Learning</stat>
<stat fail="9" id="s1-s10" name="L2L3 Gatewaymac Arp" pass="0">CSIT.L2L3 Gatewaymac Arp</stat>
<stat fail="0" id="s1-s11" name="Create JVM Plots" pass="1">CSIT.Create JVM Plots</stat>
</suite>
</statistics>
<errors>
<msg timestamp="20181130 17:57:28.491" level="ERROR">Error in file '/home/opnfv/repos/odl_test/csit/libraries/CheckJVMResource.robot': Importing test library '/home/opnfv/repos/odl_test/csit/libraries/Appenders/ElasticsearchAppender.py' failed: ImportError: No module named elasticsearch
Traceback (most recent call last):
  File "/home/opnfv/repos/odl_test/csit/libraries/Appenders/ElasticsearchAppender.py", line 34, in &lt;module&gt;
    from elasticsearch import Elasticsearch
PYTHONPATH:
  /usr/bin
  /usr/lib64/python27.zip
  /usr/lib64/python2.7
  /usr/lib64/python2.7/plat-linux2
  /usr/lib64/python2.7/lib-tk
  /usr/lib64/python2.7/lib-old
  /usr/lib64/python2.7/lib-dynload
  /usr/lib64/python2.7/site-packages
  /usr/lib/python2.7/site-packages</msg>
</errors>
</robot>
